0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb00"/4098], &(0x7f0000003100)=0x1002) unlinkat(r5, &(0x7f0000003140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0xfffbfffffffffffd, 0x7f) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xd, 0x1000000000000001, 0x0, 0x0) 16:00:24 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10018, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(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', &(0x7f00000001c0)='x\x00') r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x3) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x8001, 0x6, 0x7f, 0x8}, {0x5, 0x5, 0xc2d, 0x2}, {0x100, 0x41db35da, 0x0, 0xcc}, {0x2, 0xc5, 0x2, 0x1}, {0x464e54c4, 0x9, 0x8000}, {0x1ff, 0x5, 0x4, 0x2}]}) 16:00:24 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="c31edf9f53d2628e24d30f4992153b554577b0155fa588cba016e7d5b9f2c1863669487c22a539c5bd2441fe511b6193ac698acffa0018f762cf1b83a9e39894956815d366f850d93009ace342c023ac974196975167bc99cb9b0d5f5b966c5820620f58520a5bf159c4ca28f59fce59091a1a11b2dae5534d5e8ef5ea9e13bbdad9ddd64710225b9a00d6559953848e2ceb297ada4122efab14a476d6462a12ca8435152da4b243f967b5e1", 0xac}, {&(0x7f0000000140)}, {&(0x7f0000000180)="de3f617dcb763782181972219ae70453d6df8db8e733d7c698802cd27a3f4be3b274b20a1966ed9f164872ce99f9c8e8e021ab8e2abe55dd7cb3bfb3d468c140fd448612b6de6f7a1a6c84a254680a67f6f5d734245e402ca484619f2832376b994b29180d9fbe5a3a9e70c6cded73664d55c84ae53a0d3c4d4df8b1ea799c9d461503aaee744b2ec94d510ea458", 0x8e}, {&(0x7f0000000240)="37d4c861a856d4a6fdb0add9cdafe8ec71fb255a65f0311e94f1f020c7500d63e39c10d87e3baaaffb230ae23f7e5376ad7906f65c167a6eb2baafe4cd2a13eb608ff8e6b8fd8e27cf7a84a8e1", 0x4d}, {&(0x7f0000000380)="21ac9796a7e8d84cc29e3c9fbc0888444e99812a0aba7c89710a7a84cfefd752fea4f0e98caf3ea39b50587dc68e727d506d88657cda240dc8a6b5eb5614ef13d5cdc4f0fcb7376cde216fbedc3b9a18b8872042edf19e1e1149e92c3f556490d5b35d91db49f3e5edf22440f3791a6552e35c225ef5a52e66d7f5896a484ed98c3af1b4ed2392b74aca9a6334b8147b668b53e5560712bc78f5aec4007f734d167743dbc8c91a8e6eb4c074811c3880531fc6e9a2", 0xb5}, {&(0x7f0000000440)="d3e7365d64180ba223a38fc41996803f29507f599dec8e883f435db47e38ff7ab0a92d46653f0123c28924dc7894227f69ede59119a9c6cf9953b3ccb3805779bfce1c439037b4e2e561a7f049871911d0b313193e4951f91c19fd71c6b095bb8e82c2e837fe9f1f96b6551af5a6c8dbe50876d3a431fe30a40900e243507967993a1eb286e0a983302a52dcb2db6819f767ba70c62ff1", 0x97}], 0x6, &(0x7f0000000680)=[{0x48, 0xffff, 0x5, "a6fdeac76514f2faaa10ed029615f55873fcf6c48b79be7965a18a43ffd5bb63ae5b54815859c7d0aed359e10ebfa18772dc"}, {0xa0, 0xffff, 0x3, "b3bb13e31d45d9af176a892d71a5bad3f61d5a2e478ea78de86094f9a5a10231a645ce4d22892936c1197c0765d6a5591d3ddc1b753c9f68cc0f017a57c8ee04463b05a1c979b2910986dab15851fd73d9739deb77761abacc8c57eb0d6e5fe9b5e16f781bd75e2db6efdcd344412818e24aa4cace7374125984ecb7adc250461d2d16c27d8ce1c92736c3f5"}, {0x58, 0xffff, 0x9044, "6182bba68ed4569f56c3ffefeab651f8a8aca9abff5cf8bdbe2c21481eecdd99cb0a1228110bd9410237947c0f9badece41273f37c98086249512b42d26206730cb3ae73"}, {0x28, 0xffff, 0x3, "891eae63f250c9e69a2514e074eac6ffa8c64f352bad7e"}, {0xf0, 0xffff, 0x9, "c3209a3552db2115492f22104eb392ab72152fa31874cefdf179354757367d4b248b32c172637ca250276c5f6387359bfe4ca3b410ffa6e7b7a69c3b6b0bb51196fd86d03c2cad6aa584ec65053ea8048596eb929a3c779a2d19a2ce2ee9372804435024398f597b663643fb9a2de34a88791d8c002bd88d1efca7904672dce6c75d566742d62acd58b0750752f6f39b607380d3dac508c93a68240ce0820769781fbfb1e480036017c841ff5c78b3dd50367efb3d8baf23927cb16cba195a92f253d2eaa7964de4fee6012c706443499e1ed8d3ee2a0960a592a269"}, {0x88, 0xffff, 0xe1e, "eaffbc931f91a642ca317fd444c66655944a2fd2192be8071697e63d20c739f7e3432edaed4cc01b6b5026cddb50c5e97a5e221cbb5ea09441880a8716146a92886b37afadf8c1c04afa479670ceb7fdfbaaee3d0e37e116aabdee2b26ed8c6405e60de15d919869cdaae1a31516dbc5d42eb25d"}, {0x10, 0xffff, 0xffffffffffffffff}, {0xc0, 0xffff, 0x80, "62c61b95e33da8d23f870188649593c89f94a49d1f76ff5835762222ccff1fe1f46734543261ce59506acd0efe5ef74af57fd4559153317b3f6cbc4ae797da8943aeba4ff39b854085909627f5004c6eb29e08a77e335f2e0a6078bf09155077885f751ac2db43a1d2c53c18c8cb587678634dc2284e49f8d8e4bab1564560fa4d94791c96a867927b8a6401f753c8f330a400209f5d58e4240529094e2b624dbb7426dcf6b6215785552365bc"}], 0x3b0}, 0xb) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) readv(r0, &(0x7f0000000040), 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 16:00:24 executing program 0: getgroups(0x40000000000002dd, &(0x7f0000000000)) setuid(0xee01) r0 = getegid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x840, 0x100) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0xfffffffffff9fff8) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:24 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = fcntl$getown(r3, 0x5) r9 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) geteuid() setreuid(r6, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x3) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x8) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x10000000001, &(0x7f00000000c0)=""/98, &(0x7f0000000080)=0x62) socket(0x6, 0x4000, 0xfffffffffffff001) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffffffffffffffff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x1a0000, 0x10, 0x0, 0x80001]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xb7b94c5a52bec2a3) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x80, 0xb, 0x0, 0x0) 16:00:24 executing program 1: chroot(&(0x7f00000000c0)='./file1\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x3, 0x7, 0x6, 0xc8f4, 0xfffffffffffffbff, 0x81, 0x0, 0x10, [{0x3, 0xbf, 0x38000000, 0x6}, {0x1, 0x6, 0x4a, 0x8}, {0x5, 0x6, 0x53d, 0xf711}, {0x2, 0xffff, 0xfffffffffffffff7, 0x14}, {0xffffffff, 0x7, 0xffffffffffff2aeb, 0xfffffffeffffffff}, {0x4, 0x10000, 0x2, 0x4}, {0x7, 0x8, 0x7, 0x7}, {0x2, 0x1, 0x1f, 0x4414700b}, {0x1, 0x100000001, 0x2, 0xfffffffffffffee8}, {0xffffffffffffffb5, 0x1, 0x9, 0x2}, {0x1, 0x1, 0x40, 0x687a}, {0x8, 0x4, 0x100000001, 0x8}, {0x1d5, 0x8001, 0x4, 0xfffffffffffffffc}, {0x30000000, 0x800, 0x4, 0x7}, {0xa1, 0x8, 0x4, 0x2}, {0x7fffffff, 0x7fffffff, 0x100000000, 0x7}]}) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x380, 0x10) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xc000, 0x100000000) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='tap') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100000000054}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x401, 0x4, {0x8a, 0x8}}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0xb3, &(0x7f0000000240)="413d906a93a89efccb999810255bcbbc4f8f5a3fbde5cde93866a5a877b9e214bc26b96422de394dc82c768a695a41fbf7eabf440cd8e6c24d65d5cf86d697d9acb134ba844420a5831714fa5fb131ad0cbed99bf11283c8270fdfb76340aec73ab03604d28d27ffc1303f51d8111e85433c563f931fd38c32581ab873a37813b7014bb1522854343c6b9ea3271ea076d0282db33bfd208a6e0140d1b33690d543920eb93230fd54f82e3bc2753a25577ca5d849a00cebdddb7b4e66af482d13f3d636514d8ed6aaea865f237ea4637c250e90e69c9d5297300918b06f38bc8c44704c906d8fb9fd9fdde3d58a6fdc80d09bcb", 0xf3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="22111dfba2813571a84aae7d46b4c074e8463b5f0ee0022c61d8269b29dab06fd7453100526790492d5e47412356a1fdde681bbe398fdcad59e528c4e98d5fb77feefbf156b4a3028fd44c", 0x4b) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 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) write(r0, &(0x7f0000000040)="01922cb15c5810ba36e820c4f94cd7e7bb0d9506e2f7f661251ae290e80a167c1395ef558c515eea80e1cd3824021ee30b0feeac94c6de5aec25855aae6e844b49234d0cff81fec3b803862c55dbf9fc95281ad4f8dc7d16d490ae566a88bb51f7b4393df4f04b2ddab0f6f357accc55ac5a0baee98b", 0x76) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0xa, r1) linkat(r2, &(0x7f00000010c0)='./file0\x00', r3, &(0x7f0000001100)='./file0\x00', 0x4) fcntl$dupfd(r1, 0xa, r0) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x180, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x80044279, &(0x7f0000000000)={'tap'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x148) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/180, 0xb4}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) pwrite(r1, &(0x7f00000004c0)="3231957255a6f75758f06a847c257c38527ab9257ded81260a7a26e1bf1d5b1d76119b80ec5c8e989f98c3e30ead782b0113a782c4caa4825c4b5c459725d8fb2a55b6cab659225241fba08738a2eae311ad69f86386ff76f4619d217075d4532ca87df047cb70fae1", 0x69, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="3636862e009256561c45f215a2df3e823b94e46da53ed59829b8332c9dd30ab5a47c61d420649c059a39a96be82d4a995434fcb64461835e", 0x38) pwrite(r0, &(0x7f0000000540)="77bc7af6ebd18e1c4eafac2586c20bc0a7d5ba215d38f022b35075596c442706b5b172ad9e2cbd1b21a6366994d556f9a907fd122b1109a5a60bca1e41e3221f83930906b5fd3763e4fa24bbf6e2f9535181c246fd0c68ce3b69d29347fe51cbd5c38be56cf6ae991417fa39f9c9354d273eb4f5a8e8234a032a3291323601ed5e096028a8f510e7b9cf0ee7b3fd5b86fc270e98781b3b5305515c84f7f156a437b8d916d0424c9b2b52dfa68d3254a6e5cd0d7601d08895dbc0ebb7339013de26160957b3b8f1cfee849374aea5af7bf212d26a5d02d059c46976cc932a", 0xde, 0x0, 0x0) ftruncate(r1, 0x0, 0xff) mkdir(&(0x7f0000000640)='./file0\x00', 0x10) ftruncate(r1, 0x0, 0x4000) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8093, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0xaf}, {{r0}, 0xffffffffffffffff, 0x8, 0x3aeaf07c8e953163, 0xb2, 0x93}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000011, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa, 0x7, 0x2, 0x7}], 0xa20, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x28, 0x1, 0x5, 0x49}], 0x8, &(0x7f0000000100)={0x10000, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = semget(0x3, 0x5, 0x40) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000080)=""/90) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="542e5fe434f9e3b10c5e3160c951db68935434539eb85a2bf4c2a023599f0b8b48cf2d75a572f8fd6392fc89ddc8b258a0d1a7804882ac5a6561b97e6fca1dcd986b1253f56b7ec5fad6746a459118028b5ad2ab0ecdd8ef79f6883af401c750d5cd844a968b20f7620f96e1541bc339644ddfe4e733531d91ff8e857cccc4a40ab55bc7f47f2eda3ade481866ee0add6b30d00352b3963a9f216222b2fdef85a484d02be2f87f0c54673866a9", 0xad) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x2000000000000) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x10000, 0x4) 16:00:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8000, 0x0, 0x8, 0x78b}, {0x1, 0x7f, 0x8, 0x7}, {0x3, 0x5, 0x40, 0x2}, {0x5, 0xffffffff, 0x9, 0x1ff}, {0x7fffffff, 0x9, 0x6, 0x2}, {0xfff, 0x30, 0x1, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xe8, &(0x7f00000001c0)=[{0x20, 0x7, 0xffff, 0x1}, {0x0, 0xb}, {0x6, 0x5, 0x1c0, 0xd8}]}) pwrite(r0, &(0x7f0000000140)="cb39ad613bf2c7abbc38cd0dcfac92408582a17a4a04d87acaa403505ec33d0177677b01e16fd4d06303e348179926a48b584302a6c1b7e79eeb6d3bbf3d55400ac9e3e7ebcc5480f4f6b554e51e5718a317be9e1888290695843a6aee6daaa335f63ede3405cae14ccb3298d8ebde30b3a8ea6133ff5ccc0e5f7d9192659196", 0x80, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000100)=[r6, r4, r7, r2, r7, r3]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) setuid(0xee01) dup2(r0, r1) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x4, 0x2000000000000000, 0x0, 0xcd}, {0x100000000, 0x8000, 0x6, 0x4}, {0x400, 0x101, 0x200}, {0x2, 0x18f6, 0x9, 0x4}]}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x9}, {0x18, 0x3, 0x905c, 0x4}, 0x6, [0x3ff, 0x200, 0x6, 0x6, 0x3f, 0x3, 0xfff, 0x81]}, 0x3c) sendto$inet6(r2, &(0x7f0000000380)="094cc6c72ad8bed9ee899adc34b17556af749cfc9c7ef289c55a3feb96676fa088eae644e5bd6f", 0x27, 0x406, &(0x7f00000003c0)={0x18, 0x1, 0x6, 0x1}, 0xc) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="5ca42236e7da975337720b1562e230b303e30c8f478bb2ef2e59a30bcdc132ab5e42c7087416d3dc8933923c4d2fcdc235cc06884d4fb0c35cdfa8f6ed2c172e7b59af9a413d8c0a272ab0da788395514acff0b945cb88761d688935145cf2ac06641753cbcc5c8f4fdfe5a171ab3823a8befcccf5ff9c2cf710dd057c4dbe68405c968bdbb55912c2e63b254b32f5a2f9ed78c9774831bbf3607cf17abba831f4d92bda0e4426e8078cceddc5865918f00515636971f24c16fd5ee449c7e5b7aa08db443940749573c94397b8a6b9669baa", 0xd2}, {&(0x7f00000001c0)="6aa353283e93703336c0e969b6a6d1e36d0f834bfc5fb085bd8f263fe3955c406a112c8b30775d9c603018b20867dab89a9c18bd71889bf699", 0x39}], 0x2) 16:00:25 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10090, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) r1 = geteuid() r2 = getgid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r3, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r7, 0x2000746e) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) r8 = semget$private(0x0, 0x0, 0x96) semop(r8, &(0x7f00000005c0)=[{0x0, 0x4, 0x1800}, {0x3, 0x80, 0x1000}, {0x1, 0x9, 0x1800}, {0x5, 0x80000000, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x1, 0x6, 0x1000}], 0x8) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r7, 0x20007461) accept$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r9 = shmget(0x0, 0x2000, 0x54, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000600)={{0x7, r1, r2, r5, r2, 0x60, 0x40}, 0x1, 0xfff, r4, r4, 0x9, 0x6, 0x8000}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x23, 0x2, 0xed02) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x2}, {0x4006}]}) r1 = socket$inet(0x2, 0x4007, 0x3) accept(r1, 0x0, &(0x7f0000000080)) "`V6v/xeYQ?j#z5=D_wSul+,As$^P='qƹ&zLvamovQ"`V6v/xeYQ?j#z5=D_wSul+,As$^P='qƹ&zLvamovQload: 4.08 cmd: getty 8478 [ttyin] 0.00u 0.01s 0% 319k load: 4.08 cmd: getty 8478 [ttyin] 0.00u 0.01s 0% 319k 16:00:25 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x808, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0xa4, {0x0, 0x4}}) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000040)="b6") 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="6f31000000005952dbf99c6ed95a0c25b83b5db7f5e431e38cbfeaa3426321e18b849fa0bbdac7b67000cd1e5d5f2080c51507abbea8adc96c3604b7ffc2189434313336375df3cda6cec3ab5154904877460d7db32092f9e3cd4d30da16b820174ea90b84409058c7f34194cb99ab79761cc18ed08f53d029e0000067bd274bcec2abf5df4685b51a3789b64668e72a84236024620b02443bd9766fed1e3d1fbbd5dba29dd2603b5323b10011a8ae0f5e5e85402f88dac40e2ffdb17689c0bd943c8d12a2b6e3744d1986af6ab7124416dd8143a14331810866bea1b1fd1bcab0f161f7df9aa5dafeeb7e0f147b0615e3e176391991518ba60375c10000", 0xfe) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff07) getrlimit(0x9, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = socket(0x6, 0x2, 0xf59) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5b1ff7135dfa1efa0d2fc540f51eb6e1f1068aefc37976a691f64e5441c4e393e6ad8955a32174fa074e1c199a40dd6ba77b077d327e81fed18efe621c", 0x3d) r1 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x9}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4) 16:00:26 executing program 1: socketpair$unix(0x1, 0x80000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x2cf) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x11e, &(0x7f0000000040)=ANY=[]}, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10000, 0x40) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x4d9}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r1 = dup2(r0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket(0x1e, 0x7, 0x9) shutdown(r0, 0x2) r1 = getuid() r2 = dup2(r0, r0) shutdown(r2, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0xfffffffffffffffc, 0x5, {0x8001, 0x1cef}}) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) 16:00:26 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgid() getgroups(0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xc) r2 = getppid() accept(r1, &(0x7f0000002940)=@un=@abs, &(0x7f0000002980)=0x8) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000002a00)="fee0c2a350a423665466210db3cc8ec2d1984bf66ab17eca88a5ba6587c94170afd50abda731c48a9ffa2d813427f358caf66ea3716163867f6a7dedf66e0d46183f73819705adb318e037c6c8e816fa8c726844410411f3fefad3558aae2a12c7db07f5b0b301478493f292", 0x6c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) syz_emit_ethernet(0x0, &(0x7f0000002a00)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000280)="686f3f3868b89b1cbffb1dfeb24d818a2eacd68435fcb4671f2c7084685b2f8ab369d48563c65b014ed131f173980917a8cada59ba8a7ad98d4d38eeec753af082c2c660af9429dc14f34f3080707d3507f142d00555ae5e01139a608035d611282875bed852d565b99160ce4a9c57bfc46fc3d5b240af260f031830b8db4119a0f1d621982f3e99d8955ad50f950863793023164409c68207110acd29d79fa7fc6daa8fe33ffe7fe94993d5073623fe93c50b65cae91c0dd88950446df22e58dc66d5150671fe8002b999d04292006adbd3b716bab649c58b3bac9db825e1cc94697408d3720e00e8", 0xe9}, {&(0x7f00000001c0)="28a7887c5a07effaf3a2a3f367d75f81e2b42feacad42412057002b07d143424cd3dece0cc4ae57952f90926c3c371dedddd4ea55f852851740f089a8b90ad2ae273adf90a533132929324a8d11ce193a7d771695bd27808160833a357d59137612168e8b5200a", 0x67}, {&(0x7f00000003c0)="ba04365f6b7e3bbcfc4ab6decac52a1a98e132183d41ab85a8ce923da809374de0bcf369a1d7f6d6c083f9624e87991acd2fb35e34a58ef0af381f05e9ff5cdae2138aa8f54a8e2f954ee7a188af586c06211ea1957d8ba6cb96e8850f9f717b53c11d0c42da9d7e834cb5ebc42a82f71552d7d86815cd677cd184f27bc5c34682a09843fd942c2b9514cc634731886d947a01f7fec61414538ccb2e6d6d819d40210a077c6da2fdb62a269c6fcd14bc3f53cc3c5733711ad5c1e4233dc3b0491e98974d441e7728b96112a2d513e9537716d5af050c00ecdd7b8b54b6e47d00aaa9b4434f9d9f19b7d667c1a591a404f29549b04d99a7c6f154", 0xfa}, {&(0x7f00000004c0)="4e65eb875b596d8d531d2c0bd058f55973a04c177aff535d1dccbc462bf78d62ffc2df82b80da29ca69cdb0f5c3867c20bd0924f2f8d255b147000ee684dd4bc081213f35a7cec4d201ac8e131fae566999485b7f606dad875bb0b649c402a718d0407cb0835b80115b361b7f3bf5d44e8f147e00d527ddb8d77f53e48bc79c0766b321d2556ef0921f00e811dc35b1413f502df5a36f2190d2a348f0e44f0798c3a4eef9b8c0bc5289db3bb4ffa76bd50ad7f1d296b9ddd84a4c6fb4af032013ab631c918dc1c80c4259f72b228ba384335afc92151311d87b177939435cab890ca32180351814cbe32e1b971e5005d8a568c01926553aa7745289511dd56bc993447f85a6ca9322f4dd7b1bb295188fdbe689c056f8e915a900a0cd81b3e6eac6daa73db3d70323bfb1a62a6b01fdfd70ecb790e49bbcc7e194ad419af6999549ff43b204b6fb802ebe169493bc5ddd21145b74b2f0e23af4283b1965205cd17944e8aed5671591331b7561b7a0af09ca89de8fd2073f9ad9a5b304a3068677b36d203d476f355d163377838aa0b005a913861d1838a959811a046a022ac5a70eed7156a022b3da73cc08377afcca0d2f941700d3d218850cf684aa4d40a152fcc00403a35ad787a022812b135b45c8431cc84a1f144314d2ca171f7a4a37ffc8ab74f62644fc64ab3468b60f87dfb41fd5fad19fb504861d3856e85a0526dde2796ad0b9ae1c14d74fb53bcae4d23d155749ac496c4dca349229895de66143947dd003452b4ac09834a6b1f7af05257ffe4c0488a437d3228d896edfb67035cd7b9742e5198596c98d0213cdb55fb3d59918984d198085fc9dc3695c0331442be98a110b8bd6240db4d53098bab796d64abc88941b48f25d078e34da8dd09b27b2b55f6a0bd199689aab868b2f374380d850190f9d107c5d151a0c50c6714136d8592debdd0abb061f2d141858845eff6a6cd1c44dba1f8b2a15dc3a1215aa4d9c44aa6c63f373cb2875c0a0118f20676ac0d93b8103bef6f4170ce2af62bc8b64ff1da91fb65225badbe3453b8b775ff6a1185557d5cf07f4255d051710a368fedfb3925c078e6158fd569fb5ea31a5e45c018a877656513704543eeaf87d9031f8d77e117880143bcd4c15017aa49e811fe5265703b5d8017dfa1e932811d8a18e812cad701af14e14a7cee58f15ae8d94bda82fb0f9f942ee2fe9298ef2f8551ecf62e03c755367a985fe64831d3ab5a9e119f4a18f24ae8256e48fa58e617d78706f974ef8a40321e936c87b4187df5399eb26c3c33e05ec468d24b48132c48a54cffb1d3f3a73a9bdb8be939255824d0c2ece080ed331289234752a0da3e8094248d9eefd3b009bcd8cd91be0241c2c26a19bfecd297e2d18d72699328d8798084860ee29e27e8791bda2b50bc0018207565269377c2a24de1e0ad29a54c14d514b1922498b102b9059cf144037800fb385bae10474f6033a973108d6f1b9e80f6c620f2688d25217bf84b34b9a687c07ebb1365b5a3b4b47965d0143501377362a12bbbeea40c78d71fe5737e7c3832e3621339d4348267eace5c3719f096e4e6bb4349849ae7eb904cb56a44a4201683ba0aa71178cf1077c6fb8278b0ac8ff0c64b539c3db607a05f9a5257cbd720124977a61762d72019fb70e38cd1f2238a360cd8d403019aa0bdcd89a1a5b6cd76e507109dd0ddd05b0fa02cf8befa35897f4e205b3a871c14cfc0c004850609d5d81cc3bf4b935664b5d744392e96b862283356767c504a8380e7a1a1aeda0a79558ed4b4f0c7ad8682ee3ebd4193f6dd4610d6f46a94e3d369269d1f4c1a301af0528ad7390ec55a26f6951ec7c2a7c17792eac3ceab6b35c26617041c28313807011061a9fef44b712414eb08976251792135c16262e907321c45139f13bdc9e0fd1c3a31f9dcc949291b036b787158a3daf94e6309ec62497277955eb1ae8d5d21a95cf4e02bda40d38f6d643197f79a430ceacd4d91608f70456a8aaffef46101a9d4b31d58f1d2e0b7dc70b3e9ebea4b26bbf9ac530e72eccacc651dcca58646ab6d03e5002c39acfd0ff391adfc7aac5d4717683db7a44073d8535c0bd4d498416b4460f6640f27a7d7dc0d0d0349c7a704f26a26c3ec6aefc12f67356acf646637d441b81ccfc8faceea5326092b29827bef8ba3396fbc1497e21256e3bec6fd0a07f3b82b260a00db9fe03ebeb8df253ae0f5e693ece4f9d7e08a2dc081646482a59f39de9e568ff07d9dacb846e9a0384a2319cf77c1e01404290dc7770d98f863b043c9b55bc2912874286f5b0495cd3deafe79bb8e2c930466b0cd06b42148ae97b35f73d6e19234dea775ad4f893782155c2426758c35f524af530bfff8b09f82c6f630a3a546a2fd11a0201df04ee12cf477d6465f3414a2964bfe23205b3e6097226ba905bb624a0488e9cfca4654ee764ce2a3f1a12f0a14670621bed51727e003b326b92384e24dd12027347f214c0055ff617f72affc1f567bf0df09db13842233cff6c1b453f16b77a8396a386ee175ea596a9f84b8ca0b113cc65259bfe6b2d99cb4d291179bd531de223891230888ece60f86e2a9b517db7b9f71cd365a9b6a301e276e98ec55f4d7dae1d2f023b9c540f83dca871602471a9e9000f8a99bbdb57f22a8fa0753d84e01038c4783adf0527b0eac598e18c1e6dccfdb0245256f51acf456ab282860f077f0f41acc76c58bdbfebb6617ae76beb133357761cd483a6095cd5775297440c05b128889f91376b7455a60c7f19d3c572248bef53ea0f14acbac86fb3926f77184652ac2e094e23e636c11d761a9922cbf2780c9b620711155d3c601afab130c8b22a9876f73f89043d283d7aed3cafce89c7a3dd336b63df02598e809a1a1acd8b62e22f60efe9c5cdf81f978b222153c50399b1a22e8685e3131b445b86e83ddbb96778af34c74082e9dec706e734a6698878817b093bdeb94efacffdf827f92dcf4fa46055af24e8ea303bbb95a0eaf228a0df382bf0ee291f191422cc9968d1ba3311957d24d6134fedec519d55808f64572a9b7f12d1aeeea1747f8e721bcc5c196320a69288c7e836ca98dc5731d902ef86bcd547c589b681e5e9817f6fb574e46d88f284f64beda1fed360d39240b56523f55d508dfb982cf23f6330a950d4637b1cccc854e315d5401ee4740201b198936b775747242148685b133c9aed483a4ef2baca7067a82190cafa4c3ab0ee89fb812193f3341e423f7ccc418dd1491f1131996ea5293bbe4e62dc1fdea394d508da014b9fea6e309e2487c696a2bc6867dbe148998684699ba6676439b059b9a2ab1ac70f9ea7b6f0c98a2f26cb299dd877830056ce8b44627f0be8b5ba560162d16fc1ca6a1800f7a63f3c4471d0300f74ced5f939b5cfda27ef21cef4d02560bb60ca4df79d0d410a43b0eea2cffcd5e8fc77810c3a402f3c29759eff3205d0162289097246ad8608168a6450db3e7bdabc69146e0b26a667836a7f7f300ea048e0e4bf75fc52ef83b3810c56b8f034391d0e3b438489a9109d203e598536ca70278c0dcfa5a85b4f26537353ae7904fc192732fd859c3fd436267fe253650ec298c41755eefac8e4d6fffd63497e2b22fc95e999308d6c13424e6609c09d09105636197d98ef50ade9f456315fb2de56fde7826107d45b375743c90eaf47da6efcf6a5d5e6af645ce720265448d0a0e2341ef437cc12a42d6948a8fe6f06c143db6202b05d0bee8c99c974189c757252cb258fc279bf9c19d792f1481b81e22dfb54b91c54fa1b61101d0d786c48d49582a14d37d65404283eea2a671b4167df24db20cff70a3e175422935e4ed66625b54771f3a282692bb9017c9d01aa76a7cbaa8233872f496300fc4c29a251a42d6dc707ff63e8b47ce9441070bde38bb34bfebd29f508f92792b8fc8a72e8576102b053e5f660313796582c86333525da33eeb0f97f7b75c143a5ebe4d6c0edf1578f100507edde29b86940b2c87d7378837a9181b622bcdf53eb9f4a7d3bb9c5e8bb293f42d8fe3521ebf617c9e32e55be351ba3a9702f6e73e2310138fe3a95296d6e4e07877a5e9921e104ee4461d27627530289fb9f607ef729e20d70385aa2808b3e6eab6ebaac786d08fda54f739e5b1ffdf317e413e06e35bdb0735dd37694db3d75e0a072c549dd67321ef3ef6c924ff4eec72d8e5765a553f4f3c8fadf7ba9bc0469894a0019ece95fb1b7d5f78fa18a049a389867fd834cdd012f457dc4d447f361472894cff11c4f131d04f7abbea50ca4e2f83dc7f6d06d83dc882add0ae76a143522ad21a83e8052fe79fa1c229a938c7857b20ab907b4bf0fe233585cbc1025d3093bb3152bf38709dee607051c67e76191aac4c009a30ca69086cebe261b6f435a0f8245147137bbd151f67aced7ae182498a54fa480ceef477cf132a14fd9446594e3d4946647b0d35940c35d48c06c415e96953a8309775e686fb0839ff61ed1aee4f0ea8f16909e90bc0e141dcf5948af02a9bccbdc0c3d5b10cc17d25e5f3b67a96ce4f58ad24aca1c6ac1dcda3d87a2fbae2637d2f1280e50ca0c1792f496d6f064045ac637945cd22bf6b7e2e623037432796ec204730b77422b4990b4002b69459edebf3f2a9a26d129320ec25745a2486d5523b89fb634e3850900dd21d2583f0221d562f1535b9cf1f1a82b9955307fe704f678b3b16c1fd52cfcb821592e97baa23b56db8cc58bd3db5988d40577ecc78d97b46795fe0668f51c644ad5cb357ded2ecff28f33e8a32f1496d602fc1cc7fcc8a8be91a5ec713f08d5be8cc52b72e9b6a923262deaa21cb5aa981b80c8bb55544918627945db3b16fa24ba9f496da7f681fac909f166b64cc562cd3e2f6e2638dc8949b9eb40fd1c047b34a51a63afea21ba7276c47597f1bcc32da8baa5d3301ffbb8385a72494738d6b993f09c6a99a5774f51635407a703638e00e261849320ea24e8109aa2269d829b707d202eae45a2de2b7545432db4a47e6116f6022c82a5bf75645719d28187a113097a7c59031521f639d25c269f248787bc3405ead0427d0d17a15b7af22ba33229dfa8ccdc703362f6147f5595101edc7b64cbd170d490510d8f3522722da3f6843bea9aacac135493030dd8049202cc9ba301c9b6facf8a2b52b764373407bb2aad1afb32a2dab440700da75087c935cce021e998dc7b72e9fac7ffced65b20bccc326f332f2f6785adc2aca8a4e98a98ec6a5e8708b977200cd5f996c4e50252a0a5d21a3e7fc488c2ef0530ad207459ab329f31aeaba518045edc6751b7023d20ed9413794c8b859332b598876d4ece8395e1e81de70fd4f34a1688b2588eeb71782521b1a6230c2e69fb7f4c85353d390c2aeba0c3aa43479392691c5deb461c80d4775cb22a373131576a34835f49414d6d810175fc02416540cd6624eb9c06fa4d8f2d14a903cf8441adf5afe5bb88a1ad4fd7f7859e4fb52365c079646b4a23fafc0b0b718a4f9df789b7cfec53e95f933a52e0f6d99c13eb09e6fa41debd8864bb1a466c8c1d0ae2fd9c7477a23fa393aef41eea996d7cb5c8b9a650f07f1b88b525a20756b54450d3c44e47f83a53e6d6c92d25c07aba26e78e602f08761b3a51163ca21a5f116cdfa9c0f1da4f695e90abe46c35b7cbb4c3bd625bf73351dbb257cc865724c9f97472d28fbd927526ac75f28256b0ba2cea4316a6ac767a27dca117d8769b301f7945f087fd11aa54ae6b7b9173f93a6e66b3e1afa8ed232de56e17881", 0x1000}, {&(0x7f00000014c0)="05596b50881195ca0d03f851c9c80886a2e13c873eba3daf2e4d062d94009f868b44b77075d10aa1b27a4153533a5f621c439661d15ea36e7501df36ccad16d69d7d421906a6d76b6a0bb806fc894121f8f3adad956d03262b85c591ad925c2a30f917eb675e4a858a738176e0de797fd0ea0de9e574afc7003e267050f08c311d5e78621c5bc408c5d5586bf968be7c68e77bac27", 0x95}, {&(0x7f0000001580)="092fa1db038de52cec8fa5afbd20a4fc22520a057f4d1b35890d754ebaee53aabf16b6024ec335f2c3c8cf33f3c191cfab82ddab6712f2488cfcfa39f4bfff1a855dbdd7820195d52c1d3ddaf9316d50130962837e54c94d6e46e58432892e3c4932e3ff454530e7b0b97283b4adb7c64dc81132f9c6ea7a0a20c98f2297ead602a1ccb1aafdf4610e19b6287078195c300cbd037dc8a20711b1cca5278d535cbdccdd72153ad91756e597ea3561215128813b846a46e63d67625cf77aceb41fe0352d5b7a109eb8c54028a141a944dc3743e585b6c3e768019348d0acd60222785cbd11b2d922935e2be868a16f8f83c57fb67f544b43c28d25f4bf16be9b73c9758c700ff2483618e4e541eabd3760f5373f0f75c4cb95cb5c33c39b96a7f0adc7b8d3c750fb4a0f5055f072b4288e9a01055f99258f917e5e2ede3be57a1c2106a35217bc57ff85d0e07abc9afe6d87173019df2ea4044d131f2d625ae4126176d384286f6a97480a560229291f17470778a65bc2017c2287de32f6e9cb72ebc99076a5456582c23848c5694aea559d61c9f11cb6a0c206408320f0d71a97264189446d31ca9a9c70b94b7742339e437486f5b1a9e1c08294ff92780894ffa80afabc811fdbec96d3b2e4081099c122d986f7248296419901c8665c7f5972293d717986554a72adb804bda2b677b59db9af114c123c3fd6f58cb9c744de0485a5b6832c6b21e040d03efa66ee29057f817b89fa51144129c5927aaeeee463e6bbc8eca2d1effc8fe2479a21e61b32632e3d99b140cfcc351c3a3b64217b28ccc071564f2557acf0f7c04a3affee3ff179719cbbd538bfe6017d08b8eaea079c29f333a7c55b9094f3c2dd4e065606656c7c53d144a5f4a4be5910f17dd3df2efd09c66a90b5c545f1bbd2f487b976f4c974f888978ef17ebd713d8568656fb25a384cf3b28bcce0441a7d515d282da089c50799367e38e182f5ebd5a57f7cd02674cb3ae2909179f518b3402fcee1c7b93df4826c9ae50d6062d57cf3e69b63ee8a31f518e4a55a4f2a38de75db897ee740ee42295d5c23795e2b4bf61335827b2cc54b252993256ee0c21be8960786c12921c913a989429cc7b9c91a0d0a3bacddf6999809d9815267d424f2ca1ba6cb417eaf893af190d7b3f3712408938e2040f073d4d32ef71d84dbaaf4a540a88340c6a193e7e4d1e4b6d709d673b7b57eea818e030c51a4cb4267c6ef4ae03fdb3868f8735b26edc8b65e73f5f603cd1e3f44a3cd8fb444faaecbc4190b6ee0335da2ecf922332473d0f6b76ea4db7c981b8bb5e09713c15f372ed784d5ed86e374187b97b7d9dfff717dd735708aa4740dee7703cdc74237851e15f5bdc68348cdd08d3c5fb21958270e9d0ba1baab582fe23ae8ee5c1e5625cb20664883fc2de0a7e795dbebe5de701b10f90c02cb082bae1f0cc4facdddc5d56e7f9456aa0870dd6e2ce6ac28240058cbb0e73e11817eaa40a4ff405df581d0c962dc30e3c2a4017830daa3da4ab8c4537d65f4581845c8d4fafce7aa949555aae9d9a64d3e318c02af14aa2484d74b2089f82ae55e066d32c37327b510df1cc532dcf2393107e4d2a24536173746f156aa53319b07c7da3ae86fea093462d7448f285a320bb7f184739ac4d07e3513ec4042d72f528aadc843a6122ae5be0af6a5ae9654ee34d761eea07d153e68ef18c18c72167a161bddd6284bcca2ddc0842d3cd6f621c7df321cf772859b47769be9d4ebc48d0f37604301a4a4d42a1b96578296832050b87ac9d96d198f93ab3486d5fbde3579d4597362bb2f005bc1783826ad8b9110c5e49e44a57cc2c99b7bedfb657d1ed4abbfffbe60a140d840879991aff84e750016da8a0da0c0cbfdc3affd3f1f6ef4991a5dd534f20583963a2e07e3db990687f13256206109c0e04bbd1e5b2179037cb22c4239190447f334b7907feb0f7fcf80dc4db6c47dc9a837d33d179f1627a07ddc7cc7887e0b6be421c5fafcdc86766474daffc1bc28d3fc4d23b67a73fb2ac658a192e2555ae0079180ea5b6f192b40b02877f7e1bcc7e0695d63143f6fc3db6d3f454957a62fdf62a1cb4d4ee20f8e39fc1613820151b67b310af435656badc1d13c6d34660c90a657b51f2130fb318376251874cae2893a32fe2e9fac059912dd9bcd50be6a2f0a735cde524ef56c104c42bba17e32f7e9c2cb21997f87c8b26586dc01e0de9038b37fae4bee62e71eb2d7b8c84e764c29543c072731afe80437a863c68ceb630c33fa6cff15dc2ef548bb12632093904630d2ec07472594b62c23fe26de2e5fe014c864925772a999d96b5e1a5c12a31bf5a20069b9c073801caaab454d930b130321da4418a0d0577f561140435ee949161d1242a55b70615b84935611d2bdd5f371f5ac00fedada03c516b9a07b6a00bc664961dd4cefb4d8dd87d6fe82fabd5c97941b23426620a3567d9049fdd932943cd314291cf7fe23054a765a46e0ded56415ac27eade4786a2bba347534cd37e8607a9cff83ed796a10ad67ec18837d086ed63760df4398ff2da3540d62bbb7c89d6f56e2bcb955c19e49961026033c0b9ede979b2a4c025ea2224787bc76523780dbd824fa5e9c356ace3e3e4cdcec0d85d58e0ac78c2715138f671c07139081230e6d46f4f90b177bc6e2499ccb6f4bc63fccc2cc3d85ba9e5c7c25a1c5b4592e7383d177267f97aab375be4ac34cbeef0756acf9afd8dbd6a774211430852228fcedd32fda68b715c94d77d8df02df1b618c9978ec782bc8d54375c90db3115ebf928b32b1d141cca5eadd432fa7fa875c8305e283c6a9c5a517f355537d4fcadbcbca01ee2e72cd588fb2d1f9f2d90195a8b8e91d1fee4c1734a579303954fd710d7ed427fda68f716844ee5cdbed9f621d50fa9664f8d82c79d5f2ae59be5c55c26517b337fd94980641f39cd86cad8b904fd65c7ab6f9ce6ea177e913db4ef5254267476fd921f893009221e1a43993db9b4d31b0fdbca77c56d1fffcdef77095e79be555d3ea2f661a0cbe596e7647edb40809cd26c183aa01c838f821655e38495de295f38abc6a65292d0dbf3ddd69a2536243fb243faaea70e0071d315222553d4d2a6f183f662a61d7603bf22a4aa0c2845619ed47c2867c3bec319f9fd3e5d4dbaea80e36c82963ca4a496a7426cd24c04887336267050f0289d7f112f89a3df45e715e1a8e48a485958ae40c65c8cf89d39f96c18e7e47635bc3fd2bfb5fcefed56923bd246072c87748afcd80fb1c84645f1219891ee4ea234073ad36dc4c38144d764804a981c877c2f01e99f8d721f89fc69937e3e52cd0a5ade02d6fcfb88cdf6e6f72ccaf653f55361163d326efa18b83566dd7ddca0a522ec6936f78b69bd1ab249384da5f086ba52ee1752b34e483774e2cd8d5c486e6ddcd3aaa7d5dcb6b7057a3d005043486fffce9629550314825c23416db7b648e8b16026400ffa7aec9527de7b76ced8cf2bf6ce9e154623dfe8f5b7d4e0268833a6f614fa9cd9bd1e0cf915f41eb87a2616c62a0236a864d047a5c79ff282368bcee55ade39457e33ab910b1c85bb168df57cfe23a16c02528c24b927939b7be87d1ef95932830f958d449574d5a42773589c5643c371aae4e6722fd6e25e9d5f83248b3acfdd620f4fcf6cc3e9cd4aaad06b3196012e1d9e28e4b59fd0f1842aebbd8abd6f594b5f8464c09ddd7f5e23b4699067cefa6d8e69304ec0cd8ba3cd64380480b248630fceb9b5c34a9a7a9b43c178e05edaf73fe150a9633340d54c1779409286322791b8d901075ae2124726e1d00f6e804c529df092bc928ef838c254f50b9f5296330b8d2c638cd2f9e2266a14f95c1ed545635b94fe7a43bd50d88a6f8df47385c5d6499583ba760dedb1823794966f46d658ad169884a1ced00a9a5b082b95e10f96edf8596fce751361690b910279f7c22d5939191df78e2cb01ad0d3f5485e8649efcbd79e965a9e8d272a219f9422e411b6ac593298bd207197faa3feaef28d5169096c7a87f444a2eff7d73f57519936bf1f5deb864d5cd9590f10dbe943ff470d6ffef928a0c4f04849825aa852b7776c4937d39abf31e269668054258ca861af377b4742159fa673e9ccc6f83985a760a804657ea2b56fb1863c61a2b15cc02ce8c6ebb070d735b606b2b10f2f9025361753d4653cf149fddecc973c763249caba880f88e1594eff866406b70bcc99e80b090432f5e64b5d629f631938888f9ca83aee01fe103ff0dd23db3caaf9a7a3d7f1cc29e3eac05b290c704c264c5096ad66dccd11cd9fa0c4b10c3f173e33d85bb00fb8b6267388a91a8b7d658de90cd5afe8f6c6ba227eb9e5191927467b01c4abfd27c90194a121c7fb5cb22edd26abcb11acbed4e79b99304c637e39331808fceeb112c32afccd311dbe8bfc2b42dca419011442d8d87db07dde3bd0230034029974101de3e9a17c056a3de0fc0de01edbfa0d17cd39ad29f1fe0a731b91851adae4a198c431aeb9aa29088954142391d2af287220a147886b7f41da4176cbb8b86fda5c94bf74750cfd6fb4f5e5d4f5d33389f15bd964adc605cbdf63988a8813b3564591528039ac69c7da864eab56a37fcd39a8c43dc07a5a591ad838ffdc7ac44d15897f82635603ce63d3a9ab32d4df700acc916a988cbd9fc43ce35240f4d405d32194ab6304a37223cc5f3be882099add918781053861c3c9e87e0b50f2a5469f45920cad599edefd9011857e210b147b83cb35b83642320bdcf3bf2f6cdf7dc96f42a4c5c62d7215272c7278ca63c4742c358ed0aa1580b956645cf99ba82ec45ca8ab72f9dc6485c0efd7d399f4139e450d0b4011284e4e96a86613b6991b7eafc8dcacd7e48c5bdc24fd00a1ce294488bb09ed10fbc33f4873720f171f0c02cc2fb12372ae7e88e7b075c4e15834cba4de41cf1e5fb4e6203e1ca88f92646c5bc159b9d253ae2c8f9a14d1ca2853fcb97b1f4631e6ee6e3a2e5211d445343cea2e019f632cb71946c0ffea8ceb9b82cc903234738594f39aebfd7f9711d0b907aa5d02d403efe98ef76b62c8d62d53d3a8f8b11b0f6f0c0cd769401a78efe53af327e41f71e9526591b8fa51f0b6858f22b5e8ea049886a1670351a705f5d5d6acd8a6055c8f83a1895a9bfc7dad1c6933f3b104de6ba5ed83dc8230808a38fcd64f194e0fa269c62b1444f062635042158ec48c2022df86849ad5fa62f5a83f66d4069cc3572c75427378c0756d031a49f8290f561dc074e520ecb1b491534156ec26ac9cf8ee8125188b112b61e5da49e02f01ae7fa2891cb20f39f27517b5455a47395b3fb1f3015df8a39daa32a508ea4bb8dcc6c9be15b5eeb66bc1172d6734c96f3a6f42835ebf24c1fdb854dd32b76c1ea406f8901279b75a6647304240063f31e23a89d96ee0d0b320022b936c5724079fe35281187f7e151e1bbfa653e2a51be2eaf55ab82d0dbfe7b197a978b3a23f788cc18b646d32be9e063f0512850cebb8676b304c99d830170fc26641446563a521cc66f4ca4f700251cfb01597f75477013805296b5f8bca5e1bc07edc887a11d88be7d17b06ea3601a8e24fc3e8636a1eb2f10b03bce00fde7974741f0a49cfce331f3571e0583d3edc45be0ebf56826b45ece65deb507629be89cf27973c2c554e53dd1fb4343fefbe8e85bcd90b6633409160ef4b034c90ba24c0866b6f87aad65a5a141391bf1c59fb81b5c22f4538a3eebc1657bcdfb049d3375545c43379b8b6f56ed744cdff84", 0x1000}, {&(0x7f0000002580)="291b9c2deea805d75a0f8e32ec0e840f249fe6c95bc8f5177063188c5deced262a77b5cc72ed95ea49a7691ad43ac69a148b09512523adc90253f4249bc6aa1716cff692d3828a4ffa1e5a21d2d03847f99280ac01", 0x55}, {&(0x7f0000002600)="30e901d1176cc4441868538eafc3d25792259d562578a9c7b207c3830e0f6e6985d77aaf990ee862fbfa63633d1c9fcbcdf7a0bc91ca9837adecfbf1c01af45daac1d6e5b4254c1a2567d85370bd7ad06e5e0559a810396f139dc22858c8c8688d6bdaae2595d9e875a6de961c7a67220f16979032d41c4a48f92e46bac42b36eaaef9f4cf21f9c7232fc7b31f18cdd2d489fec236a2f3abc5184d05ac880fa8c70b4e33f1a0c05e01e1bd21faddce817f02a5b2dacd64bf57d79a3fb60a5b14114d85a6e73269cc497fdf98", 0xcc}], 0x8, &(0x7f0000002a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000bdc0c7", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0xe}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc80, 0x100) r3 = dup(r0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7fff, 0x7f02, 0x5, 0x4}, {0x100, 0x401, 0x1, 0x6}, {0x7, 0x83, 0xfff, 0xffffffffffffff01}, {0x7fff, 0x8000, 0x3c, 0x4}, {0x1, 0x7fff, 0x3, 0x7}]}) 16:00:27 executing program 1: r0 = socket(0x3f, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x6b, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="5aa296a83dfe79c35286ddfb0c994c4f25385daad237f903c5a0fc4de5561252ad61c470dc0403844acec0ea45c27e3b6009395ee1b2b62aeb697cee66078fb4565314de9395115fc291d04a72bdbc0ada5d31517b7ecd11a0cff33dcea4d6df7b8402b46c7af6f76184f86841b56ee30fb1f18b8af59e800f46372a52416156135206521dbdd538ba9bc05e1a40da6694f2561b5f942f882a40a4ba9ce55670f2e58773632503ad97c6f54e5936a2bdf86dc9f8863a65776900abdd29ca2f3cc34da80267ef2b41ec744718152887816175c7e1a9e1e3ecd86011f0442f648ec54c5bb0ddab4610c6e5aef7b1", 0xed, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="bd4fd9e4b68f93e904103a8219d15838688cbc19eedec6d44db3855a39870dad0a9cebbaff6e08630556066d5cc7eabd871db9c366ad02a90a0bb945f2a9a4d8fb2b2372a9ecdf4198b55e666bea466eb74d26f80c30", 0x56, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() getuid() syz_open_pts() r1 = msgget$private(0x0, 0x9378cd41c0ba4a35) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgget(0x2, 0x483) syz_open_pts() r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1d51fdbf13ccbae6, 0x0, 0x0, 0x0, r2}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1b3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x8e902995a5a8c6a1, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x28}, {r0, 0x18e78a4918ae53c8}, {r0, 0x44}, {r0, 0x80}, {r0, 0x4}, {r0, 0x84}], 0x6, 0x7ff) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x8, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x50}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7dd}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x52fe, './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:27 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0xfff, &(0x7f0000000040)="53b1af34", 0x4) socket(0x0, 0x8007, 0x66be) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/114, 0x72}], 0x3, &(0x7f0000000380)=""/174, 0xae}, 0x801) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x80, 0x9, 0x1, 0x0, 0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x2, 0x6, 0x2}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x24a) syz_emit_ethernet(0x43, &(0x7f0000000280)="433904793755a8a1dad87ed4b28c8fdedfd71ec7c1994f9eb081fd356aca137d380cf07c379aa01bc7349bcaeb2e5463c36319c950fec2d15334f9c0e525f22da26ab9") r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) shmdt(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x10000, 0x8001, 0x100000001, 0x10000}]}) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b0f351acb1f03167c8659a77fb4d7ca091171a555c4a0081b21e4ca2adb05e2191fb6bac5788f5186bca6ba405357a1087d9255e007782efd7c7351e0f77e67641a73da54ff496e552fc89f794b2711f1074aeb0b164e416a9b5b4628602bb1b840d5b580a1e37b58d12731849697b65097ece4b355ad3ff000b2fb2eaa4affe887857588f28c29a5e0f86991554030b420e", 0x92) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000807c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x0, 0x28) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/119) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="5f1869e381b2a12da5a4a5a9634b30f4fee56b54ca50e277f7244f76a4d7204b003c7c957fd9593bc6126d5a4d91082ccd76b4aece2fb35feb667b3417c5f5e0a48c234abf5e9417af67b25f130bdd3dd60de90b8d817f093102dfda40b8b87a567a3f12086fb11a10c1159838922e16389aa737cff04d7554d8ef1231692e4d85dbdf9866bf7d38e005cd180ba2d96d5f25cfa458dac456f3a3d54dc272ecc79e63dcc7a29429cbad70be829cc560a052a09ad6539ec92540265960af5542f97113dd3c5e3f6920c7de888b51bb4df909ac70256b83fd4fa7bf532593bd577906bd4e188da6728a9acd16fbbee5810cd600d4da98dcc03b78", 0xf9) r3 = socket(0x1, 0x8007, 0x3) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18500, 0x0) flock(r0, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) sendsyslog(&(0x7f0000000200)="b132e000db9fe38cb9848a4e73743ce453780e60123053bde6bafb40f9f098345ffa2b7eb4e91ba56c3abb60f38de4df8f6804de694c0f7a6252edd29ba369e7e25c", 0x42, 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x100000000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) r1 = socket$inet(0x2, 0x8000, 0x9) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:28 executing program 1: r0 = socket(0x800000018, 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0xfff, 0x1ff, 0x400, "667b280528054ba7a4e5c48bd9681a8389f73cda", 0x5, 0x2b}) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f5e9ff643000"], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xb9) 16:00:28 executing program 1: r0 = socket(0x17, 0x7, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = dup2(r0, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x8200, 0x3) sendto$unix(r4, &(0x7f0000000180)="7e03320d80f763c015042bebcd29dca4e5373dcc26fb95d04a3389241a966882f8279aadc19f3a61b07953198466c46af79f157e2a2e9157091347cdbb3ea1a03ba65a", 0x43, 0x8, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = dup(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6af9, 0x7, {0xffffffffffffed98, 0xffffffffffffff10}}) setsockopt(r0, 0x903d, 0x3ff, &(0x7f0000000040)="c5699e668d1e", 0x6) getsockopt(r1, 0x3ff, 0x9, &(0x7f0000000100)=""/235, &(0x7f0000000200)=0xeb) r2 = socket(0x19, 0xc001, 0xa191) poll(&(0x7f0000000240)=[{r1, 0x2}, {r0, 0x15}, {r0, 0x8}, {r1, 0x8}, {r1}, {r2, 0x4}, {r0, 0x14}, {r0, 0x4}], 0x8, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) writev(r0, &(0x7f00000000c0), 0x0) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffdfffffffff5a67071b542a538706000000b8180000002900000031000000ccb503e18d000000070005a2"], 0x38}, 0x0) r0 = socket(0x18, 0x4005, 0xfffffffffffffffc) r1 = getgid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() r4 = getgid() getgroups(0x7, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x4, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f00000015c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01006e2f66696c653000"], 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0x24) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000240)="62fe427dca56397d42b41084321884b89a85ee4e2db64564a9b0f75412be7915106b4d6e0fd051fa40ec638722079c5ee4db5d9b801b9177d04b84ac082be04c9434d4dd64d38b1c2be5aec1d346f2bca6bfb594f6206e55598725de0ff3b631c41c90b5afd2c075168cb5766bd432bba6f646c3c75489837bada3915363978d87cb26b6f6dba4d0c64bf78d3ff5e7f4400e915f1106dd7d6c49fa5f4cc84ccdd6c8e446a52b1107a2b6ef321a77da6e08c4f75936e6ae383f84774cd14c8163f5ddda4a2ae77e16a545863ade9d1169b1258dc8b407d186cba0330dd10b6cc3b19c9ee4729251c56ee27d1207c77a81aac8f183c7445d3770ee836bfab81191d574331ecde37bd53757a707072878d81ba0167368bf507351ba2dbaf9d099b17460cbbbc46869b5f2af7561f2794c989179eac28a994c5568f17457908b263bf9286fe8c1b773c3adbde3b4ae144d654bc4e3765937a704c2336abff180dd9b6d549df489e9fb70cbee2471c77cb41a9e95621f98d5b1a6bd0a3a92126856a47f91d803378b63261241803ad14925eaf3d2b1ec1e1dd49a395d35ccaed99caf62010b36e35aae480a0317d356b665851bd945d6063ea3b930609c391662a994d078133e81a831081eeb1cdfa265e4b4554bd98a6f46c4ae68c64ac0c1df503b1b81ce8fc6c8270a06c7990d87033dcbc015e428593b83aeec3cbef535f23a31eb9307e3515aea51b61845497a81f02c4e28977607399f8b1238aae6c8af1c27cc138e84e64d255e8b6292e5cd8d35f867bc78cdd532aec897a421bec8e08798093376278d1f2a86a7ed30a3be238f13f08f2aeaf4f4c4cbcbbd4358a4ec98b0638e42adcd93b5e9b9d2b79dd8753877205ca3caabce4ea520c24336304092c485eb0372f0e9d0f19220915c99aec73b7fdc2c581ec802337197ed8865b296b91fc8b016bfa939ff7fe81e0913a095426e1896015751af08cf30e127c70ce729a2ac8ef4a9c7b4ba45e6d7080e481e4f8a173cda930b2cacb6c17d6f4239f26c807c01cf6614178af9605389b5a9d39049ace0df95a34693530127e5d5d3d11393a45c89546a422564dc6ed86d106042f5e3ec3dc9ff922ad62e641696fbe4e5092873c15e864f45d199728883d918cd4c59db428bb8d3f0febe6f63f13a51e79405a1eb6027f81daa15b6288642623260fbb63e6beb579a742a592b5bcfb5648823aef7ce70cafb2272c54b811dc4b3517a01aa6c1e0606a4e68db06d7127add8ec17683314844054962436b07cd9243e70ad8e0c3c3f38e3077822e8c0eac063efc5ed10918caff1554b9c9db317e27e033f094d66aefc32eaa8108af13b02970b0c1feb53c17af7f3a1a8a47b2685be04cc26ca5b6d72c48078e97165ed9de0621a7365f7313eee36fc4fb96824e63e31681fec3aae50e82f2c01625159369154e3c33944eb51966bd57d9c3b59ededd97b62c8f82473860116853b16a531bb09226ee5fa08b115f20d077c7baf3931e3b3e3082334b80b1b5a3468d314334f1ae8a20bb2c2dab898ccf7672f0512fc792efb26e4d5e559690aec1ac0734dc567de0798563d0db2ba74d3ac4bfb048d1f9ab6306dfbdd33cd588dfa9e4490c6dffee8f7927c926937cc5b3ea36a8e6a51baed9ae1dc1be57654ec163814e358b5973bad36c3e62613aa374578d4da508ddab9e2d45d576c35aef08835647b70c0b00c9c025068cfea878085c3685c5f3bd6b8ee3af8e23d3a2ad1e93640ac71c276bc109a4c009356dc119838a06d790dbb393c672ba3d5dcbf62014f2244afee4727c9263a2d39073940a2f894c74e27563b15e94cbb8177929c898364fb9a7ccd242a7db26a595d0a24cd59662f48f8e4b57a11a7bf72936250416ee730b532b21af71fae2d185ea50fde3c635ee02ffa7d45514516dbdf7da1ca384299b659038366690a3ac1c84277fd7b036930b2a5a7072b80133c17d10bce9131052c00e1f93c80b3cd76a656db66136b91eaa22289a0cb837a50d89abd95908afe930b3c1b1493fe87309b9fda2e786a75de0ff3032604d037117f3f0606fbdc5cfeff84a829accf80c932812f0d4ce8b5f5716a1d2aa309f54e5c9bf5f2ad70414876a309cd727b4d786171db4dc25b7f1c1f5083f850d32f070b79c5d282f9035c3efbcbcbc9171df821785d161932a047eef8948e78236d18e117c331defb2bd35b47418ed76444ae231f3618b009230066a2987f97ef77ead1467b89baf64792636c49adab5095f56fe21cb8655525611e529f55a570965d456008613772f5b2c3f333c131a2dc81b15d1adc2426307232bbcc7b8adc903cd84d7d8ea2acbf7252218aa20fdc96064a1e4d877ecb63e8e0e4ea1c7039bee9d0dbbeaf7b47bbacd2442d3c62a53b121ccf02ec9aa28678c10663ffe97958f03b88ba9aa2c630ddbc178c59631283f28652ec5202ff6a7c98b5b515258a034d22bf7ccd51ddaf95f35962b0a736722d1ab7da985d3bdb9203633eebaa8e60c4cc4d871362a5b334b45bfeb9bc36f943b242bf3da65d499037f8dea028208453a61101927a94a261f8fb9597dfe0f257a0629d879a3a5a67a913357c87b9a17ed9f4096d595c7be67722b332cc9783cec7e3deb3292770544e9da9b1d94f2672b5d2e36cdbaa0414a8461cc68fd3aa9d96860201f6fec11d08fe091c0eec2453144de69e4120c0ac4056e6492df536ed46fc1ad6f4d2f5b757089b9c4ace4f29699a5fbc6eae81969bfadb0acb9e511d8ee0bafa13d927eaa6508a7f8279811b90be9a3b2f3359df7b456ccc09243b2032b385359d0bf7e282641eb7d9774f9ac491217d83082c6a5e91f235c9f200aaa3fe269039e2c752b77dfa2d3321864bc7d74c6a225bcfe6cf1e77d1ea31befc63a67c007dd884c228b782038af4477883b849ba1a025b4814df228a6fa9eab6d4d61e4d7b2f8a13cc162638a0d52e4ff395554af7db83d10ab3e0a8f7d43203efb442ccc9d8799b37fa1b0306fc9f8e478db661ac2d84af501a6872c8f64747ea12e8fd9e7bf1f30c3dd495e9fcec8bb55ab7e0fc22d21c644a8ce081529b47734b6697a86420264ed8d67d39a5e00834c286d5cc3c655924a1b647ede0c4be0c8553c51194109fe83a4f817a62fc977d9742f16d088ceaded911bb225efa3278ab9bbf615fa68b9b47c0f7a89a60136db04128e15c7e4a040d072d93707d99b911199f48e6f00d4f48ae636e87dbd18562ada1d7f48e9996e4b95dd36f34a31bcac4e70da9d490ed321e614b4222fa841e411fc6aeb540d9b410e6160de6cecb6f0a4cba847ff4fec9f5471473f60c7551a4702b2bc57d6d2fc6cd6e13024907ce2eb285d36e8635489e8a365799ff5177c8a5727d0d2ef635b3d73aff4051d106cb5cbef6bdbca72eba91924d4aee59eba5629240dde9eea1d4b475dc548cee52e1521b57897b309ac6149a22d1753c7db8bff3234a9749020ba315bc73a8eb1375b0fd3d90b3f6cd528f9613527a90f0f12e6f15a8b8e50500df552500931e809938f02e2594e8e7f620a846b20e805f49dcdf220be7e28191eeeddf87a710888636fad714d5539faa51fce399e63419cd874ec97c8b082a527a01c0a56ab23f5dc07bfedf34ea20633cd6558ac562b505f31b668950d55afe2786866354ad0a54df2bbe9037a4f76cea5d65a8aa5feced8e54e6efdd86f0ffbe3a151d9a0a9be1dd52f27d7cfb685cf9eff55eca215339500e55b93da5ac1a89bcf554fda6ce78467df63f36e579393dcb8278c3091bc1e55f193fd29bc9b82a3a7c031ec4773920921c54a9ff14da7589a42b4822439dd92d9f28932e1142bee9cc26c12a7f4982986dbf81926506119fb54bbb35a27422dd82ece0ce5e3f1b86de5b3d8d79ed8faa6108b5f6ba9aeadb41b0b5edd561955ac24b89df75c77772448e2559e7f6f141ff495abfb8ffca93cde7bc69965e53725f30387609e69731c0a1a66c87dedf1c5e6965c658accddcfe582202f431cbc907e9bd0efcdc859bd0880370fe746752c1f225989652a7c1e699d105ef32363ba9089445ab25005adbff61bc798b357545f43e2534536e4516e7a2fdb83db8d2e18c1460b5c5306924997994e53b46f9e2e5a76fc30e65ccdeefd91be7ed3ff4323619ebf65f504bb250433314677b6ade0d3d9c9011cd9d3189786f68e7644b579ac2d8c6e149898cee321650f523ac9c255ddccd9c781682cc7838f225bbffa59bb5b7463c4011df061cc200fe32189a3e930e89f0d268d0ccb42932db80d0884af757cb6e10c630ce9f08cf287dede43e7c23a58a629a43b9cba212a6ea148c97925ccb5b15860775d3cfdf465c9003132606c9997dab843a32965eb64ef4c5174e6bc73701f2dd9176a39b2d21faee9cd2a5041c85cc4ddf0962b9db53895ea8d4a729843f86498ea95a8b252d0d507f5b34effd21e3f4c2337a8a00dafff2d1fc6977af552feb8199e25b79b8b6b1157635c4f19b86f3e9fc2f9ad956ad8332bb016dea94ec2f339ce36fc618fd856adb1157e0bcb6f35db02f20a2bc6259bc932e9c4e4be3bacc941451463a57c9d4952a35c0d03ee8570f864fa1037866d9ca0af756586d6a7f7246b138a2b13fdc812ef18308c289a3103783e65e4c586dd95dc7b32b4f6cef902c62526e9c25314a0c3140f8b5f278f1e2a6a9561c15786c8d6664732fc004e34aec943e57d30e2af762ddfbcad1c3ab75430123de7ce3e18546e51f5b06c1c8ab84ed61affd7a0d0805b11343a3937f4c043188e445787b476d7c8ec95a7339f059ab1c53d2b8688da6f3180d6d05f73fb8df988c3d89f6641b872fe2859a2ebb59691d386857975415448c53870d838e132642c0a06f2472114a8c6c0ef75afaa4012c189fa8ca525414ac7b8501388b16a502c20519b08737583a98b5551a29bb5617015698e1c8810a9462ca5dc94d5109181be3dd344bf06629f4d862ecf4c1969be65e0d488d195d22365c439b5934f02dd5e858c7778e41cfba12ccd6259ffe503d599509696e95505cd8e45ff914c79ec637e70a10ee7aca85a3248f41d8c956f24173553a29de7af6fb383dd670a794e4f289c67034a2eedbd1ee85ac74761abe1d10f26a76184eef28baebfa8704bee9f9f5d2d87716784311429b4e74811e6c22c19c21d2cf16d28326164b9643c0a9eb651534e9bb7a208341d5d686146f9ba0648fc0fe9832b31db8308c71a75ee24fb7c25f8c163669e4feb11fbc3520315c7215298f9716da4c175914d5f78a8ac0744ff4d7939bf6092e5bc4b143b35242614e9f84583c2e5ae8d0a429955509d353015978d7397fe3643f24c60ac0ca315a12f93c8ced1dded49186cd18431e191a0fb678ae49526af9270b204cedb240c46a1f574af7c317c2fcf7c75c61aaf9edc4a5b8ba790b286df8b03f4e1f689acd1140d0bfb9b2dcb2abdfe2dc41bccb0c7d4c90814ce5756e7fef0f1359d3c073b8b7f43c65777ee1260892d2c2732bf76dba1ea167badfb9e64e4df6a0e31b440104196fcb6abc022541f8ca9d34e58f4f028545ffd7d7677002e0d59a93b8155d7811e4864ce42eb618d8aaf3ec7f82ead5a61df43875e564b47ad2565b5d5dbfc8109f59d9fc644ab651451965aad7ba82a51d61714d8507b2bff24b5d432901f6e8f0a109fc016e13a349d0f0dc39c66927b33bc1c989a42a0e46cebe616ba7169e042bc18d67f2534a09ca603a56cd2443c9f8fb1439ce3588f930e3c6e46c64cb2529cf53a2853eb1220ff3ccf1", 0x1000}, {&(0x7f0000000140)="92e3ad1832ebb74ddf5eb843dbb646b04c1c4369f2ba4ab9586a0345cf1802a7f9b39214c8a76d757dc3a0ca149a97aab3b8a92911c7b3df3ce8412b87eb46f9c3f777445506c607e3101c083561dc4f6ffd409f3eb2fa15ecbcd8cb2554ef7ee3f46e8f4c44fd0b4ebddfa73ac978e1003bfa10153de1", 0x77}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x40, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8000, 0x101) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffb9, 0x0, 0x0, 0x0, 0xffffffffffffff59}, 0x0) 16:00:28 executing program 1: syz_open_pts() kqueue() getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20000016, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x3a, 0x1, 0x800, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80, 0x7, 0x7}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9, 0xc0, 0x0, 0x7}, {{r0}, 0x0, 0x80, 0xfffff, 0x400, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x101, 0xb56}, {{r1}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x10000, 0x400}], 0xfffffffffffff800, &(0x7f0000000000)={0xfffffffffffffffa, 0xec44}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) pwrite(r1, &(0x7f0000000000)="2ed62fb36a4e6cb51b5b174dcbf705a836f648aadc55b47431dccc4b77b42b737dc63c535eb23e730ecbe817ca9afd67da3b2c7b0875446446c9c104e50d35", 0x3f, 0x0, 0x59) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xa9) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:28 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8280, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/14}, &(0x7f0000000180)=0x10) r5 = socket$inet6(0x18, 0x4005, 0x9) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x14b, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x9}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0xff, 0x10001}], 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000003, 0x80, 0xa9}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000002, 0x781, 0x7}, {{r4}, 0x0, 0x44, 0xf0000001, 0x7, 0x20}, {{}, 0xffffffffffffffff, 0x0, 0x7, 0x266d, 0x4}, {{r5}, 0xfffffffffffffffb, 0x40, 0x9, 0x3f, 0x10000}, {{r6}, 0xfffffffffffffffd, 0x1, 0x4, 0xb086, 0x8}], 0x7f, &(0x7f0000000240)={0x80000000, 0xb27}) 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) clock_settime(0x7, &(0x7f0000000240)={0x6, 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1c, 0x100000001, 0x7, 0x0, 0x219d, 0x0, 0x20, 0x0, 0x2, 0x3ff, 0x101}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x400000000000) socket$inet6(0x18, 0x4000, 0x0) clock_settime(0x0, &(0x7f0000000140)) munlockall() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x5, 0xf4, 0x6}, 0x3, 0x2, 0x2}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) msgget$private(0x0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x2, 0x5a, 0x1ff, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x16, r0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x912, 0x0) r3 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x6, 0xfffffffffffffff8, 0x3f, 0xa0}, {0x1ff, 0x2, 0x3, 0x9}, {0xfffffffffffffffd, 0xe7, 0x0, 0x7ff}, {0x2788, 0x3, 0x10001, 0x1}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0xc815}]}) 16:00:29 executing program 0: sendsyslog(&(0x7f0000000140)="eb23791f8a1a4f89907455fdcc43c16efa31f43160c1662bbeace3f5a43bcfedfed070ea6c9ca1efae24547232219c40c70622be631757f37cbbca05b2fc374f30e89051da3dabc8c2c6d132071a95a46f2c53b573050268b780b720d96d272d8afc9d307382e679c55fbb58e1aa0c24378a", 0x72, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b0") 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7) fchmod(r1, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30800, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x1, 0x7, 0x80, 0x2, &(0x7f0000000380)={{0x200, 0x7fffffff, 0x80, 0x7ff, 0x4, 0x27e, 0x6}, {[0x2, 0x7fffffff, 0xe0000000, 0x3, 0x5, 0x0, 0x9, 0xffff, 0x1000, 0x1, 0x2, 0x200, 0x2, 0x1, 0x7ff, 0xd8, 0x7, 0x8], [0x80000001, 0x4, 0x7, 0x2dd, 0x5, 0x0, 0x1000, 0x100000000, 0x2, 0x3], [0xdf, 0x4c, 0x2, 0x100, 0x8, 0xfff, 0x57c], [0x7fff, 0x7, 0x0, 0x8, 0x7fff, 0x4], [{0x2cda, 0x0, 0x7fff, 0x9}, {0x7f, 0x9, 0x5, 0x10000}, {0x100, 0x1, 0x3, 0x8001}, {0x4, 0x1ff, 0x5, 0x1}, {0x8001, 0xca59, 0xcc, 0xedf7}, {0x50, 0xffffffff, 0x1265, 0xfffffffffffffffd}, {0x400, 0x0, 0x8, 0x100000000}, {0x2, 0x0, 0x100000001, 0x6}], {0xfaa4, 0x8, 0x5, 0x7}, {0x100000000, 0x0, 0xc5d1, 0x7}}}, 0x1, 0x4}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000014}, {0x2}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8249, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x810, 0x0) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) ftruncate(r0, 0x0, 0x80000000) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="32f23b7120cb03126f1d14aad681d6f12ce52ccc395eccb70df136c6aff0ff9aa6d0b0dbd95679b9cb434ce412053127eeccd19395ecb6a39b8e52f1cb8d50459c3d2ddb0b7b79ab", 0x48}, {&(0x7f0000000240)="3130f165f3a737df0eaf7d5e8cf8043c2b84fde7aa754dc10db9dfc671ff9fef8fb57aa6bf5383f13e62ae9d7600d015a0e9b600d59cf21109dd923866dfbc3c92c01e399fc9b8542daf8b0d84ba54e7903785c9e8afbf818de1cc6df357268e9a0717cb43a5f9cd1767a51e087e4533d183", 0x72}, {&(0x7f0000000040)="930fcb4ec667ee005a44f08d7b1cd40e64cfc517bce68d23558d04f18443d39bceb4b447efda4cc4f0c8c77311b0009cb5e1ca089f6681c8", 0x38}, {&(0x7f00000003c0)="cd1f8693efcb9958f676656adfa06190ccd99821adef00ef5861a12b946add092106e6186ff5b0c30f1526bbd4866a4957115c00c97452116cc255e5e1d42125ab41931e8e739bbb7737c758c621d9deed9811d179bb0858765a467cde694a73fa34720eb5fc137f157203a671230000", 0x70}, {&(0x7f0000000380)="85e4215f1da16fa042c8e743a5", 0xd}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x2}, {0x4, 0x0, 0x0, 0x3}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) dup(r0) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2000000000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xffffffffffffffc4) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) fchdir(r0) fcntl$setflags(r0, 0x2, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d, 0x0, 0xb61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x24a, &(0x7f0000000040)=[{0x3}, {0x30, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x6, 0xfc}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x0, 0x7ff, 0x1, 0x8, 0x7f, 0x20002, 0x1, 0x2, 0x6, 0x6}) fcntl$setstatus(r1, 0x4, 0x4) flock(r0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0xfffffffffffffffe}, 0x8) 16:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x2, 0x0) pread(r0, &(0x7f0000000040)="b6c669007e15b0275902ae17925a43d942c618f36ad69e34610bec4661de38c294529b59fe5ea07e6b09c0561aca7ce0a9cfbaa89d0f178e", 0x38, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) recvfrom$inet(r0, &(0x7f0000000240)=""/221, 0xdd, 0x841, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000600)) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff}) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8201, 0x160) accept$inet(r2, 0x0, &(0x7f0000000580)) read(r2, &(0x7f00000005c0)=""/60, 0x3c) mkdir(&(0x7f0000000b00)='./file0\x00', 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000008c0)={0x7, 0x3f, 0x7a, 0x509cdfa4, &(0x7f0000000640)={{0x5, 0x8000, 0x7fffffff, 0x101, 0x7fff, 0x8, 0x7}, {[0x2, 0x2, 0x2, 0x6, 0x10000, 0x1, 0x5c17, 0x40, 0x4, 0x3, 0xfffffffffffffff7, 0x0, 0x400, 0x5, 0x7f, 0xe0, 0x8, 0x24], [0x4, 0x0, 0x9, 0x1a5c, 0x100000000, 0x80, 0xfff, 0xff, 0x0, 0x8], [0x8, 0x6, 0x7, 0x1, 0xffffffff, 0x3], [0x5, 0x80000000, 0x40, 0x1, 0x10000, 0x4], [{0x0, 0x96, 0x7, 0x48de}, {0x0, 0xcda, 0x7c, 0x401}, {0x6, 0xfffffffffffffffb, 0x7, 0xbd}, {0x9, 0x3, 0x0, 0x5}, {0xd8b, 0x6, 0x7, 0x14a}, {0x5, 0x2, 0x80000000, 0x3}, {0x1f, 0x4, 0x2, 0x3ff}, {0x5, 0x9, 0x0, 0x1000}], {0xffff, 0x7fff, 0x7, 0x1e83}, {0x80, 0x1, 0x9, 0x1}}}, 0x8, 0x2}) close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() open$dir(&(0x7f0000000900)='./file0\x00', 0x900, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r3 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000b40)=""/239) syz_open_pts() 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x4000000000000007, 0x0, 0x803, 0x2}, {0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0xce43, 0x0, 0x3f, 0x0) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x5}, 0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r2 = getppid() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x3f) wait4(r2, &(0x7f0000000080), 0x8, 0x0) 16:00:29 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="64f8f6db6c48d68e7d1dbf74f1861301c28a3af2af1ed48d6b52ebbd2809b7c5dfbb05e7346f251363f347b31372b7d71ee80d38ada40da0e156e715f1ecefd726562f2b52588df4ea5d22c7fc17102bdfb77f15976a4416a75e32d24b51b5d8d6b7ae8230c7a47c233f7ff9b05f724a6a7fc133bc1df42a52648557548c09ddd9ca997fc0da6a4eb079c143c4be5afaffab2fde469568", 0x97}, {&(0x7f0000000000)="ad90ba7350cf1c234cd05f71a62c85270b4a9da67bea8a2b94ab56674a80f373f746474af66b0f9582e2b6", 0x2b}], 0x2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xfffffffffffff41d}, {0x3, 0x2}}, 0x2) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="18975944b4b341ff5d27cb1d1b5aaddb322353c4d2c94c299bc5fc5e17ff0c2e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa002}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x810, 0x142) 16:00:29 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0xfffffffffffffcb9, &(0x7f00000000c0)="467b066e01007495794afa8aaa01") socketpair(0x458ade67cb946997, 0x4000, 0x727a, &(0x7f0000000140)={0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = getuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r5, r6}, 0xc) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/14}, &(0x7f0000000040)=0x10) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000000c0)="2b0d5c130053ef7359e3b4659b6341c628c6a30908ee92605e69435615d3719651a20bd29530dcb0a17b5b53230b9e107ee83c82ad87d9afd976c0c9b345f7bea4733764c759839263ac5f9c5a67a3388cc75de6ae95304f3f1147caaa5703dbae09887c6d4b6bea0949581e5ab19e4122d3234551afd0d9d0113dda593707a70ab5a0fb8f5cc311", 0x88}, {&(0x7f0000000180)="cfc26ef640368ffb6f407e033ad86cb93ad1ee98bf292bf716e9b4d299211831e32f67a5", 0x24}, {&(0x7f00000001c0)="587b13083439b9ec3f6c128205957f7185b5505712d4fa5ef401afc4da74aa3e05084a5bf167fcb2ec55db187bbfd0e34f904037539862e646ec6236f752f10de9d053b32ab0e02e17fc67019d3353c7dd95d353ae8aabede3a11af54d3a78b347c2da049bb9296e96c99299ab50", 0x6e}, {&(0x7f0000000240)="bf0a5136e1e6b9eeec9a85fc0edfb42f0a1ab0a9b002338ca2dfdadbfd723a6fa3ba9aac1cfe1198e6cf91d959320d4450ed5562caee82d79e23277c3f44d75aa0f93c4c5cda2c04b58fbf0e8cf9e883dd39ad24de9d37365bdb2d746762caa10bc0d3af4214038831378cb54f9748fb3a915bdd6866d7b311fb20fd098fb5efe016412af8b4795fe4e3741600a4ed853d01147e7665a30c54a2ea71a6141b63c5c7fe390090ededfe7a371d932289c850a0a83e8c81032db185030cd5640b9f86060c82c2572e0c48ee93876d78e3b9aab4bd9a87bcad16781837c7c7507e3693ae88", 0xe3}, {&(0x7f0000000340)="9401e048919d6230b1dfdda19400b4f8f1a024a0771d1857930df49d0d28ee7e57a0f54fabd6cdb7bdab28037f470c64aeb395c2b9224f046883e97e4431951af5dd0610ff3c0d322cc2709151df500813072ca0421904678f2145a3dcc8bbaea2e7720264eea506e8e1628f8c9daac61e821a8801555f2e04bb180e165ec65af98b59677a3ef2509e4c4e939a8388b8d5cc3c762e4b59c3ceacc39315ee4115c5740d789e598ad1ed9b9d7547916a09fb430a3be750c4092d6af3886cfe87bfbec16705412c937a3861b57497d80911cdc7463581de2848c38558ad64b9f1a7a5d2f01f7b4443645f7bdf050a475a2e1068dd3786", 0xf5}, {&(0x7f0000000440)="70faa35f8757bba0ed9045dfbe77f935a9fa4a9ce3c10470340113634e261cd4b5672f34b368fa12edf350e97aebc8575d9c584f8e7425a16aac7c0ecb6aa7b0074eeb5f5618a9f2ab9a15ccb90b135ded39d69da8f511c431f24508ad338fd50fc196c33fdc8b3eebb42122ed7d91b8ae51fc493f96f229456c7a0caeb53ce7e9a7ebb3c56d8364b50a1d9f851035145e0fd6c9b7c760f9", 0x98}, {&(0x7f0000000500)="334277b12dc04107e940b7819950bc9ccd4f887e67071e9a18f6e0dcc3ec639735f5dd9e612b8e94dac1a46b960eb1d3c94a7349ac8d0aa4a0ad4b9cbff51a9d947aa88e5e1b43228924d9ed0d9afffed3ead1757144fe17b38acc20c85bb6cd111d85d3f9544091202f", 0x6a}, {&(0x7f0000000580)="8ef44c514d87f89e1eadfbb8ddfebd5fac42333051658c14996fc149d5e452f15d327b4b81e148a69d0608d8733feafd409f7953f65050d3f6e3a365d150cb54aeb39b109539e38a6ab203a9faded5570924b34d94805c929381e85ee72ceaa6c6123ad6a5106341b4ed622bc3f4d47ddf1055993f06d525c5a3ee09722d1449ca3bbc25e27b6df99212aa6bfbd2d231174accd6c2d5149e97478d1afa4de156d6edac6a7050aaddf030d359c890c095a17d5cdee654ef0d884cc277e1b18e7fab5f66fc249be386428e1d21776c6b8a19283a", 0xd3}, {&(0x7f0000000680)="a24d68a618baff74a6954a4e8117d36df92daa6ad7bd0cad92c2d9d6752c1f4494441d07922ca1cce1e53c682f6b6aa756c194f1b5d9b29a0cf817993034a111912609113668b765bd7b211447745ce4dfc4764fe35821dff520b8a468fd2aaa2a0c2cf5b36c9164e790cf31bef59839b4b04ed6e9adad2c7fdcbc8bea226346d153850e128b00b57ec2e74f0472c58db6068cdd1ecb20eb9d1fa8da7689fcc2e519a9e4211693bd07c2", 0xaa}, {&(0x7f0000000740)="d085075d32c11ef27d7d97cf7ff647498890892c75487e720184a5c57dcc2d1786e2d53202d76de436100c1113481bf55a9e0025ba9f86f3123554cfac4ac29f4a5c780c9e5f8496010dd3dbd4eb256b14b16083cd2e2e42e38efad1209536c8c0e554be005c3e6fd0815f6d8d32b582c48e849ab96fb25317748d47e37f75a3c5b59dab9b63b820880d7e90ce49d49e25490809824f29cc777d1d301aaaea637aa7ebbe1f30adb2e4b35325b395bea9c21dea42fb0898d808320fec901fb77852cea01b6e0b43a93d38b22d42479c42dc7a6c3208f0e0f719b0a9ff0ed009dd37aa5ce5f00180c6f089be152b041b7f55d751a250754d26f3", 0xf9}], 0xa, 0x0, 0x0, 0x4}, 0x400) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffeff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8, 0x3}], 0x7, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x80000080, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000002, 0x3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0xffffffff, 0xb51}, {{r0}, 0xfffffffffffffffd, 0xbc, 0x40000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x50, 0x80, 0x3, 0x100000001}, {{r0}, 0x0, 0x80, 0x40000080, 0x100000000, 0x20}, {{r0}, 0xad09a336491e284d, 0xa2, 0x10, 0x9, 0x8000000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x9}], 0x4, &(0x7f0000000b00)={0xffffffff00000000, 0x400}) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = kqueue() ioctl$BIOCPROMISC(r1, 0x20004269) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/klog\x00', 0x100, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000c00)="ed5930dbd7bd94a29452db1de27bdef81682e8ef", 0x14}, {&(0x7f0000000c40)="cac32d2169752f77fe5f7038bdf33af30111dc55407177e16daaff25b10326430ab97f273dd51670ea6198c4832244fbbd7a5350d93eb5083e7f0ca4a4d7e34b9564341aea11c5e71b2585db6401cad0879fb9f6ca72fca7513b0a5b993542ff48f196257dc99ae8e03f499d51b58d547cf1c61e37c7e3d64b010a7ce56a065bb39cb41d9cd07bfacff4e90fadc67cb21db17862d857bf35b24c180df0f0bc035dd921105600277f5627bbfd59875cde770a2119c2daf05bf5b2e6535e180b83c91a6b295fe7378a20ff9dfbca92db0ebc41c9963b6095fb6c7fd8937733c5d23a9d7a5e6ec42f572e2c60a691b8c2037bc574f899548c7cd3a645", 0xfb}, {&(0x7f0000000d40)="ec54bbeebdbebb76de498078912eef2ec88c808a90fa846429079e82510ba3bf36149a03c2935c4a43259f0d07de76e2a1f985584787575ff3bc8092ace654a27c5ada961491063a6a9d73a08c97", 0x4e}, {&(0x7f0000000dc0)="399380bd9e374dc70962fa4478f09d6355b9c9abd69f0096e4072c9095753de177e76e20986019c8d61590100b5e7f44da65e93b0a02206f2d1930c18da12fa32c20fd046676f7baebfde5ca663ec3df6a18fc075d179c29869c4830b0a453d5f57afa496c1a7097922ace2f68812bb424d81dc4cacc7f7c0703f6ef669c9a9afa850103e87fa6216dca6d8f793581a7f3ad15e71269e0f32b9a27a028350c865b4a0cbbc858abd3bad04e0b7bd0663fec2d7ad8a6e9e7793585f05a015e851686f9f5c5e7e01a92c267", 0xca}, {&(0x7f0000000ec0)="66ad74bc3022157db3847e84ba3a8e3f68f3da22d3631b08076b178503567deac4254701eab9245328550007aad9c387be12361eef2d713274811863b4f6887bf7019a95fcc1a1271466c5c668d332016c2a906467961eeb4717e2038f075241999c81ec3066955d6e768ab238ad54942ea27a0155b9391549b728adac26d56664847a39915517ee773cded61082c02e6709946609d2f3d1d014437bc1a7a3c9e6e7521de61120c736b55978d1736b811d0f7f30159e3bfc91af56c7090e72d5d1a2f64e963a1ea0b9fba1f062b47c3c40b1", 0xd2}, {&(0x7f0000000fc0)="2678bf692916a678b3349019f210e3346b1d12c8802a2ae28c4b65032d45b6f74f939b80da436fe76c43b9196a09dfa1651f25cf18a4b3c20421346441bb30fefab850de487fea0392ce05732dc514bf4dc189cc37c245b263fd0fa28628c2c75fb2bda7b4d2d4aef012b5d6aa66f20daceb2da953cb99db452478aac08e1a1f8cbb258b3d6e6348baded6c0a23f2b672a2a7b368a3d811097e5c8243a95064477eeecbc", 0xa4}, {&(0x7f0000001080)="45e494a936aafc559869", 0xa}], 0x7, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r4, r2, r1, r4, r5]}], 0x80}, 0x9) getsockname$unix(r4, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) pread(r5, &(0x7f0000001400)="4666d7d2e054b4648fe0a44e9fcbf0856f20517e57b60b356946e50c2231d1741a11a3bb0412f98810217b1519349ff19393bedfcd76e173563d9f059ca421e957c409f1713bec3160e8d294cc473c1632bf45188b251e7dbe3c350a6eaa09c1289ed7f946c99ac5138e833231e64d1040d78e81aaed6b3c7fc068ca1642bd69dde4086c52bb6dc9eb82099cbec167160a92d7b4b5109ec4bacf5b7609b50205ae14035667db5d2fc6e44ea0f0aab4698852f993d5b589b38ea1216418f76ab1c41c5c76ad6b7c633f9d5366f2f545af8996cd30ff987fae616c628918d1764af7", 0xe1, 0x0, 0x0) rmdir(&(0x7f0000001500)='./file0\x00') chroot(&(0x7f0000001540)='./file0\x00') r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x8800, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000015c0)={""/16, @ifru_index}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getpgrp() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001700)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000001740)={0x8000000000000000, './file0\x00'}) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000001780)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000017c0)=0x80000000) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000001800)={'tap', 0x0}) fchmod(r6, 0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100, 0x20, 0x1, "4a494b1aac24073cf7737d538d34c2f8b5572c12", 0x200, 0x7b97}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:29 executing program 0: socketpair(0x10, 0xc000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xc41, 0x4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000080)=0x1, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="330ebd1311118470a74320eaaa4b3c453e48be4832723689290be0cb34bfe10800c2b160a5df5184ae5504debd4537715f06e9faddc4aca16db7e9857b9e4dec5a24ca2353b8cfcbbefb20b1b6017733df9cbcb82c690c581a27c9949d08ff6e215c059a86c9f1038feb0b92042fd3a34f0bbfc99773e7e5562c", 0x7a) 16:00:29 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x2a, 0x0, &(0x7f0000000080)=""/42}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x40}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x7fffffff, 0x7, 0xb9, 0x181c000000000000}, {0x203c, 0xffffffff, 0x100000000, 0x3}, {0x46, 0x800, 0x9, 0x1f}, {0x4, 0x7, 0x5, 0x800}, {0x7, 0x100000000, 0x8}, {0x40, 0x2, 0x0, 0x7}, {0x93, 0x0, 0x7cd, 0x3}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:00:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = socket(0x20, 0x5, 0x0) r3 = dup2(r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d7") 16:00:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="29ab1f1ec35b0c8d3580d560115be46cd6c0dc99e54756c16e257b6bbbc52c13b363104eef7a85c91a9436f7ee65b3f56cb34526d2491f9a19683ef8f466ae9e9f037a987f5f9f3042b63e8d9a66e12eebedc38c6b0290cecac52753fb008c73cd85ea53867006e67a155446fd4e438f87a40a342e895ec996dde4bbf269792e158c65088bbc19c8226e9e13e578a8469f3acfb84168e364d12a1e9a9fbbcbd073e82efe99cb0f6ee0e9f5", 0xab) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x3fc, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000000000000000000000000000000000004c00010000000000c6f06766a5bef478ed0000000000000000000000000500007e833e191af61e4fbb63bedf05d368245a0e72e2da98c2ab3a498977d02e285d2f57b072"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r2, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001d40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpgid(r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xff33) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20000040ffffff000000f92a8683100000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x1000}, {0x0, 0x1, 0x800}], 0x3) 16:00:29 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x10, 0x4000, 0x5) connect(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x6c}, {0x16}]}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa1, 0x0) getdents(r2, &(0x7f00000001c0)=""/252, 0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800002300"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x676, 0xed3, {0x1, 0x2}}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r3, &(0x7f0000000040)=""/138, 0x8a) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/15) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3007c0c093ed800006156b76728f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x10000000000000e9) write(r0, &(0x7f0000000140), 0x0) r2 = syz_open_pts() close(r0) r3 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) dup(r2) r4 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000040)="f22fa800e69ae079d3aae44302ecf8eadcf781a2c12700401445db1b5daf8dcae3a197335f8bfe19c799f6a2446942b46976127466a63f4e35ac1aeb34e106161eb7346e1bdd70ef5f26dcfc329acd2fbc6e1af746081fe9ba1d443f65da236d751c086227575072704359f05ded7884d20b7350fbb9848f1cb7760217ca6cf8e221cb02fc7e0421170a", 0x8a}, {&(0x7f0000000200)="3016538751fbeee2876df2072f9b0f73623b231de154e800294e583ffbb85269349a1034a7ed3153330d6e57fbe6635503b6064f3ca9f825d1c47688f3c83f08769fea6dcfe6b2af0fbd1e1901250e610cbd39a83ce19e5c9180512780345b40a739387ee80e839961feace30102fa09bdf2d0b718a21ba9211ba0bfaa2ea73914d7187f5fe2ed26b9e30013ec12233cf753a7897bfafc3a4087a07156fb19a8f8156ff9ce8e5bbfca8d8fe8925f1ef53f69cf2736fbfdc8ed174534afc26f3131304aa5a65b3fa24967cfb9f604c1b8", 0xd0}, {&(0x7f0000000100)="5dd1fb8000d1c538b2dd8be3524b52cbb41556d81a69bf34d7416e778bfca8445546f3a24e948494fdfca16ba91efabc2d059c63268125ea178e19fe2cc2b2782c816be35537", 0x46}, {&(0x7f0000000300)="631055b861d69c5695dde92cce1c413778731428712abc31cc7d433ffc15a667b56e0b22f20be3aa4a36c89258e0b490f668f03e7d8d818aac6b425b8003e30f825b995cf8d25034782e724cddb7c0a5a2c872bda6c46a30a2897d8026073438caca00ea16fb79468e74580700d5bd5767fc294675a0661124535bc920549cb78cd28b8972f3", 0x86}, {&(0x7f0000000180)="b9c82180dad254f7", 0x8}, {&(0x7f00000003c0)="fc0a27bea0ce091216ec206c6730604a99e4cf0e32902d9ee3e2a7dfa4f1e7e196bc227a4ea642d983c33a799e3a06aeb010df3ddf73bca70012d97d8ef8e992e016356c4b49b663198287cdcee3b3e1cdb011ba68ba5a488de2b94018e7d54cb03419736174b74097718410f48b4c98f9f16fe64779b2ec74202ad8cba2762fdbce4bb85ff704407d408c859169d101a1f6fdc8a51d78fcc38b325dddb786d58eebed04764c3246977af8be6689382154d115d2869a4ec9c8720a13aa92cefb971cf03289612e9b9a36f7bb5df531a758b6f8111ed4ddb18d945f2f1e2e2003a01d4bb6ef86992acb775db020a7049fe6600d36f8d603", 0xf7}, {&(0x7f00000004c0)="6e9edc9a339747ab9ba3bfa71559a2d20152895377383134890fcd24676b10c2d0226e62391d3d699be8b14d3a4eb983a1520e4c2bfcb9ae3b825c3ccdfcbc", 0x3f}], 0x7, &(0x7f0000000580)=[{0xb8, 0xffff, 0x1f, "a0e1a84f1004faa70980f0a86a1a2decd8f24a9dd848b665824760d31669028719077cfbdac0cfa01601a7662a7b14b643719c3f4f40e1c77983b1acd20864aff5c281a782610f37116dffb118cef409f4cdaae54b43bb476b0d8158892ffe4961a4d04a18f3a0da73b46c819286d864b6fad4ccfe963e6af0853984f96d24ff4b2fd13372850f728efdb8dc6d6f2f721da3d114e8c58f6113dac733fc149e2950120f83c895ecb7"}, {0x78, 0xffff, 0x191, "ebb9a23a31846d6a4ef0f976f62c6a98df14d131f3f3116377a41bfc101dfc9b642c994ba48e7245fb9bed6f4c5019b6af2a5c0a543a2476db094e3793a09c20bf60d6b706ed50593b63f9174ae9f06835a11400fd2ed701f57a65099f9deccf0db0d204b91f6d"}], 0x130}, 0x2) setsockopt(r0, 0x6, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x1, 0x8, 0x0, 0x0, 0x7fff, 0xff, 0x1, 0x0, 0x1000, 0x84}) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getown(r0, 0x5) syz_open_pts() open(&(0x7f0000002780)='./file0\x00', 0x801, 0x0) preadv(r0, &(0x7f0000002600)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/115, 0x73}, {&(0x7f0000001500)=""/207, 0xcf}, {&(0x7f0000001600)=""/4096, 0x1000}], 0xa, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000027c0)=0xfb4c) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x0) poll(&(0x7f0000002700)=[{r0}], 0x1, 0xffffffffffff11cc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002740)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8082, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 16:00:30 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x17, &(0x7f0000000000)="04000000", 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/235, 0xeb, 0x40, &(0x7f0000000000)={0x18, 0x0, 0xff, 0x8f0b}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x2, 0x7, 0xe2d, 0x1}, {0x78, 0x20, 0x6, 0x6}, {0x7fff, 0x8, 0x8001, 0x3}, {0xf3, 0x6, 0x4, 0x99}, {0x6, 0x800, 0xbc2a}, {0x0, 0x7, 0xe38, 0x7}, {0x7ff, 0x2, 0x11, 0x1ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8080, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x7, 0x9}, {0xef, 0x200}}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff) close(r0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x401}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) close(r1) close(r1) chmod(&(0x7f0000000240)='./bus\x00', 0xa0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) openat(r1, &(0x7f0000000480)='./bus\x00', 0x10000, 0x10) socket$unix(0x1, 0x3, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) socket(0x400000000018, 0x3, 0x3a) r1 = msgget$private(0x0, 0x421) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r2, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xc7c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:31 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000c9e000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) load: 3.60 cmd: getty 8478 [ttyin] 0.00u 0.01s 0% 319k load: 3.60 cmd: getty 8478 [ttyin] 0.00u 0.01s 0% 319k 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:31 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="b733bdf48ed452d827d3c61c97b9b5892f65c1a218fcba0de0a1dfe60d6e995370eb83f2a9e47131bad832d191f9996d5c6e242cfe167c75be0246a8e5582234cb79e51f86481939baab5fb4fb1c0403705537d7f42240f2bbe4712fafd156f012ec1df4899ac9ad3a43d6fe68cab91c892ccc1b9fd6875745b6cc7e8858098752aed022bdeeb33431189f3692b8ec2073554ddb89520bcd79a41c91df6243391b7291c1ee8da7ec5e3c6738d67e2367b4afa937675397ab5dcc5095b6bf4e03dff20aba74d5e78bab40", 0xca, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = geteuid() setuid(r1) syz_open_pts() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x9}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x5f, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x7}, 0x0) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="510fc3", 0x3) chroot(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0xd2}, 0x10) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="fcf38531ae1143a71a257ee0988298f17eee20df026f93e496c73088e0a3d361a7cbcfb0fd8c5321bfd52b0dce294eaa6be9861c23aaa6cab97faab582b070541ce87d6941f9137fdb22116a8a9d53854fe37dea440739b14c55dce77195f52357f9", 0x62}, {&(0x7f0000000300)="a2e7f1086190e3fb42f098d6b71b0f6371ea18c6573ae6feb87a7c05ed034604c8c65e509bc9d4dce6f9fc811ff94bd5c124d36a24f73f02afce6d8b656cccd4c8cbbb7428392cfd3c3c394b4ec248759af51847c3c3a39692a39b358dda0808374dc65ddc9e3c1ad7ab8e5871205e8dba95d011fdd0014004352771824fb353665be05cc755c2a4f1bf8ad88fc4795a5dc681ee865c52436596d3b50d3072fa1b6704e638e61adece6dfced80052eab0b08a78aa2eb000a445d795e918f83afde73ecd8746235bf5e85c597539c0105035fbce1c26b07df1dae0974221d4410b17ef8a2e15371d11a6925de4c4d3f0c59f6ce8cbcc3f151980cedd9c0ce01ddeeebabe3062e0fb8038e8f90b4674ec807b96466c764d78be19a13cca131012ee9b903528103999bf9d47e7f75423a1ef8eb06510c7f3a048cb84fec930c173f5f5cee81a567cd3e6a7a8889149138e7739e5212b9de05aa859546c09dfc926b3289a94d78db62da294a8fbba9e227e491895994d680bbcdf939eec874e3b2207c483dbd6f3a373a1682588e2632f9ebbabaf28bba94a5575bb00d8db781ce33cf32ae0c99c72ba2d0ffd3f338aa6df60e5d16fc1c594a0764d320593b3eb583e284413ba17d322fec647a762480083a86f5dc46006b10879328cfc911b98943e75e35c40af25dea57d2d192dce7643ee1a9d9fe9f8f5896d27c6619647efc514f0110f30b9d5b74e98a8adcf99fd17171d28273148e0eb38c64365a5f6565db1c28783991d53200da8b05fc52bd54abd5b37383fc3786490b4ef066fddf83343278c62863760ad7581208336a7e511e7911a8435e8cd963348dd181b3b09adbcf65a7b4a39dd9479b1d6bfedcad5f04554b4f00875fda1a54a5507cbef0e7f0aaf0daf45dab5da1c6f5ba0ec2bfb9744450b261b4af3ce708830ebefbf206c1b6762f1bc4e691e29494fc5b5000f76929e77a72cf3c5ebd466b3560cd40b3a443d4bbf39a597321b3f32b927a9acb6f19b2953e0ba2bd366413d6fcc6d8d46f966652a49cc21001461e005e8d8a14e70a684cbc215c36c3812a88dfc34ee280a6e59011e4b96d2704ce6ae61e93290859f68bb3de0ba8a0d263e81b6b7c4fafe45dabf7d54a4d6d3851fb89f7616a683ad8093ba499b44fafe4ff271a96ce052ace5554d66d09a0b2312d3db43debdd2a000583ec55c7a2e445ebc8026b5c400a24f4ae726d44dcf2c41e86e80179a19433cb6e187b29bae1afe90d30dedc48bd599dd10420fad3eed225c5bff90ee0dbb141e77398afea5916e24e1bd9fe19d032d157c982eea761900d234f34da7a5f0988e9f9c9911777db559a57e26b2af2d235f34d32168707d527de43f524452e9c69917455266d5ba2bba0752dba47b75670057843ddd3b9bda2fd2fbfc38e2a89f10c38411a6bb253acb8e05bbde31ab875e5844cff06c2541dc08a3145f0debce2ad6b2fc1d1fa2428a624d4160b8c9b312d30113a94054cd90d9c74b7d5a4c0a4ac62e5d1e196081a0c4281a552c6709d132e02840b228077dc0f7fd4afaf04ccf4e32f04db1c194a91bbb18e3ade3bf3102048c9b12d6e21e468d3dccd128d97083c8120d041281f7eeb4ddd96ca0d6d5d434b7b0446e6ac3ccb8489b2fc31dd9a088a6a0622df3922a5432e4059a2daa45d7e7007fd62494ccd6cf8772a78762fe4a2e623353311c0d4ea0faadf06be2c87d3102d34e3da3248b7e6c17542d3bc52284d6a2c5752e6ce2ae5cf350990c63cd2f7ed6316b07e5f2fa1ff976ab824b5b52ae657c87b9ef035807a0559a4b5f3ca23af00afaffcb9d7c4e6cb942a4522e2094572f7b4eb013dd589c599b07d06de5175c426b7a340f0442fbe22d93cd0ee479fa8dc49a0e570e34d3bf764406f72e718ff9666a7965669afbb132cbe7065c50535ab603b2bf1007a953f16b1ae515609aa87ff6924e5b9e8306aefd21bc8e99b14158a8c61b782c12bbe846d528aee59223cb217e055b6176fd44811f6f89a2ae8450dc6d29989b4805185b408112a1d374f1dee60902058415e25c6fa2521544de82a4bb829ac039c1e26e89d297fd8e853bafac24e8ca3deab75d6a7b08ef2dc1ef10a102500a41b1313d7dd4dfc3b3d511d11dfdd0bc18077f0045eecbc51034564cc575e48713269c281a7a45c8c7665ebcbd2cbb0e0838d439d7f84e19b8a564a07df2402b7b9008778773969111b99d5f7e0258204262e2b24d22d4bac1780c62dd0fb38fc862e28527fadc2015c4bd9785fa8ff0dd62c049d8289de9a6cab4e4603543a836830f8b00b706b8759536bea6c71e2de3778ed81e17022512dd32d243d3bf14683629720e3565deee8ee222700188d2782cf6ae653246b84613c49f49885a77d870de877147b03bdab5f221d45a74939b94d4669e30ded463682e1d9a0eecaff93356e460fc3d64ec26ecd931f95f6bf9034276369bdfac00107d1a5489fe456b14b08b82223b4d4d8885abc8e9ad7fcd5f8ad1c6148531e1b7774c2540d1d64635a1b4e83cff3bab34d92323850d673eaa899a6238dc891c08825c0b5e17590e742baca7190b1157e658893bec5e677f98dbddaa1c4a495696d7fa422c6f4b80db7f568f6ca1aaec3c8fe255c72fad0663e53de07aa931ac9d8e9c9aee02304677be2f767a638de4a1ba7071ec73a051893751a9214b6de7e0e3e6d2841fba778e7f5f35f33e5e777e4766e15826baf695c9e680e2bf506ca328e0898e465c81ee710d9593b3d6b1bc8e4e04b01356390b4cc58dcd98139680c9a4e0f4622df79cffff4ba3a1698cd36eb06be59d7fb6a83078a0ff85fea644dfb2e4ba156227d14a279ed58171cfdb31eb1faffb6532afa5dffb1bd4e9d1ae64f2d56184f584e5bacb62e8c658b6e3966d45375665fc289211573a52340a2de994a5be5537292119136d0a366b0e47a83e70e4185543b5c18627aff828e336f6f98b8bf6a028b0c659a289d00e1e7867f5f812d87752ffebc5454b31b1ef427945683a5e42d3a28bffa8363370a7fb5a3bc945ec0a792aa18627c4941c3349522862c207ef306a00ced54fb26d17754051f93ab4621d6a30cc820abdffd683d1247694d7ef1de92af1e15d02d5151a3aaedb098f23cf52284936337d5a9166a0fe73486859d938964d7c94861da8cd4f707bff1245a576650e065dd8b446bfb5b2941b0a05a5d02a3ebe06ce648d98775fb47d8c8d9f2e8fbf59d59dd785846a8b737a27c3e611271717ab47afafc3c0494d5a05108a694c490c41bd29c0d501206c31e74fa9431cf30d94af3e5af7072b8df52a5e4a7b974fbf4ca6368b8b61fcb86f298369f43153a862fd35b168e2cfe3290bb3ffa3929c7e27cbb1c595b49d46c9f91ebcf4b4c4023476ece6b865acda65a18ced5d3cfe3884bf4f792a475599d0aeea8e94d7589f22e5ebf28bd28e14c13987881c37badb1f8918f3ff7f927e5886353d9cb0c03923b5aa3c567636eb9641de42f3171b6c9a8ebf6293b6d59cdd39c59b7d81aec399b1620c5be722daf6f8b9e3109a4f7ec7f26e0e8ca411f49bb999d424d59af134bc50329e26970abac600ab6fc6ab117d572b17a678f0ddfaca1e7c002c25530dbc4f8413d27f4b86c050df22d6b4d4afbede307978b13dbf880cbd7a5897fcbdab4a0d3f956d1609a19de7d9cbbdf2939355833aa9fbd5a367523f9493262530be6611cd6681aca3d46c231fd43c6f8d5cced4165bb821781e9099aa7ef575348072a55bf309d49d3fe5474f160c0e5468811ad05d0b6b3faccaae0670a9f86effcd972168c839b235e2a0402afef8974bd922e9855e1a0b7152485e65da44ab2d97816bf567a556dfd9251962060b7ad594eca5abde7149d91570def2cf41a01b26aaccdf702b88e7a2f04d03a97357a5f4bb5e8459f4e2d63923e3ef6f8f312519e34eeead4cb8fdd70414f157a5bf3482d403b29d3bd299e3e9c661b7f824427c455255540a5d1e9970a4595258c0684db6350245b7a3d0a999757043496acd67ab7fe9f4a04ff52d8312886ee5c571e1f9c2e23988100f477e120879c4b10810ee0a8a5e696230f670bf43fd0bb31843fa8c58da0bd477ba7d5a26ebe7b72d0c92a45fa902369898f9d5f37b37326e5157a67c5f3bbbecd938544223a0ad92c37811fbdb00858de74645562ff6aea58b49092e11376335afe6e1a3c361f5ccfd3205b9788715cf6105daead402006ce33d46093c31ae658cddd9dd643a8257cc4d4242864412d6c672bddd3b5400ff9450f2126940da636637d795a2cc694398808ddc992b2e7a6e455baeba8f085a191962e16cf5d2ee2b63b4d52a7b5b5960e95a3aae338db0ece700d1ce5286d3a51ffc27e2213422ba16f2532cfc1a3274a99d57dd3ca06dc3ca33b4ef0b4bc8cbf45f91de8069e9d95258bd89a39225a4801059ecf45e20aab744bd29f72bec1fc766fb68593380ad069ce496fab8029c57ccfb9460dc3556dd440f0b9ba6956d761b559d589a334613527de028e27c6b80fd139258ed59d4a2f41234b743f3160e221dd18e67d7cd8bd97b7b50a514c748bf9acac50bcf58bfbb1e1350beb4a1139dcddae095b6591b74d050089283123f204fddd96193accbe3e5dbb89303629c9a5dadb5e0dd74cce357d5aa43ce86b5b9ca5c1b86bd13b652d69e3a1832768205ebe6a49c70b2bcab35e365acafdb850eca96b3d5ac1344d5cad0a550e036168528abe81ca331bbe9d0237e6dbd8e71ff7c536b18e723071a9bd674920efdc32de74cc012d981a7a9a334202065bc1ae2fcee877e30edee43a05338e82509a832bd95cf8e321a71190ca55e39a831621cbaf5b577dcf1516fff3d676305b8d15a12a3484175decc5d975866591e30ed500005ed5db7b6589bc153b5aad4662e6336abb26834d7e6bb7dd6f5cf54e11088807733bf6e588ccfc6773e68f90f43919996af4cc64cb2d6a705ca7dcb57557346d011793eb03f0ef0078266e3eac8bb8f8b89c64acc010e0796895b668b8498755e3343d823ba23035e744fcf179fd3daf1cf5126a3f55a2638840705748c3b7e630c640d768d978f37f3d28fdd118e4b0c35195279fd2239f552fd2d3d88690b7cbebee315ff991524246df21e708458bd2dde7f2efa9ccd683fc83a9f7bafc7127b4a712eed5664224c7a497f1efc4ff2b175a994a2b37e2bae82490e53e2d0e123807b292b52e76f3c31eeb83d99feec39e831e3e3a48cfb57a9e7af4629374f53b6054002813ca2a42f1502807f3e806fc7271a1f061564f5db4f548688502af9d312fc1ca3e56502d1df1c481be0e9bab46c74f56166c13f410550dc3f360a62d493a390b1e232ac6fdb3172ab009f6a44bf5212acff28fa0ed274e7dc5de878e3aaedc01342beda8c6164bd9269f3c61b0153fd359e63f3890717d72aaea00d8eb9d66f036d76f748b829124a165ef8c2cd18fb5df797da76e4cf0d615c147dd8c62e5dd30df298666fc9d7d616c16d9c33b009576ebf67f2f4b7d83ae07443eae22581c12b0770723ebca557966baeebfd2dda1349c9ceec45ce8de98303c86d88ee6a6d84138c9eb86f938c8eb8fdc6b23702fb7655cce9b050b7a9ed69f5210b390e8f8af18d6697aadd3d6607523d47bce9a5c55cd309eb2ff58d6dc60e90b5055dbf694e4d2ad4f787442e2fa93bed8405294933aeab1341390311a65187a5bdd4f49ece3444f9d6aaeee28e4be8a36ff1381a488bba90b88172b0edfd220b07edd400a4c3ce7500e81e880050adbb81a", 0x1000}, {&(0x7f0000000200)="87e3f6d81fd3e199db334638e23b3acdcdcfc984ab960b14decc3db6cbd060937f4b2a00d9c592a27d837730c27eb6589fece51ad8a9cfce5dac894c72c5579874e0ef1e4524d345a0535bffdd31ca5d30f371a848ba33cafc56a8ee78fa7f9bf0e85f6baf813baa2cfac628ac5594b3d9c5ec9675cc8e5c81d1ad78600a462e700a9cc40c89ef94d77e0eca1c0181faab3cef830e510671b48744ff5d5cbf7bab9b7f", 0xa3}, {&(0x7f0000001300)="44fd141c35c25034dc801d71c88fa2c35702f3ba83567c8dbeb17d0962928da682541a0245508e6fc8885658d6340eb37ef5b8e936b996251eff6781bf4400fe23e36445128a5e13ddabe7790cd2137c00320b5243c1a1e034906800312fb99383971d36399d8258ea2fd1a5d4bb59dde17d4521fa958ef8a84ec2de24d6489ff6b141280777c1e9f38b597dfe412a8acf8847c878985b917046f88d1333989d88565d975b664da6f1", 0xa9}, {&(0x7f00000013c0)="f63af86bc40fa750699bd237170995c165ee1bf3a533a3e7f30fdeafd2ef107b6bf08f51e72b3658cc56de8bce125a4812dc6d8b8ed6390e339355", 0x3b}, {&(0x7f0000001400)="b4d70739416ef6056e9ab90e5f92ed787adb876c07bd584aaf63aa9d1c700c3783cf8749b6af0fffecd4ef136384d1796ee1ceb16d3bf39388cc486afd54cef67a698f5bcb569212308625b58045d42556f25ee1aead891d47c99cc6a28ed536d5d0fc6c18d75f980739c0e124ba69aa", 0x70}], 0x6) 16:00:31 executing program 1: clock_getres(0x6, 0x0) clock_getres(0x7fffffffffffe, &(0x7f00000002c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket(0x1, 0x8000, 0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x9, 0xfffffffeffffffff}], 0xa5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x40, 0x7, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x53, 0x1}], 0x3e49, &(0x7f0000000180)={0x8, 0x8}) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 16:00:31 executing program 1: r0 = socket(0x11, 0x800000004003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x80, 0x4, 0x2}, {0x7, 0x6a1a, 0x9, 0x5}, {0x9, 0xfffffffffffffc01, 0x7, 0xff}, {0x9, 0x4, 0x800, 0x3}, {0x0, 0x9, 0x80000001, 0x608}, {0x1, 0x100000001, 0x1, 0x7fff}, {0x2, 0xffffffffffff4ae9, 0x1c5, 0x1}, {0x6, 0x0, 0x4, 0x7}, {0x10000, 0x10000, 0x80000000, 0x20}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="fd0f2f7c183edb6cb9af9dce1cced4f6159192c9ff2e3cf1cacd78fff1884b8f1e36b89b41347aad0bcb640a3ef62de646341234e891650892cbf05ee444aba96481b0d1653fc30e9728f93966aceff75bffcddfae680d5b90b8af407762e2d816f1d8d77d2c41bb2fb669888b4d595a33b9b103f3b0bccb75fcc8231a4b0976fc04bdd5cd78944c92cfbde84b51e080d032751541f0f89c2364e82c683bec7b9fde07812177e8ccf46f7caae2d8d13fa6c7096d3aa4e27a08cfa32090b06ab3620767a38432623be23628ebd723a3cd0ac6c9a4c291471a72db68"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc102, 0xb2) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0ffff648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xffffffff, 0xd9e, "b000047471080000000061f08b3e45a4e9e900"}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="192c208256be1a67ee75f553d69c035988a4019f291bd8aa2c03bdb40e97b537183bc39ad5d3cde55d1a1ffcf36df3ef564bc03d8418457f5bc7c3fd358eaf7cd849ac075860a8d3cb9dcf397ba6cf85aa3c2d2747e31f44dbdcfc1173fc870e92b683dd29a84d4af16a9a46deedb822245ae7c3656bcd573385dfd1da9ec3cc6d2b3d946730d26a8b1b798ad3ca88b31e8f95c60adb28370b92f35037e6cf0bd2d08499c99a3a5f", 0xa8}, {&(0x7f0000000080)="08516e0adbbf5903494db1d4a479bb5be8b27d298bff", 0x16}], 0x2, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000080)="2abe82fc4c958f0c7beed159e2222985c66100ffd60156937d1a8c896f1ec45286d4418fcf056d313f9c6b58aef3097bd41d9131969e8ba8b72be201b5de72dd0c78b38cf7efe627bf8eafbf166577055eeaf441287a85ec65af9be15f38099824edc766bdae42a749e79ed39a4254008f805525", 0x74) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x4006, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bdd4c5a1fdf79d364ed2de7e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10bcbd57c94ad64a3a289d05b4242956d3846a49cb4849eb194af240278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d6c68de4ca116dd887c40d8d08944c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc00000400000080000000000000004a06333504b4", 0x224) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20061, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x10028}, {0x2d}, {0x6, 0x0, 0xc1, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x2, &(0x7f0000000040)="0901") 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="779df9e43ff9eb37ec0b", 0xa}, {&(0x7f0000000140)="f02a0aeed8408cbbc4775748140b0fe3a3364e12a058c1d4fd693406a4a71fbd7fbb015ebbda33287da59cf3efd45324d697c419a2ae5cecc7bdc26749700f3c78d23d0de425e15fc5ca506e0cdb53477015bdc556f5cf89ec7d18cd3e1d54de700ca609d2573bbe22", 0x69}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x408}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus/\x00', 0x2001, 0x2) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000240)='./control\x00', &(0x7f0000000200)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x15, 0x0, 0x0) getsockopt(r0, 0x6, 0xffffffff, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xe0}, {r0, 0x8}, {r1, 0x1}], 0x3, 0x8) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) fcntl$getflags(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x96, &(0x7f0000000180)="b6") 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff27) r3 = getegid() fchownat(r1, &(0x7f0000000200)='./bus\x00', r2, r3, 0x6) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) syz_open_pts() chdir(0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/154, &(0x7f0000000240)=0x9a) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/244, &(0x7f0000000100)=0xf4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b47af957715ce766a1a03dc201b2b5c35372a33b29e7548347a620ef56cf01c219d840fb8de8ae72c00afb8d884e43cd19063ff70997682adbf37b2f3ae1ad8e08f140e8d7140ceaf8a0e87cd768e8daaf3936b7b7fa855ff99fbcf84f0e02c0fb8c011c917cee26fa01b7459f4fa6243c36f4da2206eca4f508cca489058181eaaa0496038984173e7da5532da1213abe8a167cc361881c16c091cbdafd49b921d8955ca460fe7309307ff98f20a785d8e6d2e3372cd24ed38e206bfce2d0880c561e9363aff603cffe162dba2cc4acd9fa833c7a", 0xd5) mkdir(&(0x7f0000000140)='./file0\x00', 0x82) sendto$inet(r0, &(0x7f0000000180)="d1efed8c92b50ffa7476832470bd56ed58b9fe5bb15971c467906555efc934e4c54da69dc86a8e", 0x27, 0x412cc51fe4ae3e60, &(0x7f00000001c0)={0x2, 0x0}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0xceb9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 16:00:32 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clock_gettime(0x4, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = geteuid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') fcntl$setflags(r0, 0x2, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x47, 0xffffffff}, {0x67, 0x6}, {0x41, 0xff}, {0x27, 0x1}, {0x48, 0x9}, {0x42, 0x38000}, {0xc7, 0xfffffffffffff000}, {0x47, 0x100000001}, {0x0, 0xf85}, {0x1, 0x7}], 0xa}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 16:00:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = getegid() r3 = getegid() setgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x81}, 0xc) getdents(r0, &(0x7f00000001c0)=""/229, 0xe5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) fchmod(r0, 0xb1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x5, './file0\x00', './file0\x00'}) r4 = socket$inet6(0x18, 0xc001, 0x9) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x8) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000004c0)) ftruncate(r5, 0x0, 0x3) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000500)={0x7, 0x1000}) connect$inet6(r4, &(0x7f0000000540)={0x18, 0x3, 0xd345, 0x8000}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000580)) readv(r5, &(0x7f0000000cc0)=[{&(0x7f00000005c0)=""/125, 0x7d}, {&(0x7f0000000640)=""/65, 0x41}, {&(0x7f00000006c0)=""/137, 0x89}, {&(0x7f0000000780)=""/226, 0xe2}, {&(0x7f0000000880)=""/6, 0x6}, {&(0x7f00000008c0)=""/214, 0xd6}, {&(0x7f00000009c0)=""/3, 0x3}, {&(0x7f0000000a00)=""/224, 0xe0}, {&(0x7f0000000b00)=""/189, 0xbd}, {&(0x7f0000000bc0)=""/251, 0xfb}], 0xa) getgid() bind$unix(r0, &(0x7f0000000d80)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000dc0)={0x10, 0x8000000000, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0xf000)=nil, 0x8c}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7ff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x56d}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000012c0)=0x7, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x20008, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x55, &(0x7f00000000c0)="78cc0df01b1cf9caf61d801f69f06360860b3cc7fde05072bc1474f846de612d4a5d2df858e1ee7651130d19bb8229df9a27ef2872901a8104dd7e2832e6163ba2679f371cfa28eba99caec18861f85e7219c791fb") 16:00:33 executing program 1: r0 = socket(0x1000000001c, 0x4002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x30}, {0x6}]}) clock_settime(0x7, &(0x7f0000000080)={0x4, 0x2b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x60) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = socket(0x18, 0x8000, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) shutdown(r0, 0x2) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f00000000c0)='ml', 0x2) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = socket$inet(0x2, 0x5, 0x200) setsockopt(r0, 0x7, 0x7fff, &(0x7f00000000c0)="ebea14c155f9c63bfadd64e8f8051029b162291603446903c56ff6beac926e0dcdad5225d258c26bc6940feb08427c1d56e820678f84595dfe2b6b0bf91b4f8dc2f02f4a84f4296a23b7d26697f55ed3a826149a0fc358b3287f4dd69f0a609630905f8c3d82fd", 0x67) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f802a1050006000800000000000000ffffffff045ad35a0520000004"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) connect(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x240) r4 = getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc19c64b30d5e2056) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r4, r6}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) accept(r1, 0x0, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xd80, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/60, 0x3c}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/42, 0x2a}], 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d, 0x0, 0x100, 0x2}, {0x44, 0x4, 0x0, 0x9}, {0x6, 0x0, 0x1000, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r2) 16:00:33 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f000042d000/0x3000)=nil, 0x3000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) r1 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x2) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x447c) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x118) dup2(r0, r0) r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="07a6a7c0cb950e62caebc4817f211b2ec798e14447f693e8fa89d4935ae9d2e89c13ce419834c60814725e9075966c33dd46fbe926d8a6069b549640aa9d650956b2dd7b17530799eef39bf47f450f867ae0c9e02371baa7f74f40aaa914cfac2dfa0912565c7f61eedd671957f4b26353", 0x71) 16:00:33 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xe5e, 0x10000, 0x5, 0x8}, {0x3, 0x9, 0xce7, 0x6}, {0x1, 0x9, 0x1, 0x6}, {0x8001, 0x1db9, 0x9, 0x9}, {0x9, 0x80, 0x81}, {0x400, 0x800, 0x3, 0x7}, {0x10001, 0x1, 0x6, 0x7}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x176) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x6, 0x7, "2f53407f55182226487b2abee25af2094d3685ee", 0xffff, 0x3f}) writev(r2, &(0x7f00000001c0), 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x11, r2, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xb0}, {0x1, 0x100000001}}, 0x0) 16:00:33 executing program 0: r0 = socket(0x10, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0x800000000000000}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0x40, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1fffffffffffe}], 0x1, 0x80) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) dup(r0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/2, &(0x7f0000000100)=0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000200001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:33 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xfe, 0x0, &(0x7f0000000040)=""/254}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 16:00:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d8754356433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sync() 16:00:34 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x3f, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x200) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:34 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002ca, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="d95626fe5391b997219228d1bbd32d373c40363638880fd86f2bb0637c1a65d24f554149e036f03ad7eedfaf62b2ae3d77a91fd61c19ccad510433ef3841437f81cb6c1265166fcc2541b8088176fbe34770e6a413fc48a36acf41f8d301c671d2473514535d07d4db3309b60ae8589fbf5d9cf22c07569246d558dcde0f22b3f1b878fd3378eb93605d5104ff490b6746713e807757d82960ad47d0a426ec7955b6a29ab187a3291dee42d1066fff0faf95a08558949f45d9bb0f09db4aa8c7a9cd2058524177af71fc0e4c84fe62261d8adbcc7db5e6e366dc11464f1faf3401403d6e2e665c942a3b555eaf1cdfddb21142c8f6604af417", 0xf9}, {&(0x7f0000000040)="6f5a1f76ab014f55fb1318852075739e5daade3d72be1b6c477f5f9bdd392737a7d3f4d703b40c96ec95cc000073f2907917b1f63a895a7da584804e9799e49084a889f092fb6ca8d81e587470487f40", 0x50}, {&(0x7f0000000340)="8edaf76e4b5d1fa2a9fcf7997ae4825f6f3b69f19ff9fbc6bc4ee61f6b8b121a1731f59d13a72a50054781f01b3bf980315391b3254168cc754f237e6db0e3d89322bcf264268a9384464686d9267a5d6620b5dc451145e306caff3d388bfbe302c6d117dcc47a87ef3fbb287774afab8e592fa045e145136707bfecfa47e1687be6630dd84cde07f6acc1bac4226b6fe4497144a4f57f5478e54d8c7b85c61fbc32c7a0a9f7f3e2d9f155a04457b8ec5c2ac763ca6b7340961413f228a05150da75e979a0813fd56455b1069c93acfbcaeb9fcebfe2595eb3337762fe815d24f4c6a26492ee4107261fd3e571de9f57ae919368415a63af521067a3ab2b5d802f3d9f5630cee085a8925ad8a8f5fe491de500f6c2dd17b6c33b25c9554d12ba9caf719f292708d436e8fe4a9c86f0e56a6d723e7e4a976528f4273053cdea36f8db7368cf3e0d151d7a8213b7aef362595f8fce587a9556b9c5ff4e074f225ea5d60659ef425ae94ed60cf8113a516cb64afce66b3acc4e622349723360cc4e6aebf522cc4d38d85a3d5f9bcb0969945a335e61415037726854fec5b90e2ed3b55687f1bbfccda9b4252d1d31a1723f7472d56252319b1c00c83327a6b356c89bf2ca4dbc5f0ab81a51241dce734918faa89541cbe2f8ee476164fd8a9bf5d31855c76b4b74c93dc59044beb21e31922634031093f94ad631617532958ebd7d0ac0d35b5fa1a557c78085b813054bd32b318cf55243e765a51e05f83552d33cbcdc006c3d413cb293fd625c712942e9bd50bc088cbff309d5aadb8ec3b438e620f3c8efe302cae6fcc2d8b7b4fc57dac8f3471b40ee97818565f9c3ce07f2823d50cddb2c771d3f53b15f79328aae91990ec8a653eb08173734f578832455699eabe80f8d968ad296e31464ad2ce0fea2fc9f1b633519ad277dbccd4baee1fdb61626c288cbe4bbb8aedad7eb346b94f36b32cd0301e0d373b46365a92c857506468ab126ccb88b5cbbf1ab9b555ee421cb92102e017372c0d93e1e64afdbc4fe5eb56d8eaae9ef9b081b2820f60ada1c8a996b60cbc94222131cc044783dedc4edd5ad0886dc24c78602b9894e7a1aa8d2239ec7d2e23b6cda72ae586455254815aa2d7691194bbb5725a28be24d9d285baac04f97a0f0e50b6061ddcf4d36b05fb54ef6cec61a28a9904d6d630ce678b45c094a47b21cf7646583e2117c8717684a78ea20733f13df3ea2b8cc500f673e468fb8432de17a787ab4c744444a410baef1cd5bbf3fff367e92fe740abfd610e9665925fbb3c6bd1467329862d8d915646f59714b3727aa91737b3e113b5c46e57e3d1e219d81b7fde2270d92116afac5210f5eea2ea980ac759ffa993bbf022cf6ebf21b1baea62d240b68a4c8d017ee5f5d66d9cdb020740a28ce4435f85dc0f6bec61c524399cdd4364ecac030a47c55682d757e684f314e62b7b8b260995027dfa3a3dcecfbaea86ce017160c721fe0fed28bfc8c90f74021a17d4fcede57760f6e7f61ac1f54af3d81b666f3efc6f63419d465802aca12800e61746bb470494841a4f77c9edb26db2ae016a64b0fbbabef9e799d7c1c78882ee5a8b8a45d9cbcd186195e19d774f58c080deb68ab84d0f5f6c0dfddd4ecde092e029bfd133bb0c16595e9dac44246375a2bb39f00cd68230cf8769f75c9648a722bcc2131a55ef1f3d09d216d5f7a6dc04e8c292111f65b5d744fe031306cd69f2c2032a0180d187521629ff9309af46437e6a711ba8c76c5b1fec20bdb50ec6746c56f3251947714014b6cedc0b90acbfb4c1e2048c2a282d5001e71b908a2e2bd2c627180564801e832cbb5da7be72cbff8eb4b76f3972e0098dda64afecac538e19e834ee272444bd6cbaf5cf0fd657cae844ce521f95e1b69c84875a6485cd2f18c5b26c2fe5bf6789dea0e8bbdfc2661406178cf24656c7e7e576574564589e8caead78e8d2a0b540f2a74ddde542ebe63d1d32ed61d417083bb6357422a30689628fa1c70e6dbcc3f3fb1bb2c40df62514b0a0976dc8e3e792831a6521dd3df0fa84a141a40035cdc2357dbe0118a9417991bc6d23007b0dbc4262ccb7d288cd3b9da55233dd8edc995f875b120e038ce246e74cd577457e131f8a4a4b43b48d00d6ae0882a8b6f132a3e73b3c5405c2ade8cc3dfae3cabdcdf68feca452741319d5e67e440038cfe0098c79bb44db7f18481de4076aa69df4154d41422ebc125e137690eb2dda6c602b2b3a293954fd0fee1b4bb40f46b4bd5d82a34335dd96e7a0aac3d4ba1b5379c7fc470098d776ee1c354377dc346a9ec4dc544705cc0b267401c730052672c27c4458b6d51fb08abe9a9198ab79c4c504c155a2e220c15d9e042ad37c961c533f8e50da91d202f8d5c14f0d666069652bfc01da0ab93d29a934bae6e592c1a9f035c8768c41eefcb543ab394dd807955ac86c089c92ef1b456ed4deb8e208850b9b235d86990375889cf4be41cb5c1b67302a3b3bcdd4c09d530d962404f1c24782fffcf68da489e768eec81a12be4dc8ec8e6df92618dcf3c7db6b04b5e183c5ad6bf19d251634393bac4598fe4bd2e6c6e66c8d480580992995362d94a6310db49384c0993d2df6eae2ec0b19fb2a2529e1ae8580481219258c8bd8b61580b8ee2f52f807cfab73dad2e124cbf26f0a521a72e35f0e9ee380c5520b08ffb836734f20369470b285bd84a7498300e77258f0bc44fef7f568d5bee6461834ca8404a7bd6dca659fbfad9a0c9a191aa3bda4142df9ba97b56505b70e74f04f1a5de7dbc4302ecf54b6ab8b11aecd7847f145aa110518f09c65ae165bfe9edaaed328adaef482d00c5e22d0a8f5c12dbeca7fcdd664100b83274fab527b05cf47372a04383160d2956124c0c68a1ba774ecaca4cd2af778393b391ceefde7d4e3cb86fd97073a9fba9960fadbd6127223f682553e8a6a50a3d98b6f79d465879b6a31e8f4701a2a4c67d5ff0c8b9bb7c5bb57ffe7494d9a13dc0f7d8ba2fc5caf01606645a4483e30de5720705686841c10959281d70b119591e21ed329f4ac0bfb741d6f5e626746bcd7883008a8fd050587b57dec48e2943926a8b281b5f32c12ac723a0141fed600a499be2d0ac5824d3747ed9b04a2164a73825427ed82e29ff4a4acf57098b3eaa88d8332df8f03e6b23ed1803b4533667ddb8048219fe48c5a0c7f30c593af270736c1c5b353df7038db9fcfb5d07e0089064d4f02145d4d2b4a5fa86708d154764d11c2e47afb4338f40ef16e9a7bda2c0ba6594bb5a7baa513311f19e43d7cd6625ac6f57d3fac278f9a39f655d5196e3fa3cdde978dbf29efebd78defd930de49b1352070fedb847d24b254dac7af757c23118d6dff48ab44f664edc7817ccac7979e513a258b9fce5f6bbd252208a9b23536381a49b97c972fa6ed3f5ac13e37a7c165d782d2e1e0aaa753e2f070420db5d4aeda0ab9991c86071976e98f1c12a3dc8cd01856044b07ba5954180b9d306264429b7e706c8a4fe56aa015e11d54b7102a5c8d44ba6797fbf41f8c44b00a988c3287c57725d2656600fddae0eb2525134919024d7d06516e38bb0c74d5ed8cd9fa8de7e427e6395a3555802baa95905669a5c1f15149440a401c6de70b74b20211fec8d31efd343db0b34117554dba73d193b6fd64c6285a0fa659eb832260f991a4405859c6741d19f2b3f7ea172564fb9d61fd7cf043fbd3111718ec30c4b6f477a818efccae8594fa4bec603bf64eb8f24a9bed787ffded1702ba89b9c57f7344f5ac7926d599fb67be92f3858847a85c00dc1ebb1189f78118e630a80c0d590131c4bbd650b4c1a05ad67f5e99518c648552b98055c3a12d52e90ca7c5a0292be178cc49ff5ff89a326f3c0d96e8f85eac1412ee615af6f03207ffe08eabbc2648016219b5fa634acc53ccf0033189378d4d3ca3bebe58a536f189ada6db06752bbebfa717935d0ecbb11e941a979f8ccb1f3c05813e0c4b9003adfebd8dd94c45b6a60e3ec4a3040716649eb7919115d57b11f08d7f82e419cef2e585dc03c61010f9e3f6edfdbedd512254f8244d71248933e99639fd88033cfe3756378948da8d37dca8ab04b4658d660df3a931ffbad11ceebe0d2010c477f80695420460bcffbf2e8799d22a83d92ce470cafca2e11d3c0360cbefd0812cd2a75366ef260b3abbfa82af79d0c1e72fe1dd3c8e47dcc631d098b58f894fc052926016bf7bbd20a7bfe5339b22aa1db0944626da5ea771372ba5bc751a92ec117133cf03320818ab32854e9a41c1603fa7a1e4833ef929e20cb119ed63bb0e6182c4b21b83f12669b2aad835322443143d7a33bb1ecb2ff9c76160e7651a68f170f85d230e0d37a97beaebee223cad68650ed7da6690f02e4dfa22d42f48b710fd1aea19569d0b4d87669e7d5dd504e42808def516039d274b422fa8fa33b33eaf2ee2a225554c7f6d43db9f8da3bdc29e8dbfed4b4a3bc68be6e8b7629b70f2280015a7fad2d9de512c6ec0613829b5b27a66d5cb5e11c5d77887402c06170b8dde026f4d0b4ae3b0207acea3d86b44081c4ef44123883afff665b080e9be17f4a8d1a42660cc82e0662dafdb75b00c48d12918fa17aa9917add25a9ded33c77613c96bdffb20a81cb5911433bd9661a9b8ec1b141e26d3cccc8ccfa327f2084bb4fae5b4f3b50042c182ba383a2a5cfad4412690d6aab6bf865c05882b30fad9dda35f9c879769f91759fb29d456768869f0abcf1210160ad6e1dc203a3c8de700bb0e1267f309e4386d6d907315b7143ea411a6a3d9af0c35bf33a45f5eb29af30f4410d4c3443edeaf3e74bb42474946ce7f6d449141f0ab40172f8141ac701c670c2301f039f54089ecbe79001fa9b9a13b8d65e4ca5bc0af52ea303b1f4b9e8e3ce5dc47f5ccc576461d8d286c03a22b8393c63f2489ea1e02d1d0c6929a3f9597dede6b54d39afb1a260e5fbc1baddac15f077dbb40fd864e74437db6918ad589d5f9d6c920b18ffcde770a284831007c5cfd273408d8a571a560804dc500a812264eca11666c365d918a57e3e5783342c28b359598f8410c0a088ccccd1183bcd3c17e6a9bf3118eafa5dbc540f0b7f2070dceb31fa58c749e05e5c7ba476d22a3e7cd52ab496133ad8079d43fcb83fa074c49ffbb0e15c128aed4987bd64a2812dd0d9c59d47af167f7639c2cceae2e1f40de8ab5afc61458ddacc34f9669dc7c94ee1d3cdc897253cce9a6bb57e6dd9d13303e342814a9257599fd2a83c307d888b36c20ea3dfd37ff1453181a83a44083039347ec6e6079c0bbd79ae64450e8d035ac6855899ba68f9365205a2cd0d20a94e73bbc526db5a70077cc2145d59428e5ded7bfbdf7769e092031086090d7f7bfbe41b7f1bbf2f58298064aa04d7797e0d75483a7494a00a4985a13f4f935ae79ca17cc2cc7474f925c8cb72c69a38f1e15fbc6982c81ba04d5ade62a8dd47e6a96186e4daf6be37d51e90a5c87fd27a5db78b0c9c03234778f8096627130cabb8a1f2819046baf98b5992ab148fdcc4c9cc13db85e0b430bdf6cbcfcdafecd83cd12b5da032c98e24d69d02e3ab5a6bac7a21f9aefe8af44252d303238fe9cbae8e41eb8a9ac805ac0b776660935802d24669185b52c3b2cae2bcea579aba237bfa1d02de25c96a1bf56276ea47903c74271f72ad32bbc07f51e6965b1a57a222657a87ca92cf82c137197564fe2c2449a37b5a910e6b5b6ba216d5cd34b78f3419f7712a827a1bd54becf35567d2fed7c73c7fe0", 0x1000}, {&(0x7f0000001340)="1863a31de3413b6bc6ac17286792a10a34ec7efabc3c7a1034d5512e652d596fbadfa67888b71213a5f0372050c600f70a66073700077ab478b47985b2c26760bb592e976a975145bbeb41e226f20c2723c8028b898c00aec11f65585aa8eb3837e3dcc7d73c43351d5850249c266881fd8e0f079c0ac7d282fb0243489a9086e233e11d225487459ca6d3e9438f5de770e7c9a62e610cbef56324542563a16648a9c4b707d458f8fd8228c62be6400d3987475f6b84", 0xb6}], 0x4, 0x0, 0x0) ftruncate(r1, 0x0, 0x100000005) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000001400)=0xc) close(r1) 16:00:34 executing program 0: r0 = syz_open_pts() getppid() fcntl$getown(r0, 0x5) ftruncate(r0, 0x0, 0x7) 16:00:34 executing program 0: msgget$private(0x0, 0x10) r0 = shmget$private(0x0, 0x4000, 0x1000000000188, &(0x7f0000fef000/0x4000)=nil) shmat(r0, &(0x7f0000ff2000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgget(0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1c}, {0x6}]}) r1 = dup2(r0, r0) socket$unix(0x1, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) sendto$unix(r2, &(0x7f0000000480)="7256db96621112cf80b968077c0190a149c7c4fdf6a87d4293e023eb186022408f7dfe0bffa2276b6102830d998ebb53de0cdb7651cd849337f246fa7daa725226264e36354be2153af6cde012acd99863a02567704054fe101f1bff85fe0fe059951e3fc32e40ad3247cdc1cbbb6caf1dfda09e75be67a600a3c57c883c3a5498cbcce10047ce4a4e75f2212d06e5bcfadc47cf", 0x94, 0xe, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0x80000001) syz_emit_ethernet(0xfe, &(0x7f0000000240)="b6b287226837ce4abf0b30e146546ac599c88c0ea7601f83e72c53129e1a330fbcaa8042d37754d999185f2620d49c341758a90fac91eb30fc1012af77033952c536177abeb20e9cd07e1d1fddc0ed3c5a76cb667067e25a1c086d740866ecfab0e3a1f08c139bdc3ebb5994bd17849c6f7a0fcea1ea5f63aacbd66d683d304a1a64e14a0a54b2a52269f5d30551b2a487a8d232aac9582f5fb75f30099d7363ff2cb39b01c00ade31fbe355605f8bd1f4956dfa1d54a52f8780d6a695b92aef95d685b0787289c6f1eee71980a1ccc850fe92391d3fb0c6a4590dab36d4d3d9653e276efa6b06acfb413bdad24633e0fdbb2ebd3ecd0000000000000000") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xa84b, 0x5, 0x1, 0x7fff, "a826e7eccfaf0780907e69b50457ede3060dacea", 0x6, 0x1}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r0, &(0x7f0000000380)=""/110, 0x6e) r3 = syz_open_pts() r4 = semget$private(0x0, 0x0, 0x80) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x10ba5e40, r5, r6, r7, r8, 0xb3, 0x401}, 0x7, 0x7fffffff, 0x2}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$inet6(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="834f4ac767a2e50afee6ec44d29a881d40c3e515ba197c", 0x17}], 0x1, &(0x7f00000000c0)=[{0xf8, 0xffff, 0x5, "7ccb579933acb6fff8d675c1bf39685bf11e9768c9d689bdca34a92e695ba4c2f8bc0cf1d05e221233ad7ecfdefc9487ba16448bd6a9376e37b4c25125983a5e3d223180bf55d723fb667859c0f3a6cafc8df635350aac2db95a35b393e18a4c65a29c28ec008e98fac3bcbef5e150c541232269712a36a399a26092de991955191a4c6e90bfec3db3e9d99b3c2f502dcc39755e99559ca7f9f65a8a2989964c043c9dcf587e86d94637502898ceabe7c32803601cbc9ae982542fccd7b64f985b28ed3e6394be12ae3c5c87160b69021edf484c8c7d95eb494c40822665d49f973e0e"}, {0x98, 0xffff, 0x6, "2d5e1391ca2e1a6e3a123e3d4bd7a00b1ae6bba8ae1bbdaeced6cef29d9f00bd157b541319f38470c01cf83e031d85e309eb17797666dc819f0a5e82d914a0cc673659d5feb8fb9b12bf2b64baa6d547f539ca389751994816bb0f61d6af678390a59b0520c1109d994618726b41a3f1a39446568b004186aa4f522a5b5128e0004572cf"}, {0xc0, 0xffff, 0x821600, "96f15286bcaed93060f887d73813d40837222f9dc8a1776dcf757a94d9b1d4e4359bceef7e8c20889986c8248530a784cf05ef8a73b7689d37679a1f6cf55d4c556a86600671566757ca88533902db0ff34790845403f4358f6ab3e8471637421ed7885f5b817a83fad4db9e1cb85fdcb5ae023d8a7766a1a725642012884529e6c819a317dbe7d77498d164b06a2a37e6203360db564112a89df021b3b4eaa1c528e8969295c0a3e1217603"}, {0x1010, 0xffff, 0x7, "69c5587366f0539999e3ceb5b48e4755a9f39753f45d4928055c3516146d54420e8caf5f5905665a3e891d02bc30afe249f5fe6e254dc3afb230c33a43b64122887e645b8d7f1550ccb0277e63373d56a5482886651c0e1985ab47eab822d2461286fc2cc771e0982bba9e05c41964d2d34da5272aab2e28bb3c2049d738f7dc7f1bb8825c43861967816dc6f22759fb9dee0b37dac72cfe060fb2666fb7f4f0c65d931a40a32490685309dc2dbdef1da9a09b2f85c43e12d0ac84465a7457b8d90853ca31240437eb6346a0ddb1625a46115024fb5531f7c9d8de850fb65807ab9af985b1f5597abbd42c56c5687fec58eb2d5bf5dd734818898a3803377b20b731b0bcb52ec9943eb829ef5825545dffb64986d17a811dc8b35109c8f3cb922d49ffb239af06f843c20a04ece360f2e10f4ac4daae197f4ec2fadd1fb46fb200cfd807593dc639158eb16344a1391a37284acb91e7551309c74b393d8f9bf7fc7a901dc03054a66a1ff45ea6c784a9f579098dd1627600593c57374cdd8bd013763e48bc7001b928fdc2cb992a63532ea7fbb9c7ce13a2b92bce607873236ab5eca064f4ceb49de7b3a6a4b9f573a3caf6be8ba118dc3864708a2b0bca869095177011a9199defe6b4e220154af3e4d861a1da9255aa34de6f324b8f68241ac2e449b7be1bc22755162d490b6fbcc95d13f1c40e042e5b56cbc874e649bd83e08e7b970fde258a805aa761c16393fd9b3b2b8497544b82f31a6ed8f195afccc3a05e6feaf18d0a63f2991a236c0aa77905be97849e6071227ba82b374cbeb734f4b8e8b5fc61cd6aef8822c6b5460473a3b1f97e5dd78efa44d1d5e85afea3df8f9bb1bce581eef6d77cffc784e545eb94ce857b095959029f3508ccfb0a9336a5d8639338bdb58a773e1468fbbfd4c511e46496801fb3e9ec370682da4decd192028939dc1fdf52e0a93198b5c9c9b3de73068103e73a482f9d5fc68b3b8529c62285fc82b007f203764e44709c59dd3a3f9abcd741592b07feba590d2672ff90e3fd1e196f12b64b352573e964c209ce1b247eeb1ac837087c9c0000608227f12d3168329596ae5fa7f531d56767237cbd005b4df0f53705a101d5191b6c05ee055ca99b8b36e639ba4c8a54eff5de14c559c41be957e34177a9d07b73b641738a6f8cdd181c454fd16e94b73916a26150adc629447a56f4288b5a42d6fe35235f662748f11647243329fb3cb7fd5a29166d2b3d0249a148e145f39316128eea47083582029c1c0da321eb2ceeeca28069b311acb80c7884545ec8d7aebfa39e193ea15cb935419b4f7ca8bcf584151c5e94708ef028a69e19e7c033adc64343fb3336d5aa515a3d8d44274b3531fe3353f4e773830a444a3bc22bcf41afd01c83fb0bbd916a56eed298e5bd615419fa4aabcc31bb283e84acad9896531aaea93310f23388017bddac359273a32a79e57ccf49446afa07398ab3bfb766fc7f948e671af93dd6aa1a25b64bc8fdf4cea7c998b254d06aa518854ab4ae6eb2d927cb837587423f6d108b83198d45d0c932379974ba396fe70ec3b8b7513a1aa41df8608bebb3c4d5fd55e9efed3f713960a8f7bb73cae430b6fc25bfaa087b9eb899005fb948663c3b6204b1fe3a90184d82cca695f32418c538db6ea9e323e05a681faf737922fb00a71b130fdb22625497979b79ebb47a137138d7a65fd414b1cd1a7af17ce700239de16ba578995b12c8773d8f2eadf18f45594031de6bd6d696e62da5280d81835ea4beeaa407c1b5801a7b2a717b578df5557232a932e71c838388ec100e09e7b64463625f06f822afb413da6ed131193d73c1cdf9cdf19c6a7952fa4c5dfd7d87cf235c114437be2e4a3f5c5269dea9d47fc3723bfc84b2a5e7b1216686b5db3ef83319717781f54c496f8f4f7947eaac8b83790f6cc1f7649fcc0a51e8ce8e03f48e1eb85e97621e54ae7be1ebc976ff2b020a5a45603ebd529247a9b01eeb028679afa0e68f63115e1c48102ba8b3e5338024b47c03a2bd0ea9bfb13973e933cd92a8c0868431072e48f4edd017238b015dea0d1145c2bbbfe08d8f33d8ad3d6c748ea3b9fe2a1ef9587d3b1e2fe168917582b80784a21afdf93f2c4bba95b131862e1d81eb408aa893e5b1a092d6e1267b6caa47a5daf422773560b316a70a9d1168b6bf4f46b1f4117814b7ac22cf76771128a34af455e689be2cc80ebe5d64bff6fff700449052edd60490a73940b39f650be160bbba3a08d0c7a857b141b93c24c754f7cf5d71186c4aa50a6289d68f87332021b5053f7df791ca57f41f3fff27a489513ec7aee4370459215942c3acf41b37f225c9394deb528b05ef2d4bf4fffe28ec29d66fa662b14fc9a335b735e7617a0e5ae787e55f877d3c3337fec0c5f57eae3b3c32c9e32e994737a1eb1ecdc264a47d91921afcb8c2ce6d0d7bee9c5b4671eeb97632aa71c0e9d4d2fc177d0a4171972a7db2a1e3775a91e6198fb013d055066ec193ed644511f37020db6951fedb54603a1b0c08ada039f1f436578e0c9c3d72909b62eadac688dfe143703ccb701c612be68e5f15da49043a1cf0ab83b5136b9276b86b1d5854189d969e61d6ce972bbdf715e3851305ddfe9e436ccd97e1d53564794b1e364d06b4ece657ae717b52e55d297a538cc1a6ed39ef8e2c42d16a1919ebc8c2e49568e10df8f49525bcb819a8309402d7a929651fbd3852f6216f09969f553034d96ef0bd2ffc83da911187910de9672a079c68d0a65fe36f5aa4561634d9cf67e9bebb78d032b77613db083c1bcbfd284b2c300ad72c59c7c2d13f0efbe78238cd980f8548e2bc852e404bbedc5b8fabeb5b4cabb7639aa583f547c6c2cc8b2b3fc5663e442c1773121518804526d82e44c003c89bf0d62fe383a92e09dc1fd12c3a4edf4468d4ce57fc531d2b96c28803f55470e7293bf58f15baa822ad8ff743db79bdd5f82f26cf1165d1a30425b309859eccb41f4d165840bea3a9b6765bf52c596a488b11a88b034c6bc52c62c640ea171ca3a5a7f5226f645d72e026765b381dff6192d82197b7f4d745b3d68141f928d80ceff5dab60ea5f0acc13b3b175dc8ca2b9f990db05b78da5d48ade17593ab158484f45237032af4dcb2f4c9b4de2bef04c78099749a224da7ff30c48728bde21c5983f63dc1bf3f4074ed576a0ed824250f1f7f90fc1f2b6087ec7165198d0f8471cee65b9ee6ae6f2b2533e0a290330d3271f48d0adba64e4009be623d852c34c2db52b044dffbafde6e0fd030dfd18b009454c0769da5e7cbab8cdea729eb3a8adac288ce2ffe8eeb7f975b000cd17a299ad3200dc85b8b990720dd5c6a29d1a64d369490a45235e81519242a61081db2faa177935ccbab5757af4cea63b0f955274e1b1b9fae56a0f3eba5222d88596e15c3574d55f2bd88bb707a96540eaae548ec8d2a2ead42630b2a99df8fc63ae2be8d057406bad432d5411815fb0c36f8377ae2e6c0f2267c7efae82a80926d33f56fa51d61536f2f3fb56fa2171b7d310951038db30d166ae3c52d6935b6d7b17f3fae5769f0d4424b9680d02d965d780540ef9a92be8091bcc6e056d6bc0c084b60f7e330f497d7562dd049733793f0a1cc99e3200f7f1ea8f27c1db6565eeb38ee2eb881fac7ad06b93b003ab7fde5c756260084998d69047825ee2d72cdf7100802d38c0b591e976bf2a7abc43414ce1dc967d38b2816c546e6449bae56e819604cad11e9790e175ada27f3fcf8f4e1de2520c165a8ca2884e99bc9a719cd247f4b6e39ca451828f7e0f99215b19464a5d911f5779f4c80fe4cf4542a06da0b18fdf2fcd1b1681615b038ab43e588f917cdc417af714a8dca6d7180449748a0c27d2f52861f8842bfe400462338142917df097bd43496a69bed8da179ad5652a109f765f9c1eceb25bf554242a6cd8b354e534716b20f7d62f4499a5935f686b69c6774f0062d72325a8c6c5b41005b836321d80ca68ca10b0cfc3978ff13891567bc31c80fb0e2301a3a00d3afe1e176afeef8c26fb40470c8142560c71d645853452be52079db6a91b2feb2e39cdd6ba7e982fc377f52770e83dbb8f6a6095b28a40d22cb31d528846b70cf71313bc9a52ba8c0c8e81de78ab9f97efd8c48a254c2c5a9305357072b13860432f390ac4e7b6cc8b6c5b084f7ecca0d3e4c6784b2a16d8111a66d5d5bb61e25d054119fa9a24532bac7823a401140c9f6e02970aa298fc206c8f9dab5d0227999bf96bbde1cdda8261273e8e112889f914ed8806535fc385cef072132429b4c5ef543dfcc38a4a85dcd1785044f1c7c25645a91a9540e1b4888509677ef55d1526c70699c5d599a6c85275b5cda1fda8f367000a1c475483ce54111ad2317b7a909658da31aca4733f2760f994ff1d8842e218fce19decc04ba4b8540f5aa82d8cd5d53f2e504ab76dc40bcc1686f0aba2ffdd44fd7dd1ad48dac22c182bb6ea99773a33f49b48d40742452463ac1cebaaa1f69822626706dcea159e8c471f764c5e36ea2d85c531334cc7cf6598554fb42fc9380db87c6e74d30a22ba2b1ff210d6a31ec852c9698d7ed53a2f665740eeab45e4cba8cbf40d1215c62330e38bed8be4f906c8e388d2f4ce3757e773b47be3ee22a18e723c04e0a54e274273a33f6f3b1925aad9b85dced5315866ca227690d40d2c80a561074e3c7bdb09302041e7b2756c0038065d653be08f834ec1af22fee98eee37923af440b5ba2fd57efb84e500a1c99a9dee2812e9e4e9dc50dfcaa6f8408148b341f183565db9197a5106470e3163091dc821d3fcedb4fe0795f83fabb66d50ad9e90e9a492dc4b00b15b360f628e383a67598b81efafaba8233adda5f7111c33d22a43e8c460d71b09c21cf577ae89524723f696d0e253814c81e36b4cebe7cccef9f5e2ef40b68f1d8aea37c02d8be4539c53f26065ba7a62b6992d5faa7f8c76dff71bf13c6d6a549b35a8af57b54a75db9ab165cb10bc5067a13125616bf8be43778f6fc82a92ed86a8d5d96e09de870d20140ad8165869b7aa553ffdbbf42f23a480a33ac3cf73909b6e317fac41d93ae23d8fd7a89e22e8f2651e5830a485fb0088e2a71ceabb0ae0e0b7696098c9797261ee3418fa5c739b3850655f598e603b3713a9bfbba50db76a729b072594ca41c848158b6fbffa20dc4f23178192c19952f23ada14deac81f571401429000446a74680853e77c1654256b702069e78645dc35b1a3c3e7c050f529b944b6b3323e8e7e1e92a0d22befe83647ed506ff7805f1891fe05721b101cb87a34590dab60c69dffc698eeadfd7a5a1dac4cf15b86c1e275043f19cea8db8a87e76cebbf46ab81e18080c5b33681b065e92349b7a170875315d1a8751dec6ea929f457602dd27b517deb2a6beb68e55cc7eb1813fea3f1aca272f1cc672b809574962f46dd3e6fa7ba26ab9756716fd63a963eef1156e7363862a17d2092df1d103a954226860666b98cea93d926f399575796eb7a9a451e75859879cb0e32a2dad2853a193addddc265c891ae3fb180c1e63c1462cd18835cd57727f8cec872974e6cea218d6310c7947dd8600e3a8e24f2d50c9f0d72bff70c36cc2071be154f02eb16259479fabf9f6e5645590ab5ee64cee897192015c4a304420f0518c823706dafc65baff90a5d896cd777f2c2531d68a7f58d8a4e0bdc4c4fa4255edec321e4aa7a81bb9df738ecf32e1aed4dc40a102a4c8cb9f2921ca1940bb16a468a5b62b325af96c067deefdf"}, {0x10, 0x1, 0x7}, {0x50, 0xffff, 0xfffffffffffffff9, "a4a100b0583a05ff9952cddc84a261d2795de196a105f004464d04da06214becc37e984fea056d08f3fb3fddb58f76a89ea9f5710d382208b09491f778f16f06"}], 0x12c0}, 0x40e) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x7}, {0x6, 0x0, 0x0, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x3}) socket(0x1, 0x8000, 0x3f) sendto(r0, &(0x7f0000000140)="72d711c3451107013791e1508a02deea095047f425a9c3ec78", 0x19, 0x8, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) nanosleep(&(0x7f0000000040)={0xd}, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x3) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000036, &(0x7f0000000040)="90000000", 0x4) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x200000000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) 16:00:34 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 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) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x0, 0x7fffffff, 0x10001, 0x6}, {0xf98, 0x72, 0x2, 0x8}]}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x4) msgget$private(0x0, 0x4a) 16:00:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x7f, 0x100000000) open(&(0x7f0000000200)='./file0\x00', 0x108, 0x40) 16:00:35 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000004c0)=0x50) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0xa, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 16:00:35 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="dc44a7b6d496810408088530", 0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x61e, 0xfffffffffffffffe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) fchmod(r0, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socket$unix(0x1, 0x2, 0x0) setegid(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) recvfrom(r0, &(0x7f0000000100)=""/207, 0xcf, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) ioctl$TIOCDRAIN(r1, 0x2000745e) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000100)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8062, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x9, 0x7}, {0xffff, 0x20}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x481, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="dde64be997eb26b6e5c1bd98b7dd368de4d1217a6ecf2cf2152e3ab7268cfa1a80c93bc6bd3f1fb518db11fa41a51c86b510dda81a0c5bc74a14bfc791c0e1bd98fcd9f7a5587e5d7148032f4649b61ffd8bb968f2c3c647d32bb11b46d5873a05dae277ae6d9500b46cbf8011ef49fd17ef5e258c20f8ab3bcb0128025a1126641c", 0x82) 16:00:35 executing program 1: r0 = dup(0xffffffffffffff9c) getppid() ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xff, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45, 0x0, 0x80000001}, {0x20}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe5, &(0x7f00000002c0)="4e3797696dd85448eed2e54079062e74c740a6880445e38d2c1465b7ae99202fc5c8ec40d40e37198924d77dae2cbb74a2b039ad71e17d2d2f266cc6278a9f8614d0c5fb47d0e31074b36ba9a3dbb5ac54fbc959d215e52762d5c9b753ed0b4bb6ea7b0ed9e53709522e94051329432c4697f889f2c6139d4495c2a59e9dee12eb5bcf4cd92ed4bfcdeda2a68da8b33a44d5437b9936d2941ffc08c6422681af4136617726c70695e992f7d74a32527162bcdc5b2ae65842ce04884664d938c97d24e8b33e8099365dc856982dcd921f2621da7c1c95bd204eaff1ab0aa7c48322607b2ca0") 16:00:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) 16:00:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1b6, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x24, 0xf0000000, 0x10000, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x4}, {{r3}, 0xfffffffffffffffb, 0x28, 0x1, 0x10001, 0x6}, {{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x4000000000000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x40}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40, 0x7, 0x100000001}, {{r0}, 0x0, 0x0, 0x5, 0xfffffffffffffffd, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x2, 0x2}], 0x6, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0x1, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000080, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x6, 0x80000000, 0xfff, 0x2d}, {{r1}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x15d}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x0, 0x3}, {{r1}, 0x0, 0x4, 0xfffff, 0x3804, 0x9}, {{r3}, 0xfffffffffffffffd, 0x95, 0x8, 0x5, 0x5a8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x0, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x80000005, 0x4, 0xff}], 0x6, &(0x7f00000001c0)={0x8001, 0x9}) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000200)=""/162) close(r3) flock(r1, 0x1) 16:00:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10001, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x6, 0x6}, {0x100000001, 0x57, 0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20001, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x3, 0x140) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000280)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000000)=[{0x0, 0x56, 0x10000, 0x6}, {0x3ff, 0x2, 0x9b90}, {0x9, 0x4caf1f64, 0x4, 0x3}, {0x1ff, 0x9, 0x3, 0x3}, {0x4, 0x749, 0x5, 0x1}, {0xc5e, 0x0, 0xa5, 0xffff}]}) r2 = semget(0x1, 0x3, 0x401) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000240)=0x849a) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/84) 16:00:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x9}, {0x3923e43e, 0x10000, 0xfffffffffffff2a8, 0x80000000}, {0x1f, 0x9, 0x80000000, 0x5}, {0x9, 0xffffffffffffffe1, 0x10001, 0x6}, {0x7ff, 0x101, 0x8001}, {0x1, 0x6, 0x7fffffff, 0x20}, {0x7fffffff, 0x10000000000006, 0x3658eec9, 0x1000}, {0x1, 0x3ff, 0x1, 0xffffffffffffff1f}, {0x0, 0xfd3, 0x9, 0x8}, {0x7, 0x3, 0x2, 0x87}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:35 executing program 0: geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0xffffffffffffff75) setsockopt(r0, 0x100000001, 0x7ff, &(0x7f0000000380)="42d1a2504dce8e8f3db8cc9b97a88d0c3499e2c5a3a3f7093b7e1b64011287d1d824efe4b11f9d1d62e98dde692bc7625314c07ee66bd93907aabefda22113c7a2da7f5ac114f3986700029890a700545b1edbcf4951563f12dd199b239f7c7650805942253d88f047bfde5f5a45315eaf34d4f604c1d704665caac48bbca3b946bead9767138ec97cc217445552050d12bad84879a3bbb2107e4513790c553a3275650356410cc6fb40a4cb6b2b7569747df02d0bdcc284f9fbef74ec6e1f1c64c0b39edf16d1f0e0abdb6e8b716b3d56069a093489724d0c67172ed24929291232166190f8dbaf5d59dce2c839f6e25fdd70b0950cef90660760ac6a539f650980d86a7f463a9c41758536872502923169b1a27c027f31fa927904854a71f1d26afa164268b7891533e6cec97ea1b57c8983165c9901680ff98a5544013fcfd3dbba269f053a48a68d7545a33ac2cf2f207372ec1530beeafe6f0bf961d2943e29ca29397441f7e1e3089022132bb4d21b1a10f8fcc8b30dae45da4d83241ac55b3e12089528262ac1d6e29d2edc4eeebaf665f14e8d1c7c8779d0b22d920c16cfec07b7a7c5046e8d5b4779cf13287515e8c900c01e0a42892ae5267496570cd2e9f96779e2085cfca993701bd2be22078774a7aba942cb54da8df516b977aafc0d5b68276fbcdca14773c4389398861ab95d7db44713705c8cf570356e461dab91e7b2f5611e8b0f6d3767476b0cf9d7074b93ec9ffc112622f23ba8282a7fea1e6f9047e44c108fa3febe6a26a721e7725723320c777b2022b1ead461f1fe9146e17ae48ba3eaf0cba7a96ae35702813d1cc18e18ee953972d48251d804a1d271c1417aa46e77b79907b3876e072d20ef6dcd307e7d76fd470aa3a9e503d9c200cb2f95192b9c9a8caf0514e6782f85da257de1cf2fd1e9bf7904b1f57e286d15b77ae5e6f41c7e1f0977b281ee2bf29f36590ee7d8e188287ee6f64563a8cf570d0788b065ca20e9852a57d3468ce1c8edbb3f7e496407c1345014d4197cd09eee8835752504e29930e0fa24cc32834486ff24d9803a21b4c0801a72c60dec1e0f9f897a42541527f721e69ee2c40dd99dc4757a5a197a8459a58664d0cdad76e76265dc7fa8ec94ae63a7e67e301af452f80295f1b428be7547e79339da3748024fffe169d15702eaebe1b6c1cf6e42dbed6974f2ab4a9d36fb48d0ecd7dbecbc63fb2a59631b6ffafa85e30a6e5274eec4c0ab9f01f0bb1f5125784172283632d584ba93b05ccb1189445e618d5cd85c6531fe292526efd1b045e3b953e9ac792bb82976bd472f62b4c781259f9ce001cdaba3d1f38c89186b4a46c018f51cd8ab9b05c9bbea184a9211ab187fc2df4f0ad03bbd1310fa36084e7299a1cbf3d183e366a80b3be95f632c62c2d47236903d1551f1ac7eb24b5e73063b9c1f8bfc2ec428480d96692e909342e8dbf6b61ed0bd94bccc7ffa4d6cb83eabb5ad074116a77dd757c20df474774586d754211d920ba7a7d4837a89c51d1e917a3d755d7967bf7292fc9c82aedb801a539394c5b6971252c55d4d73205a28d46c6056f4d04f87ff011881047e6655cac4df267fa802f83b80860daba322af63f48cc10435a90dbc2fa5ee798978cc9928e47f5a64e1fc35b4d20eb6e5ea365cf3d33e5240f1d5e819f1cd993c949ce63a90066d0843a6beb02f1bb1b48ccb22f7105e217c72191b888d933d9fda5174e10762e90929187bc602f4bcf4771584da7f8e0fe524fbd858a0bf004aeec6a11e7cf071b253123792cab5ee1058ab8a30e92ab075230a6e70cc882afedf61312e3b55e40a169c09d036144f24d5f7ebb73204bda780235eddb60424a53ffeca8c7e9bc28195f0e2de19f75e084991c1567643a9530731ac8a6db35a84eae95114bec4748153e8f99446bd1c9c20a18e0772a3344e30da6668ed556f5abf3dece246fe1a694baaa07a8572268be23722773ac788e48582a0271435715289a1df7ee9dfba07cb9ac1e4ed1b36611db1a7d070e6cf59464bcd8cb7bdf9989cab06cb35af2bbbb5e38132b728c9e20c8174c1264c6a69329d0ad92029163798963a756cfe22e228111a0b43ace463181bc39c183a376ec3bcc8d892137e0152d9a3e1b2dbf441e34d21fe487170462ea71a8bcbf51b29dbcacf7ec12d69b5917e4a2710eaf85b19f4fdfaf9e4f47544a07a274b14007f10df58f3e981a661cfee76ad97820f8ee33e366ed8ed0c7317d8a095804f1ea5e73efb1dc8795a8a6a0c65348c0680bea5f9de2a3db911cd8a2685709fbaf339a99bf58ffd754db0df087c84bd9173f1e2eda6e5623bc127986af29ae98815c1e7220163887ae79ed0690f7799585a948b2d5624a19efb8e711b1b1df3465921c63d2cbd8070c911e137053b65369c666b98112ada2ade53c0701866212a807a43b5e599b3bca63037d74554e8a6f56c616e1d91e7cccc38e6fb8bc7367134ccefe441bffabd365d2fb144a71b729e196af8709be749f96937afcc771f051ce617cc6712cce1ad04e214e1aa9239fe5fd09a7afe9a73e1f681b4765b8532676a75347d8a8d3784cec6b9818289341d29988ca55ae8a5751e7754c8f63ca667348abb96d62dd938fb3ab9f71d86f10172b81fd0c6d3b689b335f53c4f5f3d7ba4c81469aab367b7f12fbc54c1c584c509d6b26c2ca44c9923a7cac0af897b38f41541cb5de987e0012662f77035ac09aab2c9001b5ae682313092bf85ba42ac62c537b7c4d7fc23e577c22fdae168c7ad09c0d1737a9c0de9b36f3f78de9985cd40d200fe7f49849d91ad535f653c93cb24e42f6b0cda4889675a4e801b718a7aef029632c6581e56dac67974a7f079ff66b0c82eda311e540fd782b58eeacce46538852859e0e196143d7b02274ac0d1c998fe1f3a95c3ba8556d608f7fca230fcdb749b28b0aa798cbc29e25aa8148f7c8f40c137729a9cea8a5599bcc1a3e1e66065386e66a6c8f71a357bd231e84b82abbade489e1f66a25444c313a11add3c879d91f33c6b1b31801c4d3a57989499c60e638fa7dcfc91a9e49fd5c603d6e82ea655ad4bad69111e785731990a1c324bafa34af6fbf8d9c7f877c05352f0e8aee7c894b471ed3d95c74c8c3b01515ba362f57ee9caad0cfc33cf95d4a17149ff50cee9c74decf22ff4fc09528b68bbe7b7633941711d0883473ce77afe7bed2647b7e5f37918f276d2e7d8750616a8452637d1c2e79071f5e36dbb01123f3c936d499fa443008c1512e7eb2b51377d76625f523834a2072da49c2ca7c50487af32b2dbe1c5fa91cbaabfaeec69049f1a6c5b67f5e99075188460548e740374bd4f3a7e6ed0ca4e2f32710c5adb0eda57fc4c8168cfdd78c4925580ef17ff17eabe86bff5a2017b84ffd6fc1100eb77b7863804d532edcfa7dca27fa1c10dc916519c9a1476a3b5132b6dd4f3ef9b628e898efa236925bdda15b4fd98cd94d7c922dd7c83f135b1d1e47e68c1c60a0fb974ba7e1e68a7e37ae5278908dfca65c54e155d35daf96a61bef8535add7823b52bf41a83eaf4b6b2de7e784147a1a98645a1eb1a42987f00f47ce9f024b045ee42a29d6824a9abb2fc8c2a85d8cb4d600afe34f4a85e53a1d0c5d582ae1c000d07e7e6ac8df66fcb8df18171f9910a7e75e2a9d7d6c5505a8d09d8c073eae8b61a3e8d236a2c55e04bc63038675806354c33b4864cc357ef8d2b51cd8edbb33cec2a6c9dc2e0a1d0e4c05cd83f40465f7f562d63fee41bf3c6b9a041c0e1971609f91b82b02858528cf7d29e41fdc6ec53afe9ae4fbfa9f88a364a94313e9d09d7890f35b0612e0bade72f78d4d6fcc7c7f7f4a0ec603ff355e7e6e5e44f4092a76b7b9ce9948af594f720839e0392ad4a68f7ea39992700c81f7e229d78917428ddbd39326ca34e0193bf5731c6a6ca0bd93fc8ecfc132e090f17825e79ec592a8f98e6121b5f7877b4d03be10d5f2db6d6560e56623f73ff88c72cd6346fb05588e8fea2b45b8670659977f3f71b50dcf0af3398802664c896430dd9b479c1e2af231bf4df4897977484d73b6110306d0032063c5da327c8243c364f109d2d6d1ef59b17beb93a5c482c630ccb6e21868bceaf9d4ff5b4b8d0ecad10bcb7a9bfd28e61060512c08ff36165454890cac9e5dae17d41f403113ae33ba2e0173348bba4d23fc4d82d58dec5be97a5fbed4456f7dfffff90607cb9420b86af2df9144860c47e6425d248d6d6fde5fc3afe1867611e9e651889cc9008206f16ba18e54e3e2ad8094003a248c04030668ee211c3f134dde880cfbcd687aef39355305805fda9edaad628e307a8e51736430f37a713891cc4ed43f6e0759646f0c6d3e835f4beb639dc249a8990a7f63cf9bec6b2bec3f80c15197fc3c077ef17ad4745f6739a274e3205e240d88aae823bbe63cdc965b374df3d148065a887804f53d20b6857afe80f9fb4f2a914029d70a82ca1129dfa6a5f8aff32cbdb800dd876096c375ca60d1a83a53a41e53f1a3b2c8b69a96527565f9fca68b3d44f2efeab085608450ed3223fc942734b93a9156466fc41f09696b46559aaab539a4be2e818b0f3bac0a1cf7521d992814ccd0ead5041ac5ea89a57ec8ce91797df7c1243f834ea1147f6b8a5809f2f4a1e35020ec7cefd8dea8101cb3aecdcf27ece6f656b20f8a2950bf42db7ec4e5b84ef5b1c284da6e90a2d9e2b0fc9ed8d3557c8eb7ab343fc1ea6ba813a16631499d89d103cdf202e58dd3aa54418ab2d1f88b1229b83ecf02f9b5b16ad3e1bf13e96e2b82185bf60963b7d3c15fac336049bdb664efbb3dc8112ed56f1e4bc46b5e7ae0529291abfb9ee5b0f287c1e8048724dc53014a0b45155f1cfef99a9bfd39b5eb466b89fd0dccc72e21ae9481a9ab8dc1ddbae849e4470edf7144e40ee35605e6cab3b5c45a3b1faea640679c35b31d683825b9859ae50d110ae860db81e096c6873e75f9109b65588460d86a23e0376ce7fdfa2b263ba5be7dfed4e5cdf6f46db28d21568533bfac9e064dad22a36694bc96ca13d52c2af5aa9ffab73977abbb4bb6300f8a2266c71e7f9f8d50ab2e96f658811254e2f00e701e6c7d2896f56e052dcd1e162363086124237d32b54f1835f7a0af83799e1dced0559dc93ad6ac2e58db8c9d9b06b17ec34ed0e8593c63abe1e2fad0a6c636043bedfda6d48ab120e6185cfa06e55e336677b03377bba963b1ee8d0f99613f598b82315bd42301378eed798c1676f7193b01198d780e3a3abda52c71f0fd15423f374f69dd5773feaa514381323ad027779f6c86f85b3307814920c2db351afdc0e1a7b60ccd9022495f892c30edad14279618dc6f77f75d5ab43069f2439fac287f2c5bd793002382944c908c35a255092c29e8bde1a4f313118233b757bc30c54b06e7b409acf480a5d37d406280805555245be7962d464af1ec099729b8d4a7a7b44a2195f39b011e6b9bfa61b8cd0197ea64f9bb24e143ded19d81adbb125418d56092e62b9525d08f47a39641bc9c9f7d8aa0313d6e3de304dd5cddd22043b9072fee0b0ee87640839daa8987329314b1432353326c5525ea3765af090fa9a7c15dbd48cf7755b4d40ae333b570e44e6429d6f64cc9764df07341c7e1cafaea24f2eb93904296b3ae9039c4be64fe72a7892793cc63b9e82954a007a9ee734c0acaf1d8add5993d34bfa89c2792bfb8e63eeae920a17c4494ae8b5ddca6beb39342924ace62e747c20d2110754e30ba28c7e99960cb0bdc78839f6ba6e73", 0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff02, &(0x7f0000000340)="b6") 16:00:36 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000003000) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00000180000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(r1) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) getgroups(0xa, &(0x7f0000000e00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e40)={0x0}, &(0x7f0000000e80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, 0xc) r11 = getuid() r12 = getegid() r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000940)="1424feda3fb853c2aa7fb497b15c93dffbbe736801932a6a224ec557117fb51dbda725fc33f734b7dd19f7801f78985b1e63a207de18371ecca3a7df8d30afb420d7f3430ec8fb9331b4beed2ddd714dc264f190e97e51cfbdf0bf1ca38cd3e06b186ec89db8891a30a3b1e604063e146b307cd299dcbc933908288dca1287d6787c8d046ea18390ba20fe64e7fe5df7263fb7601f94befa0c4acce7fb43fce79066b6f0fe73afc15411b153306d87b2b03992e1ada0b91f39ab4b31b60e54c689b588b9764a209e60e1fd4464bb69a5b261696d8e5b53861c8f5b14875c8e82b21e3ec456485f44dfa4ae26d5", 0xed}, {&(0x7f0000000a40)="0713076aaf573b159048a685bee8a6857a5b23dc25261f27ab4851356c05e984cf9a3801d1f337120fd4adcf47ca8fa5c25dd35c4acf69504731b9c783748ae7c6fb37b825b271e16ad4c5fe611a7b3609b526f7650c26c0e08032893cd953878afe6329b9ea2692b0dd3f649b4b1a96094c30f7d5837e252745d54cbb930fc4dfdc524c7c8c5bdc55", 0x89}, {&(0x7f0000000b00)="668513a775ccf20e55a7cbb8200c3a91f36a739738fba9986705f841a94fcf7e63ecbc91a16d7216b4639847c8652811e7b0fdf90f847d35743ec1dbc4ce81b7ddd818371c93897186517b9cbba67eb27dc185a951331102d8ead29f6dfde938ec635234a5c958ad7a2b0b5cbeaad97a83e8be64", 0x74}, {&(0x7f0000000b80)="5ccdddc48923174d4a635a00c7bce546f1f021f07745c55ef70b9696ab1dff9dc54e69b8d837825a05160d6f386efd119b4a9a1fa37615fc8915b166c932d340b2c6d55be797f34ffa0686906bd3e0768cab18d03909ca8f68782e7f844e1cee52f286fc2661df670be50ec768ac88d8a2e20cadd1116475f0c12e2b16557db5318b00eda074ed9ce6cb70b1cc6c04d88643b04439f54df1c2edffe0310a18d3d1278dc5985bc7ecc7c2a31e946f2b3fb76063992af5673cfd5bd4397ef593fe5c94063255388881cc9dbb9169127e4d1beefe59f17e76b486bd1ced84689866234e43e5b5a5e33449c40497fe", 0xed}, {&(0x7f00000000c0)="80a35c7a8dbf6b62d136495a79735d2a7842392618a78a92d5be80d04fcb6d47eccf7d9e199ad56b7eb7eb0cb0004ec6f392aa402a2390", 0x37}, {&(0x7f0000000c80)="605c1f60a5", 0x5}, {&(0x7f0000000cc0)="6f0718ba34c7bfc17fb2219ad86aa0", 0xf}], 0x7, &(0x7f0000000fc0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x130, 0xa}, 0x2) 16:00:36 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30182, 0x0) setsockopt$sock_int(r1, 0xffff, 0x300, &(0x7f0000000140)=0x8b4b, 0x4) r2 = syz_open_pts() r3 = msgget(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x1, 0x1ff, 0x2000000000090d2, 0xfffffffffffffffa, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r4, 0x7, &(0x7f0000000240)={0x3, 0x3, 0x100000000, 0x4, r5}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r6 = syz_open_pts() close(r4) r7 = dup(r6) syz_open_pts() sendto(r7, &(0x7f0000000380)="846760b3d797537037d62ac3f0b00cdbb5570744608877d5cd86aa497a75cebe3eabd9f15340cb7d03de15278a9d038594c239a6e010bb0893e37b5c2c91f3eeeed926c0f043f4ccf464529c8664e37df430de4b827813ccb5612921498212001d648c9e1892aeba09ea596ed9f592282f74d6201dccb3caee11f1c3fb6a3f387b8ab51272d094b99ebc131f345b3fdc2585e067a717080f08917457ad68952d30a011377c48ef256a856cadfb6d5cddf72ce2458a25caf814b4cf2bfe1f9df25305cdc80c1a1573c985cbdecfe557c3c93cb46f0e33bdea87f6703784f4231616b0607627d310e2bc446ca29a8eb31578b7c1ac72df0a26e88cf6e0bf", 0xfd, 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f66696c6530e07f8335ace9e712f7556831006d07581814e94ff9ac9de4d52cf8524cc64e2ee1933135d319f9fe5d1145c45ade35b67b35a358a85a14e683face7e883317c4c5c77de27b67e9d0473e8a5ff70310b92ae3e024a1d4aa75cd5ca21046c0f4bf9182b6ec5344a89d91ac325c9ac573dd45afa8bd7e4de5354adb41bfa635e9e4d48d575fdfc0d68c439e9f3f72c2ce8db6bb7a4ba2ac8bd26148c8ee0de7757e5a0a071eb40369a75fca9adad7c06c755068"], 0xa) r8 = getppid() shutdown(r1, 0x0) fcntl$lock(r7, 0x0, &(0x7f0000000180)={0x2, 0x3, 0xffffffffffffff24, 0x5, r8}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x80, 0x1000, 0x4, 0x80}, {0x0, 0x0, 0x2, 0x100000000}, {0x4, 0x3, 0x101}, {0x8, 0x1f, 0x100000001, 0x1}, {0x658b262f, 0x0, 0x10000}, {0x1, 0xb89, 0x4}, {0x9c56e4, 0x100000000, 0x3, 0x7fffffff}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) ftruncate(r0, 0x0, 0x39eea38c) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1a8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x1f, 0x9}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/68, 0x44}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/15, 0xf}], 0x3, 0x0, 0x0) close(r2) r3 = syz_open_pts() r4 = semget$private(0x0, 0x5, 0x440) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/121) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x89, 0x82) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x0, 0x80b, 0x1, 0x9950, 0x8, 0xffffffffffffffff, 0x3, 0x2, 0xcc87, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x5, 0x4, 0x9, "9a4ee93714348a0f8695027bce45a11741f49541", 0x4, 0x44}) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() getppid() getpid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x3, 0x2, 0x1, 0x2, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) sendto$unix(r0, &(0x7f00000001c0)="e687fd81041ef6acbc41062a77b39146b6844aa41af18879ac93a2a2d9ffb5767365f2f165fb262eeda23a0277594ad6c7ef96682f434762c4b6844006a263134f436b714ac8eb74e23658cef6ffe9fc126d80e3619b54aa05c90182bbbc16", 0x5f, 0x1, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0xca92) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000018e, &(0x7f0000000180)=[{0x74}, {0x81}, {0x3}]}) pread(r0, &(0x7f0000000040)="79e98c9c4b5dc93e3397d97a740d2af546a2a0e1997104f368c7a71cc81cfb72ed2f3c76c1669f05ae19", 0x2a, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0xfffffffffffffffb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:37 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0xfffffffffffffffa, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x655, 0x2, 0x9, 0x1, 0x1ff, 0x3}, &(0x7f00000000c0)={0x2a1843c8, 0x7, 0xfffffffffffffc62, 0x5, 0xfff, 0x10000, 0x5, 0xfffffffffffffff9}, &(0x7f0000000100)={0xfff, 0x3e, 0x401, 0xf4, 0x0, 0x9, 0x3, 0xfff}, &(0x7f0000000140)={0xfffffffffffffffd, 0x2}) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) socket(0x10, 0x4, 0x3) 16:00:37 executing program 0: r0 = socket(0x1000000000000018, 0x8002, 0x0) close(r0) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc8, 0xfffff, 0x3c, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000012, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x30, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x82, 0xf00fffff, 0x8001, 0x4}, {{r0}, 0x0, 0x40, 0xf0000002, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x1, 0x837}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x0, 0x100000000}, {{r0}, 0x0, 0x10, 0x1, 0x1f, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x19, 0x80000002, 0x6, 0xff}], 0x80000001, &(0x7f0000000040), 0x1, &(0x7f0000000080)={0x9, 0x1}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001280)={0x1, 0x1f}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r3) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r3 = dup(r0) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r2, 0x5) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r10 = getpid() r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r13 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r15 = getgid() r16 = getpid() r17 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000180)="0d15489220d016c6681104a94b86b19c3b7dc97b80d359d91b50fa15f9d340c8a425c660fe86d626a90787cbce7f96b2cabe7b68aec4ec9823131350d1d5623211f2b8cde1137da5f5c5ff34cd1dffaeba602f950bfe165e65405b011d114b62a788a0bde3654f6e947cad194fa9146ccf244c3ddee7153866f5c7bc4559aefb792b57e6db9bd2cbf721b93ba5ebe64e28e4d69eae36b3738fe4ef46b9029e8256b276fa344b13b0dc399f928f96a89665a494708aafc82dea7c75ae704c3ce981e9fccf8be8ef4e660a", 0xca}, {&(0x7f0000000100)="af1ffc0cb37a4e07d4fbf265c988314c05ac33f6c34cf2488d50e0016b7544d1878e", 0x22}, {&(0x7f0000000380)="410a0320bc6fd3e37d74ac8c8eff5df91b27a40aeacfe12db1ef01c903e833a76489eb9f1d3c90b58e10f596be426fe60e07387cf777a21a016b1a44a3ce9acd89105d50241d9e48b41203737526c88d6791f580cc9ee56a5bec1870e457ddb2c08316df6f74942b48011a8b8897207117c53a750a329b90b238d1ae317b05f170763393e783e57c8de8445fd94335235b5969cb974a428fdd112996ab2099e8ce79f92734474161527200ffba9fb6586455d38e72be22a71aed9ac740f51c34d56adc9b8777490d394ffa5f81f7b6aa302fbf74e7dc62758bfc4372c70b2f22013dc3212995d2ff571db25cf180d8dbe328ce629f1b1a2fa00f69e48b176b6799a102e8b05f9cb3d66a18be7765672b72aa113c4aa662ca67756ced70e64ffa2869507e93affa5e927ad9b3f975a3db792e55fa30dc33f0bcaad854ff2a2f826ec6ccd5dfc4ad7429ba6c94e721c401241efa6bdb3fac050dcb22a7c667223b2e07d365975f75fdaab77aaf3bf16d2645e1542da5d78699d59488cc28c315e9ed9799934f258396a6ab0b1277d5a1cc516efc0aba908b6d485b67db12a402b18c0a1d5663ba5e55e0afe68bc9bd1351b5af8c77cd2a0d4195209000ad74ffe5ed7053eaecd7fe7ea938ffe52ae87ebcf1b9d02b091bf3f62788f80ecc511b02e80f16d5ac4dd12a31d055f26e41368608ddd895ed21b78b3bfd0899aa1965af7a925e81d62f0009765a110767e2cae262ceed16988c983b466600c155dd09fc9cfd59da6a3422d879d7c1a9d7f1d04ccab4523fccfab9d584b529f8b006281e2a800351ec96a6bc2208b08488f6ee7b75b7541cb5e12f23b8fb42fbc34419060b273eb6dbae232979ba57b1a624603e62d211bd35788c26edab817d986f98d1af30807169368d15a9ca2a460e98aa23f12513900bf1408401c0f0afe011a22bdcaebf212758d9407f4bcfdd01db326943818aeaf44925b942f81fcbe3a770d4d5cb8ffceb61565542b0ac1897cde616ab27e55e1d8868b1b67be6306130d9ef33244cb8afef9880de6be8d2520174775b51daae20eeddaf3b5a670113072904ff02040ddd2f8209fe3bfcc3386172ca044e20d040f9d71bf7102252fd8316a04d3e69748ee199d18a41c582b80b873a2c5c7140b6cca9aed4bd4a89b40614d1898dd67cd59efa11f237111b7989e20c46f8e3a36d07c546cc8bed3b9cf45d871d789f047c5195068dd1bab9612b708cb01d63885c3e798a9fe6a7c897f61f89a7b350a56d2fd71ea1c65f7bf23b4a1100052bb04e9d2649c0811e29713e1a19e9bdfaf255b9666a3f6e54d7d1a513c649d61a9a60d35de60ba2f295442416607016e721496a47cf71bca85bbc50cdb5b529f834d372fa2be9cb7cd4dcadb7d3ae44bb3483a01e0e5cc28e5d0502fc2a5d2f2f07493b5de0dc4647fb7654b3008179a73e697e44bd5e22e631bf2759deb48c79d237eb7018298e3caa3838465f3a58380da83e778053f6f54c3a7b4008591d6a739081d7c15a834f91d3d40e6f4943321e8e88f7db7f2ab0b8caeb8d1cae6223c39d8c2a350efbd0bc34de385c9ea57ab9d36e103ba1dd92541d66d6c0560a8f3791158cdb6c8e9210966a280d890af8cebd7f16f361608f7fba6842e93df9f31da026055bd4cbbe10811b59749104571746f55948527005a6205fba90d03edab0d384dc1e66826a181ceaac1fed878cf64983fcd7a0635399b9a562793282d41c9ad690347bf33a40ca55227ce6359b626b6187a3f513128b6c87d1a9f9c1d5c626c42520cf4d726f6fa72ed9d91c505660227bdd2cab2348d6a8bdf6820b639b878e3887b67eedc9d82ffb2eaa438865338d40b3c8d5a7d4781e4ff28720b7559510f02efb3a27577d146a732da6d61a632902b62c4255a293474b69c024f2520d6b383236e72cc3c0f4ef8d1fb37001f3209628710bbf091da7a93daabf76bab3aa89084cc33090d8340723ffbf7f1d192be7171d32104a1c1ea55469fb4bae9b672debb0abea4385ce39cc761375c8bc9a38f792e5e638996328a06d74a8c41f0c3c25d43faba29a7ee7d7096f425602698a6aef213bcb438c765d3d5110e934c30e9bbe482beb8fd92e0a2d8328414c71f432fadb6e2d7b1566228211e6ea0091aa4824143d83c987a0bb67f4b42a7f8c2e648f24244314836d77aff4b7b129be09867f1e40686ded082e0d692dad05ce5eaa435ed9a91aa6e5b158a3785cd72eb82a7f45aa84812ff2fd3743543af5b41e4df18a982c5a7a3ec8a35cad1f55c00adefd733eccf64748cce368625bd1522897551c18ebeb19d3a41a9885a7ec6438c0b6adb5f7416407e496e3cc1ff92a2bddff42106b0c193d604169330f9ef0ec419b6cc4e31f2a8def989b19d9379243ac166064b52e13ebe82f9ad71355e6cf47f363a21b17d1c0c745e72e7b332f48dd036794c908713e3de198a6d46c8f44f7f88231d2366c990067351fce684bb66ffc4dc8e553d2c26b0421a1c86851cdc9fdb9ebf048d589f827d9292ddf59dafcb82abb5ee3831870f941a488af5cab94e6f93c402ec1a25bfe3cea01342695aaead3b8fa0dcf673bb1e186c8839603da9d7e9ea4ff3c23cbe7f406e3bd5fd2ae3e91d0160b52d9ebbf0d097afe1bd5ed9a64f908d3885318e5f3b30d42d09e368921bc1474b43dcad84604eaea09d9de1542e6f11be7487de8a2feb9352c1701955e812d1690578f044d38622fe959271726998d7f768d6b0717839639a1a71984f00e572b6a944e138aed274470c57993422424a91ea00a9c9f9bca33eb0e4053b26cc0c2c00e6a86bca2e126bd3894a034f76dfe10953dfd60b5bfff53a6622a09cc4ef0dbc003fbb2e4bb359536661be7914db38d9e397f7aea5d62a0495faee4f185547175f76dcf9e48391b7faf3c64cc55dcca5a21e03b98a7f13ac69bb522c580cda51ee0ad0f261ec442c253f315be47d33bda94bfd922d23978c9feb60cab1ab9665fa5ddcdde067568a8f7c27b15999eac0d40df743889062d7f6411bea70d8b41ff030c9da4ddcb4b571d55ca892a027de34a3406f309b948b41d3defec00970098a02061ffd6e7ee56974740e2025d088e8fd258872e174e364bb1b052f307be3f30c7b437d957437fa48dc2bd059e733777b675e5be796d071a95ac2e0f3e7cc3bba22146872e6cabc5ed09aaad25c9a4a44d53db9b0c519a37d6b19f03873b70d6a7307053b0eb9441ceeeedec787eca599e158c1c4d78424cc7809cc0619e75cdd3568d3f4431e83cc351ff08561438bade9b4bd17881f98316d12ed5c71a083cb9870f04363631bf1de7f4fcec67a58615cddd8e697bb2bfa1bbfb111996a7deb660a18a240641c7b7a2fcf4ef435e867e06fbbe60506460217ddaf81cb61d068284fde7e6b2c2665e4effd6cf2e9cfe3ff69ed90361f541f00dc597fa69b8942cbace77a0bc23529bdb93eb3cbacb7f952744bd36ba9c95281757ed5536f34d9cdcd38649ec3cd0afaab8267b5ad624247bc279a9f57909c549d731badc3d10beba60cfc8524c1d5c7c9d49f786faac5da1db7bb4466e41236f36c03e7c58a9f286b60b846678b25e6f3e1e7a14a777ee2bc7a9f558051932dd4618570dcddee38c3cd08c12f2d68feba446df02a9116c6e20c12b52723bef2f12c2c9657fbe77817d718eb11699b70d3e2ce55c58059c6e470f57dd985cc9ea35e5d8ad6aa039f9881324a0e1cea63309af9eb8cf2658a0be042b6d66f0aba9275165643acc551c4f34dadfffa0c5eed3b6c377d7fd421a2bee21ac4d788924cecc7bed0e490d6615631cc5b5e856af5499d3d4fe786d4f8d07ef6abad95e46f54d519b5fa94d742dba25deb15f113db0f59a6277d3c2d465dab4c9514e8f57b743687a5ee3c2c8588ec50013ced44f74d9af9d277216b2c419187d6f890c487c354a8f271b0d5d77c36a0bddb581067294c8cc0c2a0179b5cd59bbb12962b16346dcb9456e2c25041fed74fc92dbefe3e48c8f848454c94bb53e932c8882befae3c3a2bd4c33b3f64f2ed6185f4499dd378b6e0acd12521c8ac229e9ec4a5611c6685632ff360dc2f7fbec1f674ab6d6ae63a30608b5c515d58b67eda84e43f46a4e1485a27de5df023514aa2a41abb27e659d1f1967a0eec7b6d3631571f4c49bd1cbb39084511f6225536c6a5f7e20ba3320732317eaf57edecf8557a351c16e2f7ab2b5d80fd9b10e3131727c5b3ae590b022deaf48328d0a893fd3ddeb36cdacb769f957bfbc4b8c7630b09c8e2d877205789ed960a25befba4104db99e66e436831532ce42965d53ccf0a64a034b9f0160fbc42511aad7d07a006ccd9f4c7cbbc1aa806d400ffba968c60d31ad8dea1b3de69eaef9fad14667ec2dcb2219dc1c99f423eb49913078ab089042007f169bd4f1bed0e2faa959c183ccf7b591bb4e417fc54c85da1f13bdb475c89758bdb0fce212afeb6b7500005514590cf2dbb3081e994f196a1e87e3d7c94f389d36df726f2119ea70b55a74f9959546d7ce4e55c969ae5127d79cc6d1a23b021aaf729d150ffcb61773fbeaf36549463f8689ec1ac1d9ffd191ebf9d2b8bac015f26ffa10b559613051e7521dc1ba3ac9f49ca7c77fbfe7d0c6d092a04c2b1a1f94583b4ab1383aeddf8d9eeb9d46b5ba874814f8604efc3bf21a5a398b33032b94242e09fa3baec19cf8f162d505aed865550bf5c306f0b3f8c2f66b1437dcf8e2a4290dc7c6caeb4c80ce41bb88b5e4059ff96a032427d64ae28355211508cd13ae93cb5f503cdb1907613bdd28055528191d95c7864d299b572529a42411022e8c00f19760995b75ca2643ef9bfcf5145207efb472e1da32c4d92e14129755bbc40b5d5b3dfa7d4351406c03b8fd64c762a4359a507edd5e16d079433378bf8eaeeb26ee9b670d5a662b9b871347689012a29085dc2c35c645e26f9ec2b43c79b6ea67672327489810c68ec6e7f174f74aca21ef135994919c99f6387ce22123c68e4e418eac634e0d01f9cf9864c73c5f81439fd33e5d33165444d38f4268fc9e8a46671f96da18ea6fc47ea749f6233f5f7b8af7c6bfb4a010292898b3f7d36772e6ea563fd16c9cb02439c7a4b7b45933be89b39b83b2af9bc81aae512d145d29d7001d59e6d1fef2c11ecf8bed0396c3d68991e69a2ee5f81785d063a4568904d1bae93124fa056791f733609dbdf026815ee7708504de9033858d19e7004248a69eae6dc320aaa0f6e9363c637255c83f48a4cf3ae5fe69e0ae04381400ac5453068d4b28272faa9d60f8d533fdc01eb07364658611082a91541e6c05199d04b54061379135c69b06c8abb59fef81d583b6808d45c07be89fcdff75284469a9eb3bd9840eef06962f9b7f54a06f798ff7eca2b673f004dea434d1a31439c964814055eab2492e09b99e29ced8e2d8a95c2056e138c612bd287f3ebd4c661d5004d4fc2828a706bde1e36352a8948b2ef2a6d22706a1ff3d0c5f43e7390fffa3e4f6b4916b11418b390ec068d87529559a15fc494c013c287e0421eb10113190ce02386373932048dd2d34a8c909527ed7e8bb9d29e7f0707bd9d42c5331e6fdee5829c2cd15c3204bbc3b711f86f9ac5bdab684a8a5a40fd21bf20340120611178f757fd842572a3708b369502d1e321be953a6e68f5c494ec171fb03c00eb1b6210ccfeb50375c0a2d51137057218cb928324b7a660ef4af295ff17163eadf30b1b0fdd09710d7ec48bb644c9ae89f344bbaa6d225bf8fd963142ed35f4aa07e8", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="055b77c3a4336dc69fa5d6c8ba0f83b9da88c4256388fdd40107f47af89499ca1841070b3a497203f4f182e80b9c5310ce66ec584867f22c9708143456503a3f90c94c40b1388914343b83511d47165966eb851395566ff7fbca9acd66226710097254e181e5f70bd2bb5d8e81813a3597175d13c7c207c49692e288d09c69814aa437e8be0bc759577a1e3bd857ca19b3afa0d68857cb0d0bc6924ad66a7a8652e9197ef16d6e5dcaab9661faece4a6eb0176c57cfd931ffecf", 0xba}], 0x5, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x130}, 0x408) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0xc815}]}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x258, &(0x7f0000000340)="b6") 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = semget(0x0, 0x7, 0x200) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/233) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r1) r3 = semget(0x0, 0x3, 0x8) semget$private(0x0, 0x7, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/103) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:37 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], 0x1002, &(0x7f0000000100)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000080)=""/79, 0x4f}], 0x2, &(0x7f00000011c0)=""/214, 0xd6}, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001340), &(0x7f0000001380)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000001300)='./file0\x00', 0x40, 0x149) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffffffffff32, 0x8, 0x80, 0x200}, {0x800, 0x10000, 0x6}, {0x1, 0xb03f, 0x5, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5c}, {0x4006}]}) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xba6, 0x1, 0x200, 0xfc23, 0x4e6000000000000}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) syz_open_pts() writev(r2, &(0x7f0000002a00), 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x50) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/51, 0xfffffffffffffe52}], 0xfffffffffffff69) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x5, 0x10) semop(r2, &(0x7f0000000040)=[{0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x40, 0x1000}], 0x4) write(r1, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) execve(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="5c8004f62196959187b815072963ffecb85b1cdb2779e1a73568621adab56785d886c6fd203347ad65a27b169b98a724ab16b93b3829c3810000000000000033c4336fe188", 0x45) r2 = getpgrp() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x1, 0x6e52, r2}) recvfrom(r0, &(0x7f00000000c0)=""/135, 0x87, 0x1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) lseek(r0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000440)) r4 = dup2(r1, r0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') fcntl$dupfd(r0, 0xa, r4) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000240), 0x5, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x21) read(r0, &(0x7f00000000c0)=""/180, 0xb4) fcntl$setflags(r2, 0x2, 0x1) chmod(&(0x7f0000000240)='.\x00', 0x1) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x5, 0xa6, 0xfffffffffffffffb, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sync() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x2dd}, {0x10000, 0x2}}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x965, 0x3, 0x0, 0x8000}, {0x4, 0x685, 0x5, 0x7f}, {0x574, 0x8, 0x5, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:38 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000600)='f', 0x1) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) 16:00:38 executing program 1: kqueue() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="fe62e613caf6b7ab7bb32aaa3f4481cecaf5765e4f36b1d6cd695187453c6f3f1c83f8cddea2461a727b5248ccda09f5523b56d5c6094a9a4067fbab0c311cd7232d8111bb6c84147b8770470b23e3d7bff75bc7096709c473e6d3ac9f6fc1f7f8234cfa742f9983faa8f1ef8e", 0x6d, 0x2, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) 16:00:38 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000100)) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) flock(r0, 0x2) r2 = kqueue() r3 = kqueue() r4 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002006, 0x46485d48) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x8, 0x18, 0x3}, {{r5}, 0xfffffffffffffffe, 0x42, 0x0, 0x2, 0x40000000000008}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x0, 0x25}, {{r4}, 0xfffffffffffffffc, 0x9, 0x20000001, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8, 0x3, 0x3, 0x3}], 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x40000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)='O2', 0x2) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x401}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0xfd81) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x902, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="01002e2f07006c6530002dad000cc927f77c42c31aa962c2e0b9a472ffff00004f207b55325051188ebb6b1900ffdc4ed168d8b914576a377820ab35dccafdef0405ff80b9455350e007fbc1a4c6f342f148e3851d470ecc035ec14c79a571ae76c2f6cc74c72e926ce80af958d0da941501bd47877febca8256d0ccddf6ba147a73977d522814d41f3f97075d2b83b7bdcec2cfb84ca80b0de6fb0000000000000000"], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000001180)=[{&(0x7f0000000180)="8ee4cc7c94c5bc4839ac77459d4bde51d7c7530f22d3ee257edbb3782ed00be34d6067c40dae7def12942bc39bdc2bd591c2236f63b9ffdffdbd575ff339957abde82bb44f45714254e10e8e6e1d0f7b99223d12049ce3230ba882baaa3529c593c4a78a6f2093a11d08571070f9381be016aaed70adcae1be1f8e0e85d05102f1115fc79d7e2a2e3a6cb5573d8e39fdafeba05a257f3f0f9e2be286dd44f6f75a9f80788787b5adc745c2b5ae7649bb99790d33215b555affcfc7b7c805ced6010cf72b946598baae904afd653f97c9a58e6b29ff9ea15ebc2c23190817be9bdd6a7540c416ac96383b5fde48c5e9be9fd336a10bd34fbabd6b475fa23dcd23af895aba15a1c04fffd261e8ee29d81913754367cc62c9ae91078063e1994e052f6c27dc05ce84259800498ad03bebd4012f658bc6631ff4aa6a8827eee6738686046fb92954553caaba2bdd2d5aabf9530d687e9a4a5565288635165ba3cd5f9143b5988bd9bdca4239e4ec61275f06713f77457f000cdb6990d811960df3b2a6b09daecd2a27f9163c0da429d9a8799b59d5a81ae3e4e17778d8b962d901048afec30cfcd798cb88b1f9b6d4ee47528cf337ec6e7873002d2a93bee96cdb9b566692ecc4f3dbb5bdefe8e5bd46aabd1bd09c115b7a4e5907490a9122361f58538cd0429307f41d2894b50781bebf04a83e3181b6bdfc1621af24e047114eb66de766f8d2ca5ba2cddfd9a777231c6fa6faa704e93e39efa35ee8c5502da6d3be67b6ff8db106453e7fcc7c961b7df0a3cdd0635337e897dc1aba0babce5b43e413ef3c2c2437e8f2db30048cf4a930be51cac18ed00a972c8b214f5a11083ade1f8afc4457938f129fcbd2623af5a526e453d86b7afe3ca5f6b212bc6d0aad67d90384f3fcef1f70955373eec2e38474ca200168cc0a24b66d9c00ddbf546661c60d24ee8c2638c3860746d771549b27c711c8a9dffba4730a6ca3ecfeb3db17337ea70d01199109853b03b72288bcb2005403998fd49ad44cfd6db60f489cce7a98398f86a989c5bda048205b33cf44f3e6f6c2d21693480b1a924c77b61aa329b6b9096b6ac45be464d25690cde8307b1b885328245b729497a2ad45f91d7b9e263c6982f9e77fee5b4d05e7f64c612a91b69e2f10c3726299d59354b65a5a190e957900cd20d33cf803d1948cfa161bb4fb107bdff4543a3bd2415a1758b9180cdf624e20096a8d731079322b1cb02287575f0d0624969203ad6bb03f25114dc158a6f0a0973def80824ea7410cdccc64cae813f19989f8bc415961486988e4834a56be09b4dee24bca5a89b9a774c945a86f44f14ebff89d62eaa4d0e5dedc5f9ca267aa3ddd58f6cecb4c04251b8f79fea719dd8322e196d111aad42e6d50af212dc189ead7e2f027465f89e3f6a323b21d736821029d7602212260bece0700e3cd5b9d9e4542c2ef8194ca420edb1625317c6c97efeea24e3f322c234fc367e07b2fdee24a5a7a55e8580315ee18af82b6b7db00318a807e8325404ad8316d24bd924c3957286a1a9453585f998b9ac4537616efcff71c3f15204bfae27d1387c56c1eadd32de2b2f65dc9be53611cf51d9c3ec4685253c33d2005ea8467211408665345a4630e99c8e8a1e2f2e2b0158f8f877db2f7fb2c50aaeb2620cc0890ef1ffce475bafc4936029206bb52a5121b605535400032a5db63c497c7fec6890003d303ee8acbff9cdf4af6ca31b4cb17a1a34f338f6bb33bd6fa6bfe1f146dfb97384e1976548493f42f49f98e5217ee38e6405874e2cde69ac5ebaa04c8113e43ac2ba709e44d7476bd8885dfd0aac3c8ff11a9b1e5aeed346fe2768c8323274b0e751c2af25970c8eede24a3c6017050cab32e48c7316431f4d28f87513f085f40a0bdd1d2a0dab7f4843dbe2730f7d325944471bbb6924a6dfc885045a32fbd3a72d334ca73d0e2097b75fe0567b0e9c790426acf8ff8ef7b455c799d85781683beb2c49f58ab346c6615151dbf441929c6a83d38a1ed7f43fbfb00782a165cb05bb9aafbcdc1dda40141d5c7180bce14501eb08d3ea44d5a4c1ec73208613b6abfc3b410abd7077f74b94e55269706286a95f13736b0db055b448c8a5bbcb839e03fb411ba5b7ce3d73862e9fc80ec31c146d5b8ade6dc5eb82d7cd8a8d5f7edc522a33e3d579f4239b5f0ad385530926c24446bcef2455c9c64e57c72116d06dc69a07fb1fbf2598a71ef8a2b3c05cf3056b3fc030445f65c2fd3c4f3c2fa3aa1951e6f0e91ee15eb76b3396fb27081423e34d4f4c23b75c28c3ea2f58b95726ad606603c4a5d8d7bd79e7576209c55296076820aa5fc06583edcdf81968ecc11ebbdc0b8e7fc056a5d0bfb533d5317b4493242237eec7e4498823ada52905280ee1258cdf446dfdc8796c5cba02c4b8052d5ea10ed0cd8877e545d8c84297ce77e0063839b6e0cadad3bbd4fa49fffd31116784ecbddf104dbdb635e8ceb4ccccda38a001f51bdf83df4a119eb4335ebd83be1626446a203a341f2d81c7dd0a67b431feeb079e2190bd28ef3092a2d2dc554481aa01b3709387b79ad3b283380f6ef4407ae3c3c27ce19b09313b5bd3a6bd553ba87f55e57aa855d86c27553e8a6ab3890f8348eefea81ebb32ca83a921577ec55a956d9bff03ec478b35f9c284c2382486b7fc3fba25ce965be8ba61c1cbcb54e70ba4003085ac19cc22f11715452d0f3d294db2afb04dd4fd16141fa5ab2ee25e9dcce94f1af4a03b37ef4d5861bd31ddb7371bc03c0b231ae782597f2aac9eb176242672dcc3af488db9f1fb41d49baf2f6884d8584bc0d764cbabe524e905c7317b368274ac13566275eb297b16f248238440619f89aa778b5b1f40906457880634cb9f8b61fb7759b9fee95d308a3400948e4d86b5afda730ceef570881c33b0ac501e03ddbef2f74eaf0e1d60020212090f1578ea111b46392c8712e26f4e2b49880b358756c4b4c95fcef7d8faf376acc96b99382de72f33699be5e591f6c56ecbc6cc22ac0aa196d5d3554b443f4eb908eaf9d771aa845cbc06db7f2748ec71b28e01ecffad2c46810bc9c6eb040ca45b1f39385fea1915f68255156d438c9f00afec0f8a0490c02d718c9c17f13fec844482b1ffd7434c133095a1095585136fdfba5b53ec620e2fc9d53e71448a4de1905a3435a91dd0500963728efb6f94fc6296405529c425da57b1206775878811174229efe887ddca7e4dad5ee10017cdc8953d3ed38cb36a00762d33abe5f40d44fbd81c0e4c11bf1c480e3f6af1890c73936f8df2724184cefbb8c1d3148b8723c9e8d7f8f2f47fc075a24ccfd12246bccbbed2efd0130606cfb2f4645a0acd675557160b081376e38d0e0f3f5d96e70d7ab6c9e5b439ab2dddd4c09984f6ff88ffbb633ebd74633b17e6e545e2bf5c90a294bb242dcc5c2b0b1bea0b1caefea4191b1e2af8fffd4e51056f5a59f21ef3750194873f57905135de14e09c7b9da8be9732448849f184e051e6ad6edbeb8830ca4d25c105d0d568ba37b151c4cd85ae40b74c96d3dffb952a157cf88a8e674c73f058aa34f5a52662afa8392234aca07b4d7b4de3db8586a38ef54270d73c0bf26527d7d5263c3b7f7b06181bd809c3c8581655d62284bd14dea9c00c76da189b20a9c83e1cf0f0e3ad6ed3765164bf5436e2be1e26a9b7f17ff34e5b0dfbdfed3f3a7ede1dead767ea70441193e64676265e3aef53966b174b0a99259a58c940ce7fb4f6fcd41407320fc3dbe47db31a914cf2a32f1bb5ea188145d5150356aeae5a7d6c7280ab29e8f74ef1d4d58ac3b0016d5a436f1d7a5a155494aa242b7fefd2f458cee5175bf8e607235db83b92f8c3ba98e38646c7c4ea4f583259db5aa1e3db6e1d56c03481356677b6d56fa264d1728d1cac44800314331442cf629dedd39317df99b2702e222143a9b7afac5e196e90b75aca93b63c4749c210bc3a7fee4b6b5568119e94bee1c6c559fe0bc9b873eb05cbed44d5001977fb926527a4ba2485aff7c32e5958f7b1acd10e4e444e8a184770737fdf1cf3cfe8f7b5148e0b189865e7da1f77077b6f625025bfc5c718495c5b982648ea9811da29138549b301a4ffd9b3aeb3210ea67a9630e55f1a81641344d253723398d04f77dd410d038e77722ad477cd2d0ccd08eeec2e97a14efd2ce822e7e9ba2995be90846da380146351132201deb420120bff7b317ae7e67b3c4bf3168b468cee30d86ef588acfd65c6c15b075159e13ee132154e996f584ea9353db57a73f4b318697a1ad6929ddea817c83e9b1fc331b85bda80b8e6d38056309f21da881430471ec934238d710ef1fd38df7442b7d4f280b7fe8f08283cf045ba084c038acd5ef6144b219abe44c06e76150626c4e6fd99d31c644b8df4713511d8ab51e37618e9450e96ee738fcd6de31328083f387c9962f29fcbfee41dec8b5914c98842ab7e429ae79d9c3e7587db033c6106601bade16b9baf893439acee8248832d75708331618f1758ae6504288fc245b9fa350ecc1423bb11b5212a2c547b1b781ac8d8cc1b69068f6cd804500d683ddbcd7bf506babbee7f7809cc2a7d1c77e9ba7ac54049a13feee35f505335265f22615bf3f300427b502c818cbb6398a72f064237d0b3a916cbdacf445f26acc965c998932d2a2c43ece13db5822253efb46d55d3cbca63bd4f92657d8c9807d1bb71e872b1b207ee26649548c50dc9b3aafa3edddb59d25a763593c07a3b4da27b41a2bea8891ca427daf104fe7939393b07a66027c0eff7636d9e33b5400acc959d3dc895a328058f2aea87f1995f6f52014928c3d2e0db37444c2f7b201806904d9ca97a1c435b88a20a52cca01355d8f20270c59625c025392bfcdb47eb4034da468ec175a0193f901ed883f79cb60592e1fa135a1f4c53779cfb39a36be68aea6afe9891e2714fdbb8603aa8f7f04fa5e68f7a506dcd837f51cd6aed9e1b1e5450abaa9f6432a4022821b3c568bf2f71d92934f003c0f2c24755f47890956427e53e666864f803f8c2f23c48d0d65f146a1cf0c0ba40a74df46fc760d67401b06cd10546a24a287bee689417de84cffc5a57783a6ef553fd25e0502657baf28c2c441c74b93aa91f6ad175f4bf326583ab2cd97f1bba72cff2b9438998fc6ae36380e0e0b7b377c99e3d559fd81efcdcbbf70cc92099148128136775ec07444481f11742eb0918278a0627c72392c3ef33b0e4abb701a049007077c2d6e83cd69bd58d29d1a3b4a67e4dd57699deb65dc39b9d68641398fd0e01fbac0fdbee722c54fcb3160e30616418545e6ce4392658bd99702f7ebfb5639373670a0e606b53d7fb15fff6f1cd1c405fb360bb909ed7821d39a6bcd1091650a1760b12a96470a53d68bb158613fc73aa6f8418b03d00b159cf7ee454dbfd230fa476bc93cb1960d7bcaf29b8b11a2edce3d8b02e7c85bd2ab676913d77dc419dba6700e61be04d57bab5bf11d579d153e8cd86b144c3fd07b58b85057863c9f822be150bfe26c856f5b3089bb08584eb97795d69c0b73f4b449df755ed371ac56d718390e55f6db904b756fda9c9ed11312996f183226d5ae9ad514eabe7f4316569aed4769ddc49f14fdedca15e0ef9b10c01efe336b3a67d21350152ea238dd0333f7be416593eb56df34e73850f9b5b0b61dd37aae037dd8e4d528c80ef386c54fd21d5cfd2c9dcdbb810ba18204396bce30062ec196e20d625202db9e7884af3a595e71d98f7bd42d64cefe19a584e3c10a58b5e9", 0x1000}], 0x1, 0x0, 0x0) fsync(r3) recvfrom$unix(r4, &(0x7f00000011c0)=""/51, 0x33, 0x801, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) stat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) fcntl$getflags(r1, 0x1) sendto$unix(r1, &(0x7f0000001740)="0adfcd61cedfeece4b6cb3bb1ac235d9debc39b41aa3ac4ce601ef29cc81440c8f2f1edcd88fd827a689b6b5ab7176d766b97ef8698c2f59d66324d956e8cc08fd89c52026cd0dd98739f62b5a62b429656e2192d07a5eef0f74395c1e446de8a078f9315456fe5316355832e73107961a20933c1ba7327832f41841b9013c82e7fc7dc535b3d1cf290845eac8c968b6e6cfe5685f418ccf943e3afcc8ada018d9c763aa52556ec86115bdd4712bcba16f2e76bb0f29a413bd", 0xb9, 0x400, 0x0, 0x0) mknod(&(0x7f0000001380)='./file0\x00', 0x2000, 0x4) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001400)) fcntl$setstatus(r1, 0x4, 0x44) r6 = semget$private(0x0, 0x2, 0x1c0) semop(r6, &(0x7f00000015c0)=[{0x7, 0x0, 0x800}, {0x6, 0x741, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5efd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x5) 16:00:38 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000000200)="9e3eaa56000000000004bf9aab423040742cea659239eb358e8600001a88247bb576de1153ebeb612214bbb9ae8860b8d9290c2c8e2345b4935595f4818a7be6280b1cf158b2000000", 0x32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) 16:00:38 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 16:00:38 executing program 1: getrlimit(0x4, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x240) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/4096) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001080)=0x7fffffff) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000010c0)=0x80000000) renameat(r1, &(0x7f0000001600)='./file0\x00', r2, &(0x7f0000001640)='./file0\x00') ioctl$TIOCCDTR(r2, 0x20007478) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001100)=""/129) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000011c0)=""/101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001240)=0x7) r3 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000013c0)={{0x8, r4, r5, r6, r7, 0x29, 0x3}, 0x4, 0x7d82, r8, r9, 0x800, 0x8, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r10 = msgget(0x0, 0x2f37288d865d5fdc) fcntl$dupfd(r2, 0xa, r1) msgsnd(r10, &(0x7f0000001480)=ANY=[@ANYBLOB="0b000000000000000c7f7662262a8cd7d4ce52f56575e8d58abf504d858b9c16b194272a524703df3d86c5ffa6d988fc3fcde9ef0e5617769c5be56b87e65a718636068950c2ede1351543f1881d3959d02f086edbd0407ceb16eddeb5d2a5e9789659556d9aa8150cb250369fc188ba7e06a4355accda5c50b0742d1147565b98fcfc2b9876a6c297a7d192b774d32f33e0c8bc28e4b753f6ff0878bc32cf871d23609df836b902729dc8c05d077d3b3b059cd0b462ee5980233dc1ace83eb35d982fe3e2000000000000000000"], 0xce, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001580)={0x9, 0x4, 0x101, 0x2, "908806faefb8ba3b3ecaf3187099e7e586993729", 0x9, 0x7}) semget$private(0x0, 0x3, 0x64) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000015c0)=0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x1) munlockall() 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200000000000003) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0x9, {0x9, 0x5}}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) fsync(r1) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000080)="1f86bad33750f4721fa1acf7153119a5ffa9d0f09c5c3e3a9a0a306fdead49df0255e8d1dd6150c4f21ae41fe0d2dc5f0b5bb3701632d2bb2a8e4b0fc0dc75fca2", 0x41, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = socket(0x18, 0x0, 0xfffffffffffffff7) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/131, 0x83}], 0x1) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8102, 0x1) ftruncate(r0, 0x0, 0x8001) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x18) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/120, 0x78}], 0x9, &(0x7f00000005c0)=""/38, 0x26}, 0x1) 16:00:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = semget(0x3, 0x2, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000000c0)=""/165) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 16:00:38 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xbce9, 0x400}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x100000}) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="35000000ffff00000000000008993655c799001898b886aa5ecd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:39 executing program 0: r0 = kqueue() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/35) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0x7fffffff, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400001b, 0x1, 0x10000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)=0xfffffffffffffff5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r3, 0x5) recvfrom$inet6(r2, &(0x7f00000002c0)=""/24, 0x18, 0x800, &(0x7f0000000300)={0x18, 0x2, 0x0, 0x4}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001340)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001380)={0x7ff, 0x0, 0x30, 0x9de, 0x2}, 0xc) r4 = syz_open_pts() socket(0x1, 0x8000, 0xfff) r5 = semget(0x2, 0x0, 0x100) semop(r5, &(0x7f0000000240)=[{0x0, 0x1f68, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x80000001, 0x1800}], 0x3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r6) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r7) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x7f, 0x0) r9 = semget$private(0x0, 0x2, 0x80) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000280)) semop(r9, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xf65e1bcdd225c6ca, 0x0) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x5) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000002c0)=0xc) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x5724c1e9, "2af159e719323354ec76cc82a883123b2072f364", 0x200, 0x7ff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="8e09fca3f56abf90bd8aedef6f8eecad14fe9aaf45036ce7286ac14d0d262262adfa0331f05ad3353b553c2d219fd27615c31040e8c8100aa30572355a0dab9b0bf7d6d14ab1c5d26e1f2d9696b58b4676a77da0a94da528448c981c5697b4a120d9b90565c86fddb35550d429ecbd1ae8964d11781c3e35801395b6cd8496de150c60a918fb359f563f9ec1c6c3848c17f447bb69f9335f9f400192d78a5961142240c5152e80a42b42c4ce38a8e72c799d4b3bd1a0fd1f"}], 0x100000000000021a) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x21c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0x7, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x10, 0x8, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0xfffffffffffffffc, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x200, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x8}], 0x9, 0x0) sendto$inet(r4, &(0x7f0000000280)="5d714142009b7692fe72f0b76579acc1e50286d86e098eed5280c89e7191ecb95b5b1f7db656f933dab3a2c2d59c461d77242e9145337e8f15610d7888fac11cbcfa4dd3da04098c551e9862f6bbc9f8fdca39c1bb1a34c187b2dbeb5d94f6505edfd85e56691194bb683c40550618d2f5ad34352b8ce89a294ff2b998d88683b59967bc88023b0a55f5814bd34c1f20369763eb68bf812bbacbcc163264f20430ab838d77c515b27e0cf952b3d64e9aa03af3745aacf55a6a4e1f6558307abf501303f14d2eaf9e26ce14f5aaeed8a8d64621c9f419f2907e2a6bc7a8244351", 0xe0, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:40 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') r0 = semget(0x2, 0x0, 0x480) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/103) 16:00:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) fsync(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x482, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x101, 0xfffffffffffffff9}) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0x6, 0xfffffffffffffffa}) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r1 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/249) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1fff, 0x86121) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x12) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x100, 0x5, 0x701, 0x0, 0x7, 0x8, 0x8000, 0x3, 0x0, 0xe02b, 0x8}) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) sendto(r3, &(0x7f00000002c0)="e7b630fd3c62b653f87479a1265cf3aabeef34147bdbd3f8e5cce88fa919e191592f2b0617702c7b4e46b763c4135a2cf3e0b7682f70aa3b7af6418fafa4b0564370da573fd9b1a94dc930a153353d48a4f0ff82c071cf820f176376c0750af41ef74c9fefd5aa8c94148bab56c5baa13dff140e2a", 0x75, 0x2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000380)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000003c0)) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0xa, 0x20) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)}) sendto(r2, &(0x7f0000000500)="9ffc6df4883718cf8508d7f6fc3825958e9770594269648d21f6f00c1a3ca7dac77e9e04816fd5d09692af7833425dcb9b461a4525b923ec72638af21f933de14fe6a0386b777177655c94cc95b3a6f3453014fbb47b1e1583ec2cd84eec90bdceb54ad247c8706a0125ea8063c3a440272ea4da58c9cf56ca77823b3a97eba0a018f05e6b0a8ca293c8051a7321234dd5461ef8cec5264d0cddd9aa673de220175a76c172fe9f696c5454a40a679604c02874b931b33b4db116132aaeab9130eb0a1fc09b2143b6432d368621f1f9c6fd43a63615aa5555b0d2c2b62f7a5c3fd9551c", 0xe3, 0x8, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) sendto(r3, &(0x7f0000000640)="378dad9619694e4b3eb0ce78490dca1f204eeb6290f3eae6ce896dba4594dd61475e30c2d1da7a5a161135c57a1a6bad4f93", 0x32, 0x4, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000006c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r6 = semget$private(0x0, 0x5, 0x524) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000780)=""/33) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) semget$private(0x0, 0x1, 0x80) preadv(r4, &(0x7f0000000900)=[{&(0x7f0000000840)=""/97, 0x61}, {&(0x7f00000008c0)=""/34, 0x22}], 0x2, 0x0, 0x0) accept$unix(r3, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000009c0)={0x1000, 0x0, 0x3, 0x4e9f, 0x8001}, 0xc) readlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/63, 0x3f) bind$unix(r2, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r5, 0x4, 0x4) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c658d00000000000000000e3000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r2) connect(r0, &(0x7f00000004c0)=@in, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x18088, 0x0) pipe(&(0x7f0000000140)) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="ff012e2f666985653000"], 0x9, 0x0}, 0x0) 16:00:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x5b0, 0x22) utimensat(r1, 0x0, 0xfffffffffffffffe, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0x9f, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x81, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x90, 0x3, 0x3, 0x1f}, {{r3}, 0xffffffffffffffff, 0x12, 0x80000041, 0x47, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0xeb87, 0x16}], 0x8001, 0x0, 0xfffffffffffffffc, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f0000000180)={0x2, 0x0}, 0xc) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0x863, 0x6, 0xaa6, "5538e334f38915346fc1a365c5d12ea81c97519e", 0x4, 0x24}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x380000, 0x5}, 0x8) getdents(r2, &(0x7f0000000040)=""/236, 0xec) getsockopt(r0, 0x8, 0xffff, &(0x7f00000001c0)=""/192, &(0x7f0000000280)=0xc0) 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x27f44a3d0d4aa46a, 0x153}, {0x85, 0x800}, {0x107, 0xffffffffffffffff}, {0x8b, 0x1}], 0x4}) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890c55eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675b895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48c55a942bd11fc92fe8e3a10bc823daf92e93d483c7b0ba4f12af2e26fd06efc7fd0820fb737cec251b42103189c86dfe893bd22d489fe5354cf6150b314d6110fe863aef9a3326d41b8488c06894e01c8d8c0fe0275959112e8788d021640bec5a532f4b20932c30d0115ee21e4c61d0552240a5ae7df9bb559917af9fa92b7552fc3429bb15d8b95a3e08b6604582cd52bc686f08a6709c0a43b1e979301ca100e5394e2cd6ac34baf1471fff009dea672688d71f250a40632a05298c89fa1654966829076d53e53a4ebacdeb2c264bfbeb4082ca6ca17973205172f8dbcb457f2e98a2cc02a9f7d41b191980dcaf1f4e9706785e4dde842fe3f309d6a4b304cdfb209ae47f6f86463a3914ee845aef101aa580dcab3845438d9f67dfdc095b4e8c3c6ce1e8815b5f539949739b9bcaa4f582bd1d46f6dc30fd80fc770a7102311528446ee9fad0df7c794d101230d7b7d30c3ac59d5cb0eb157ccdfa4fb6009547eae963183593250a10e96f762fa3e4890e38a0ddbed0b0173a97c93fc6c3c835fec1830be808dba3a7effdf1ef4d7b7b1fac802574c83d51703ef3e7be171c8d3e68a5841e486511bc6a423f4a454a7eb0f7", 0xf41}], 0x1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000001, 0x164e}, {0x3, 0x4}}, 0x0) renameat(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x7ff, 0x7) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x200000000000006a, &(0x7f0000000200)=[{0x2d}, {0x30, 0x0, 0x0, 0x400000}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe10, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x101) 16:00:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x62, 0x0, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000000c0)=""/64, 0x40}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0xffffffff80000000) r3 = msgget$private(0x0, 0x0) msgsnd(r3, 0x0, 0x25e, 0x804) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:42 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x12f) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getgid() getrusage(0xffffffffffffffff, &(0x7f0000000380)) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) r8 = getegid() setgroups(0x4, &(0x7f0000001280)=[r1, r3, r5, r8]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/235], 0xd0, 0xfffffffffffffffd, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setuid(r2) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) readlinkat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/4096, 0x1000) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES16=r6], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:42 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x9, 0xdd}, {0x100000001}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18080, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) setreuid(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xcd, 0xfffffffffffffffb, 0xffffffffffffffff, 0xe9}]}) r3 = socket(0x2, 0x8005, 0x7) semget$private(0x0, 0x3, 0x0) semget(0x3, 0x1, 0x2b5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt(r4, 0x4, 0x9974, &(0x7f0000000280), 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000002c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="eafa03087ca6fe6af4eea15fa7ad47e83a05c19efacdf4cdcf3aaaf4a79ee11bc218bd6363350041443e5406481c760e9083b34e48d3b1df178962a755b5e691145d107330b8df8f8b616c1a3ae7056d7d3d99fe5d19beb9d406cb9a78e75f5afb673dd365424e6c002c1b9194a85776ccc0762227a2efa33d360faa5fbac041de1ed211cbd6296f1d0eac710e382e829ad10f946e519f1273564abdc544989b2154dfcab1e923d00de48234c630d59cea173e9be287c3af47d589ba9dc0b62e0015914016cef16ddc4e722350545c677f47c70693", 0xd5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x8001}, 0x8) msgget(0x2, 0x288) getitimer(0x3, &(0x7f00000004c0)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, 0xffffffffffffffff) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:00:43 executing program 0: r0 = socket(0x11, 0x3, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="f3fd144dae309e45289a19d8304201b8f6e887320cc25b278cd199475fb585fbdc7639be3f27971d5d9fe3160741361a3fc9fce084155892b106fb3093896d", 0x3f}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:00:43 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:43 executing program 1: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x800000, 0x4) kevent(r1, &(0x7f0000002680)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffc}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000002580)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40000001, 0x7fffffff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x84, 0x1, 0x37d4, 0x8}], 0x8, &(0x7f0000002600)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xaf, 0x4}, {{r2}, 0x0, 0x20, 0x3c9eee44d81edf94, 0x4c, 0xfffffffffffffffd}], 0x8001, &(0x7f0000000000)={0x100, 0x100000000}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="4cf4346e0c9b8c5ec40189b8dc47310fb4675faad93ffd1d7213def7dd3bef723b3e6f7ddeb35f86da2793c2fe03a10f5c037dd338ff77fae6d573ede3dcaf78409d0eb769b804828ebfb622f5ba66ef49cd9ed22bddc45e4ba139b0e21d157b643fd97f850519e2682214e33693ecd5dfcc5940c62e97b127c45ab563222b32dd17a6e773b1312973693bf907a309eb16b317203b54e42a60fe17fefa5b82e039abd5c696dad793c69b82a50c6090a348aea234e4557f449d749ebf295b96608ce3095688dd593fcbc2b972649de432ac4defe2439706c9bf45e1671206cd2ce70513fa041d", 0xe6}, {&(0x7f00000000c0)="3a33384796c3ee22d945b5f516663787db5fc12d6844ab0e7b1f9daf9ae07ac2c8494587ba2415119e0d6b58909032407d7776944fd920610c93eafbc5ce8b3d4e5b2f7e119a50e0efbe0a9b6dfeaa7f484329cfdd101c4120c0a00fdf2af569b7972535cb637211ed74a856", 0x6c}, {}, {&(0x7f0000000380)="d4213b18dccef8b0d18efcc0b00cf1e3792b5063547a7d5a0dab46d617e44fee8f978bf04ae2f56b278b061bfa0c6efaa4159d61e60160ba9b402dde6881e72c9cda666ba3f653dd27ee96e71ccc6cb9109e6bbf99160c9a76a91d81727e54be6cd94710bf7278768c0c3fd873b29b578a9fa4294f812901bb412d17075f8bf7fca2e3e0ae623f97262a58b0ec3f7fe6d5b0e685a164d5efd2fbb25103733be7fe418789c102708776543a3e0150600ba1c2e65e2d334187e1f8d726b2130928ffca", 0xc2}, {&(0x7f0000000480)="4fd0dd350276ed30155785b8acae8fa21d4190a9438e76d4876de1e49c58dea8081100b01e50494784b3e7962a7ba81fe0defd3704ca68214d59e8fe7649b2b067465b8044e2dc60162cda9f1b524acc442da389108b1a32c4ebe8c1b51bc39e93e9fa39c10bcdb03e7812ec93389b4d4e60c9a426020002d07f5cde80c516a2841017245445af6c27370a21564055b57195260905b2f532be061d9c2db3e623d8ef8b207cc2ffe9959237f400c61def8ccbb93dbaa4f100380d51baadcbd607672710756d72568a709a84ff9faccff7627960d37b0f8210eb567ee13033c6bf4c3a9c85add346189ff5e1f45ed22ad16fa5a46cccd37fdc75ef1f34fc5846eb103c970fbf5116f275cd7c8d9dafb543e83eb220cc0940ad75f7be98bf7adb76a7303c95c703c5e30ebaa6297b604700824ec6f6c78587d122e37515fe6f27b69a007bacd1e5452aea979f70b89a5fc34e75b1b411d5141cde8ea26eeef573acd9d8189f4fde1757811f1b67d34f6ba38e52f496a6bfb64cf982a2e2caa355dc6d0e01d98351f769ba67a591a9e438288ff9b96da1f15b528eea0b2b5c6f1c24ae2166b406c5630123a28049ed900860a133fd376752d9e4398322ce80f110ffe5f8f24443d69efe6e32b166580eb2d86722c351a24bdad7729d365e650b4fc54a3fa14e6a622c4f7da4671c4df0ccddcbe7b045a32e45c56c5d62ba3c6e929c4ae632b1aca4473178cd79bfd926a8c81411f8d83dd658757d6dc91e707d5d18838065dd797cf57f2d5ccd6e7e451b404c970237481807381ff6b8e7b004214a7009c51b300586d8312e8537fc5d9d5af722e17383f8985934129669f44f35ae932baab42afe052a7464474f1d7d9790ee6a825b2dc5b39ec56304b8c0b1f874b48f0212e7f0073a00e018cd5d73c336bb6b4506a3ec7345c3a2661cdb5b949f6eeb7afd4f7d52727f6889277da73b615251ab774020f828ed0c643565b02f9b499b6cbe433402185d4c70b5071b3e5e60ae9d194644d96f7eca11322b6eb036e97e46179652b8020f7cbe8d9fbbc0c05b7149a6015f95eb569b4194cf3313a5cc57082d08a318da58a4516381595e1e680323ec559da57f3ec987278ab02e10ef2486654a9460c910026c68ca3f74c092e353e1edfc8de1d6ab3efea24504687ae91cb00a8f31a62e00ea17badbd691ef157591eeafe2fcc7506282904248ad968e32a1c59aea0e26b1a03318aa921eed454c76bd6bab7b2132fc06c9f8f43fc12aff495ef2a8c2586b8c801807b27ac37b85ca976fc12a1e75f6173d84295e36371717ebe9175ddc63131fb63b1fe2141f9f8bd3649a300021d7781cf05414396af1fa5657787a4808743785d154bded3e32137ef981fb9a002e3a595cf7ac6d6188216a3eae93d7245cbb166496402fa2ebe808f2a446ec1aa81bfcbcdf6ee2c1254f6c6561b98ed6e52e25d894b4d9ca8f6f7fe188525d7a73d154915943165a4766c3f49c14b2ef30e0353c899533b27529b1256cd3664661d1741a05bf003332be44194b0b853dc88bee6e22d0502b2ec0de50549e0391bb26864c78207721c6223636e05aca410f3ca9390b5dbf8f676f771e10687befd010b176c2169f5323c5f3b3ead9d8efa17b4be53941d6c3624761652bc7b911533d853a5123848896b5cf1e47f258a4adf275dadf218018aa9b0f84424c7072cc086eece9b20ebfd4ca89d88e0f954770f4f6b481427ebbc51ec00af53ddd4cc135e97e46094df0501903853481dcb3ce8cad1c92b217b3672c0dde8372363e403817ab03052ba9a03b665b6423af764125c2381d31c08d396670658d4ec6f20c4adf5473dd504688d2a382f9e59ece2f7aed93f0b9f2b3738eab9c631bdec3225c4fe673721479ca0c7b69277b4f25d4008c35db603149da331dd905a1a6c7d198bf0214ee2858583763f62bac4255f43c80e46be0249a0e1cc0dbb51f2352689aecd74afa8146f4b203d8e7206be7589b50263654faf33410c28194c08416ed43c0504db32af3746cd6930c5ac8a3280d195bcb4138fa1a8565b21b0f43bb263e35be8875b0b2b97036fa9268fd10a6e5b2010bd7f85b3691353554b041924e3aedeaf4426d7e04241168cc4ea96acdd93c9bf90984d2bae889c4af53f7d2cb0b11d77ac9ea2fca5315243b5fd5495df773368e1825ca34739f018b654587ef5d16164c569bb2878fbde8dfd5573a2a921c3312601c825907cb257d94e6cd0889d7e4405d1b7ad5decd592f3b3f3b7f38c0e627a2150062d3fe20b01495f740d0bc6ca3bd22579946987e9393788cf5f77053b6edb9b7c7d818eb498826b62749ced927813b6c01d2105cef670f53329ed6756d7dadf76fa6d770ab4e67cdb9ccb556e636882cb1782a0d8c1afe4ca2dcb2e2209edf59b352bd2b310feb83caae59917c4263ff1c50bb460ce65153f7cf78401b47041822308e46630e57cd20585b7517aa2a1b202945200e2c9fe30d991f262ccb06cfc5668a3c30855ffca752148ebe7d921b888a07d0b708f7a5c540e6f0f9fbe194cbdad75771abd2a151cbe35de99cd7f995be4c2d1021adb67be5129859cb1261d0479ab326bc2218701310623c5f516c9c5c8c00a75a48b459b6a56a97571183a6e2bc51cb65797f7496e4c3eb524cb63bc82e6244608bd71d0309da9d644a5bbd09ab25cd598684d6d44be331073342896b5a12d1e857563114dcbf931a35aefbac6e7477ce2b31af81854ae781f77803eb10ffebfa733bcd460190b61780625fce522faf33e1d0e461dec6d148f637901749e8d77465dfc04b93c472a0dd711cdc2c70653038b9ede3a7c23b9d8df9ca26087667cef5b068717f91ca119e5f2ce3aad9e093428d26cde96cda56bf7a3b9cfa9697f829880ac1addfd0f778aca0ed3c23e0fac31ee3fbff6e66aaad9a0501d56ac06ebb798604cdef35e1f70d8acaf3a1dd52b3fbf069cf06dbc6491785e2b06702cf26eff2acae0a6cc1320b5525213c539e2d13bf6b8e20348187dbd6bb07f8b1a0afd676e8cd72db101d8129dac9bac88ae77a35341955313917d2eb7bf28afb2594b016f3085d444d8a8c495590d8a7b7b560df08f91c1daf940a8dc8059eafb60aaa6a7067acedfd81594c020cc11381f2b30c8ab2a54ed96e19a8f84de5c228bfd7c754b495b48a00be0fa9029271fe2a8c288f25bb46ad0ddf432c391cd874846a58c459143fe994fd9fa196b3c4cf9baf7c1ec765c8523d4fd856f037f4dfe0e569d8af0a0bb9b072cdf8c82ba5827cf43764522a2233f794fd5c334809324ebaee5b3b1ab56bc2d0ca93483878183cdcd1e279e49a60fd1837d0ea02cd7d35c0940f8ffcd2e1950f7e0f1fe0ec61ccce42073b6d87fedcba955df6d8444b43f354a65b881b151652b6ae1378a3844201a25a46b60eb309b23f7608dadc7540635f47cc7320439ae819862f18461e3e04c3275544bc96ba27e9d6563732ef6b0f16857390742e323bed4a1ad10428367f414e3353fe39b3bc217b6450219e5810b61565500a98352c23541e1b3f49ac96ab1238e69ce8cc89296abbd37ac8555ba0054eb9d57c5c088bb2a1b1eb04a633ecdd0e4195366198e9afa082ae380b69f57eaf7e7d48b59d1e2a85a06ad6afc446479f815301f0408917e09fa00a623d3fca29c4cb00a5137129cc997841ec3b9e951d77b743648cf6d309b0066ec8a54e507443f638c02afbe2aacb95100a5b8e7e7c6952915cd1ac78a5b6d916ead78fefe70c6400ab7da8d280d7d3086927ee5314c132c9af1b548b18d3e75ffdc9066f497b9806c1947d3317e62c907031cc2f4ea7396a5b20cacaed31e86d0d31b17131c106eea10f4c0a13aad560022b7aa5a6a812fc0a09f6f542cb72b4ffac670ec00f631cbadd97eb362ddb09188d44d06b9689216b20a715de1940d4f9c389b36f7d33267416dfb942638a302835649a216b686987e9d191505068f5af10a3538afb3e178fae9af571b404a1ec18f4a824fd57ec615e956b1048c82aad7619fbdc530b53bf00ea8caa529ecb978acc64857072d8dfe83fab46a50efdac4400f7a95d604c40042d8d87ce7fa21d45c315b63c9634889880ec199eaa75f573343e88872203032aca74a44b38560a213be11a093f5c95a8d9dc1a8a0921c25782296eca2df4997aaf9cc391eb233bcfab7f53e4db961ff8646835e563615105405c2b2089cf79d930e9abd993b53b4f38eddfb9c0e2a9376d43e258f5195357d1d62dc2bd294ec0b70a6ee64fb4b5a106adc4cfc26dcff9549fc512a21b6d78d511448cda240984a6d62e25377fd8bcebdef82c13ed4d5eed35f07452f6403ebbd82a96999aa47534eb6354799e74f05fd7a68935f1d4b129ff4692535cb1a32d59f82e968c1884b2b486509175c0598852e1793bd8dde86aa65f251af32638901b1e5aeccee16a9ae05c31a9b43098220f383f94c2e42ab4ce0f35078a0b13c3739433844bd1a6c3068d8474593a3cbbd4bfdb8913438d41ab1444569a934aeb65a6e60ae46f07d2a67593cbf55d61eca0a0260e9281904db94dcaffb4c8891f1fc24a1c9bc01ada0f34cbf56ebddf83bdc57eb1e6a02551d69f84f07d8cca3f1ff944b96b605109ed1bb6605f4041aae6985f8c6c45a34bd0dd55454d7dbb1050295dd684024d2d6c86f1a3124d39a723b97ef63545d44e9408169245b08a2e1da0fe1bb5fd9a6800e0c6d55421bbe461803d92a3a49b6a76b7d508784bdcff20e70aa5efcf6b9d602c219c6beaf67499ef825002adc09a90cdc7248b394a0cf8cf159fb0efbca2ad09ea5542298bd2b28686c474b7b2fceb31c52659c5d4ecac0a775624707f1f258213d7f3a200bbe871ec1fe6a96711d44f56ae22d054389828ca2f49142e1aebfdb210ee2560af71d519bee9cdafb2184c8391783a5d5896fe01724f96af1dd488cd6c1df98c9fd55b587ea4344107f4addf41ebe1f21d0c45e881b5106a9af521d8dbfb9ec8ac5a2938a04f133a2e247724d823b6c36b19b1c55426e7f4400f61c978811c293b643405f3f57c66b56351e953f4188e95d244434d700e75bdf96d9bcbcd95e8770dd660e1c5ec6ade4b58d5df28abf39111243d66e1645ba6d85d078abe1a518ac3f0aa7775e9230b6273ce3d09e3bf08b826c9a759865497c8b60546fc4725280525e303ed0fdcf292225be09581e464fd48202169e9eb9e5f40ab639b4924ac92353f682bd59a7e65b8d5708996d059b4160879386b5b1b9824e1cc6f7b59a71a1164a30c327ed4791017a63626b67bcdcbc2e7a05468900f49f638c2105c6c91d692c356794b7d2d0a8f587831bdff3409e0a4504bf748947822397c289dc6dde8cffbc5435215ae3a78736f468a2d5340331d0f56e5e0a3b8431a3584a3640b3fbf57d5b634ae8dda617d410b3b48feae51a1b3105676ea2e475710d39b4b5b50f529ed965f4b5d7e5e185898d407715190cb4117f658f901b934206956da2970b0aaab84b02b842da254087a2aa2b421c62e79c2168f915416e18a438ae3c1361cfeec2ed5e89fdf484af7867542c9044098008877dcd259f7b002506546e53adbc4c505546255344924ae784844939ddb2f389673fbab8755415b7f0b6a4936670a27f805ece960486c05b98752772fb11592c9d42bdd64665acfc2f868025490379f535053c1d4704ffd96fc0977082db633d598710041e182fb78eca5702028c64db85ccc97ea264409d06035eea817180ff35d3e13614a6699cff5fb026cff1cea", 0x1000}, {&(0x7f0000001480)="2d2749bc5493dc3a620cb10eed85d409365a467e77cdab11a4572cf6d5f4184a23c96f323902f1a89143d1aa395830556d365a59b720442f31a9f1e0df7c451bd01ed9dcebe4d46f8beec5d691a0c4bf8d4da6247031b58ed6b914bcaae07879e07ba70af918d95d2704838d0d61ebcf563aab16e0dffe831929e505846b66c335a8381f5bf5e2766a22a0bc2921ab2dbf5cbf073e00020c353d1450185ba2d56e79c45e251b88c39012ddc1907b8fcda2efa745b42be28d775a329f246fbb674e3845fcdbb427f5b02275fa208bf1b0936d380b9822438f3fb771588cce54fe2ad6b26b19cbd1a1bc789a6131a8d4f5f079b796bf62787a47534b234a", 0xfd}, {&(0x7f0000001580)="4e2a07818d4f4ac3c7c5539f71524f1846235f0bccb1006e10f5d0088739020114c5b2bfb035cddf1b84fb7c41cd3cacc34602ec5ad7c9ce90603f96ee8c6ede90e6a9c99f424d976f64c70136c45de8d414380f608e48e0ae4b459b8cc64e5299eecbe72fac7ab33c285ac8cd015662a827d3b8de956434ad1d2e71236dad494eb55303aeb4e76fd5aaf5271c7bc460c5eedc5988b2cf0be71acd4c41d94d2f5b62b1c78269a2b62dfb6b8e122fea332a845b4fa1b0fe49faad11c9ef66642faceb399ecc2a6dab91b8f233279c4c8ec045e9474d41fa0c308ce73aff75ed47e5dd91e784e166d72c1ae7a9efffc9ff857f180deb24361ad72382c1593695bd5638e6bd4f47b5efaaf868deec1fbaa53bb584d74485b84c1758fcf2f2c1a510edb6725da2c9ba78763eac03de20ab0343f648ad379cda3e00444b48359e9ad497ea8b0cbdbb0db776a8784f894bca813fda4d4398953e50036e80b1c03fc28a101ed08da33dc8aaed6059332061d084ade06d43b5dabe1e0a691e30bde54c7a2b185a0cbbd03ef5787fc868c953c21b7fa80e0b23f3e41819c78ad4a36297947e9fcbc83d5c225bf9adf05fec0699da7d018721f837f7797042b8166f8ba9caafd28f55687a0d264e7e3a1e2bda36bb6a5702197ecaad86d576be779e8e5f8136f964453c2fb8642fd148105baba2ada4a4e4cfe787ee9b14416bff0491d537794add3d2873e8c62db5e5133de90437acfd7d9ae831d52d49dc988c4da88708de80b1608c6b7b696f8c521d7de472397e25c20b7fe659f92fe79638d2321ed5daf5616279093e97b79aa57cf109948a4e4e804a6f3535540ac2ccc3de512219ab475bda93e3580615570df2040f5808ad702a9d3ea3abd9a0bd68e16c2362e44a5f9f1d7882bad9a306e660fefa920fc02e04b4e3849fcf55b715b6f4373252012972ae4e718b537de0c8c099004b6ba8b7ae2b56853dd1a63f487d263a5833c948e9b6cd72eb34a2cb0a8517c6ed51f2828b6debccafbb437cf05e8bd8248570bd5bb0ce663a8231cb9edbf263ee24701353ecf70c3a9f7ffc1d8ae9a8dafe10556b67388a3e1c9780d07e2feec500bcd49a7fee27bce3743e7fd47aa118b123e69c49c455dd66e53b10bf289937474dc7c8fea18677abf557c752926b2b57160f0d46ede5bd8513169186389b31a454f2024c87af2415bb3a5cfeb386c7eac3340ccf922424df4d73a1b8e398f65ece301fa0604b30705e114900b4aa2045bf20cdcd66f81b21184cc146021827a6da930dd7ba52c1bb1def4e1bff98cf2af94b3ac16ff03c1577ce079f01beb9722d4e6c0b448cc28ec2fe9288005b8a5b8a794551681f302a31007268def6bf0613378b9f918c91f69ec1fcc86b634019694c8e463e29c1273a0be4b9b14ef4a32d7fc97fa4b37f534abb9f423d89f76dc33bdc90491967344c6f5c0a90838358ff9877649f3004ae5e50963f09d8b974d24b2a02fafc4d0b61ae5daaafb05c830925001b1472dcb3dda4b2af4d871b6d41b20c052e59eba67d3e6722fe3519d0fcfbdff5cddb81d2c77f1695170ed3abef32302bbf707651cba04d99e8b8be74e841cff40168516dbce5ffee616aa1d4df8090ac0bdbb4a0fcb12ec7e426e39e6b822c4cb3bff14b09af85937820ed019b3bf587e0f8ea7856c26c402593231d787996a9f6a54547d84392e5f123d764ba8928ffef9d92d7e5cff09697586438cbb51683f514f9d1e799e2df8c41da0966b35404224c6535fd8421fbc2fd7301486e0172caddf817df50c1d9f1e4a1f5cca02d17f02f06fc34127c394288f5a0257267321686eb0e7395ec8245e9b64ca1e94f45d78a65a77969d6ae06f62aacf65db915cea9b79187510de983d336cd4164d6cf824ff50d7e7c7fa5123cac8c81949e031168f96aa29ac851cbd9332a256863187f0cf7195397fd4684dd0e90808ab21e527c53ea904a74c83b0169e25b848a9349dfce37a9cca5288898b2ef9ba77e31328287a9f7c404c133107efaad78c81a31714505629a35be2faac542f39e887d37050ea5b2b2c11fc7ec7de651854929ce1b8592ba79fc757ee782a595d929884b1f0df1e92fd0a440b79e235998827d7b1035111da8e0e4f7b3e7b59c738a0f57e30782244ba0209391276c4d822f716307f36fe5e6efc297ab56ce4338ab71a4b3bec8fbc79b7c94cde4801a6ac3d05247b11c0ee5fdca7904f0c9832d88e0d16881046876314112471093f885a3f83e90d1f29c6c0bbf387876634c0ae47a8201a23fc81dbebd2f09a96fc75d25e81d799d46daffa559d44e3133c29dcc024984ba5669e9d7061e3e51e0dbaa8cac1b9f87b599eef52379988473075ca09f062692acdb5b7bf2b0a406f4a1a8acad8b1e2804e75fe702f64ce07af68d6d96f6b3430c8478304ccc0356b57524c947edad57d946004ca9d88560652720794b921f884178ba685ee01fbc612625853464ffc00aa218f7b5ca245609a586e4363c6d5c3fc0a23c5804e5b482f192fb6b07415b5d45918cc5b4b7aea0e6e42c2616a84ecbb377cce1e66e0f10576c389a0f368aa498eb5d32d5f806b03530edb8e44b1898b6f0c5890b540e567dd831ab2d369e7e898a71f33e85495802faf86ed537a7b0425e45fda3d96d42047922d5aa89fed7514556004624aacee12f903c6f098810dbc682ea438a9bd21d11e2a38daf2b34bf4098defd49ea483e95bf5b56d2310f07a6d879f6af65c5d7dd2b22eefb3310285b018e2f5c30888840acbe158489cb9fb0b1b2db2a7706e259a5eda2edcd96a482bfb42ada93d63f28431bc34198e724bac887aa4167bceab2b4c32b6156320e1de2f0f6920f5808a557b8b6eca9b7cea6d92ac5491f04826ea016a78273bed9f5606b03ca27a821790f327116e70e1006b053b2319d0025300efa419c3b0844b0ec4ac96914a4ea80f583ba1c2774d4688f9eea731c6048b7ad69c91a5d364196d4bc3cf309abc908e7888e34b9c3ca29ab058566f197db316b5b75c8a78c973221dda8faa8b17bafebc6886851f99eedc2ebce2ba4c439a5ffe283202596f6d991fbef33541effa6f2b30c0eb393aaf081aa250edde3cee18dfeeb27c5cd7b136610f16d13b1d0bb58ae23913bfc2ee6183098d8ccf8e6ae29c938b2cb63ca450985010c5d39a3af5bef715d4437807c88ddf27bbb6f80ccd45ebb4af632d61ade41202eb46f188a51bae9bd0d318e8a109295fd86b000b552e3d7def19017b5a8d077a6c41591ef0596caeb8ef8370a422d6f59809dcceac0fde0c8f02d0e5caf89d91397c4219e7ba01acaddb3c3ac0ecd6985ca3aca70b45a837a26ca8ccb1e5ac2407dc2e62deeead725591dd87defd9a2f176fa3dc574efc9ea92fe5456ef5fbc3307d87c08588204c4935a046313084cb80aff1eb449fafc120deae4fc1f97e4d5dbdaf5265ee42e9cb9db87bb629d4ffd89d2f730511feaaa8d3c1e1be4c02f6e67dfddc650633593d7072cc11009ea5fb0172bf290023722698d4185e75f5442a7ad2776ea98d2c0c3a62a4c2f4c109cde7b4b8552e89e9d910377195a8627ddc4f90440272b30ec5afed9ae94d5f185f48c4c43ac40b61dce368c8f183fefc5850ff0ac73676860aa9140c86884faeeaca66f37dda8849782337af6bf6c08022fbfc50f06843e78af15e8d6e45aca40cf8177d562a60171fcecd1a59d055f78ded3e022296b462c32f57065f5e3a3e144ff318744956c4be4331339e9f2a4c99997744df7e505b0f9a20505a9a29159342c088a03991e3fcdd80bf1addc71615df580143803172486e153749a0a0b00352491a29028fe8cd2fa715c789f9059a853dadeb8e054a36e5866c9216927210642114922c62bdc206e394d9fb90392102cc617b8196b891b077a0470b68af907e15327596eb9f856b97fbb481f8065bbde213e395ef751313cf4f8c3809404c092db923e1352f5bad6113fbf85420437c448a5f2d0d2f119fc1ca5bfb018bbbd6bbe1976ab1a33c474d64a4e699058284f56cb264e06c9cf03b003d4b1e8c371b08c9a6dc1cf35ab862fc61804897fb0e70cc9904b640fa38b76e1383202e629df883205004a38bc49aa19356d8967f7d6ef361e0e81fb431b3e5667584c24676581354ad7adf6de07ffb48e83b5281e55cb832b1d64fcf3908519be17623b9b2865356ebb7d3eee13ac71ce5c4b88c31b517f8d674e58a9ab7860361a910654e6184ece82cbe7a2c2af5529dd9d2efa824b69cc268abf3724d14d55eb710e922fe01012b52b787300049a9b558b65d3fc07b10b880a73d4de75e258981c0937b20e725e2309858e4f58d8b9f3effbe39d592cf574a629fde6972248a9e5f21b63b6d9a829f33b7e5b81040414f3c069e5e2a8b2496bded9eec106975f066fd374d5a8b4c4ec98cc461c0a89fb8facbd76f0b3c59eae29338434c39b098a7d0cfc2bb90946693245301a8f2028f887f61a8cfc996d61f4c9fd12129d305b360e670dccdfa2a6042fbe11fdc36f5a7be42d7588b988505d0bc6dee30f59c385aa952a2d2a2d8e61e8c536221e1e90400f7b4a8ea1b5e7b0335f78a255723e9087f4a39615fab2328cbde56153dae42a9dc8330f34d433c489a8c859f7ba36d15a020c4e03eb66579842167e29c64ccf031243181329d9b259c6759ea4a755c089659f97da0a14dc6e463bee82e9f1c55d1291c753b2c777ddf4197942e015f53ef4e67bf22151c798373336db4c3bf61ee27a6ff214b30f43f85ff2ba8e0efaa1bc0d3b166c42c29859aa0a2517c4c14df5b20e06ac161dd4c13fe08b1eff4f3f99092fc7179468ff44c3f349de0ec24155a21e8adb38832e62d5da3f38e3b6f3b43303a8b4a026699f48617c2d8984866432341be56b7607dfc1e5afac33cc2c70c7e34989bdfbe33a8cf7e898d9736db75ebb798e3c32ec5fa66f552105b92098ae4f8febeda4f9de78ae0fdfd93566762bc1a497f5f64dca144cba9fff4c901ffd7de7e1ca11cb895d57dcade255272686386c67e75ae71d5cd4968c02e8f76848b1d49168c8c5063843faf02f18dcdbe52cff2862be88e6a7710913ef46ac75605f491e9a6a3a8d4a4256df0e0f77895eb3a27ce188eb6a8489224d5acd25fff28c241e8c260f4792fb4745f4e2f6a86e18c421e016a10d3b02a24221fc745c6810320f31a46d2c9af8d37a19e2ec98c5ffa46e41914f97660c9d2ed12925f82f4a487d16b6deb067daef33f94d9bd55de64d14927a142ba5dfc0829d5df85b0de7f9077d38bc23ea4be03e59f1431d248d81f8b2f07f18fe28007315e67098706801e2c1826206eec7974da9fcd3ac9448bdf0dfb6a10cf015df6a15e89d74430a634b9b25b45ec7d7bc151be47906a7b705373ed6d7aa6c6cb1a0328deb5254b065fbc8d01f1e407bf326cc116441f6e966bb419b273ea88db63980b70d7f71fb27b15aee7c6d48fa4ced3d8d0edf8595347ce2241202e642fc8db1691184d7619e08d379cb01e9ae506e1c5de0681805b6fed1e6ed84e537a29d067e4896404823d8fe4e5cdcfcbdec94087e0e0624bbc3f9870f9886a6dcd9e97057d7d313b820f535dac983ce4258d825ef0b9f67225efb8c59af3ea32169fd2d9a09a91174538fd72ad3be35caf78543eb52aa6a13930f2452f9fc037569df8d988a4d4ceba51560b235430b47070e35573c13b7fb433965efe538e12e007a039cb107af3dfc5d164955ea6d6c4368ee9b4dcfa85ef0cfc1a20476437684efe1485441", 0x1000}], 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x80, 0x0) fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000002700)='./bus\x00', 0x10000000000000, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002f, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() r5 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getgid() r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000200000ffff000500000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x6}, 0x0) write(r0, 0x0, 0x0) r13 = socket(0x2, 0x108000, 0xd81) shutdown(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) r3 = semget(0x1, 0x1, 0x0) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000140)=""/243) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x148) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:43 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}], 0x10000000000000d2) r1 = syz_open_pts() dup(r1) close(r0) syz_open_pts() poll(0x0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x80) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() pipe2(&(0x7f0000000180), 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:43 executing program 0: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x1, &(0x7f0000002140)="cc4198ed8fff587fe68a2eb0b8f126ff378736aca5f455583ecf1e1ce88b21c904b27bd3279d5dccf1df127061848fbd362abc294afb98f54bf889038e8f39c9bc4e1e13552698c7e1fd5dfdda93b963d406c9f8c820af05ff49620ff9609849c8b9200a8fa069fe87b7db52715a740ae9c20fe74ad398e82483c7743fd858efad22323c98a89444c55b2ba1a9cb5058058c19daae087cbdc4bfba9dde3738d433d428ac7f48d1dcebd0cc03dc5a13a9fc57e507764ff8ed071db2e257e31570d196cdd86671f2068c386375c45e432ac2ddc5ec7f6495601f36d2d8b9f6b14e0788ce4144818e0a56cc84a2d4aaa45a14f64d0be8c60c3e377e7b0e78c7063d0d757870cead2f555a1a0a4614fb5b49120de2c77b402a53d05786b9be98fce25aee320f0ef3d930dce06107097ee7384195c5ffbf6c99dac128f258202a88a5138e086baca7195eb5154d0fb5b795c5ceac45bb508ee8aeae67519bbeda3aba9125f22b01516b5ac38d20937aca96b34fe3138e21be007a71eff4ac6c183c75fa2172c718c49d616daa4de90419f6c352136aef85852bd6a95df59be467253f51616b0bb2daac7086b9ac49480766e152bff3811be281f49e71b860200b2a56c4e3a1516d2ab3dbfb206f32ce91af6f186ddd15b78d56b72cc46d45b6e54097bcb6d1886b5b83207f3eaac09f4dfd80e24229005786b4dff3f8916bcbf40dfa855c8a209a54b4774309c3027aabfd517c7fd8dd58d1c0ea3fd46f3337b85e320e0e1a3ef3abc6fdea2558dc6ce5017bc1ab487a82b90d59c6f2e65d68905538158b289774d789442a737c43af9cd65d728f70795588d8f1e414c26a8102e86206669ad4bba90dce39dd17098de5d97142c8d1971f57a9aa2ae1aa091f9b949a65cab73b2c7e8af159845f5631fbd6739fb74bbdc3b1bae959f6addc793ee3b3127026bf151d4d0dd3075ad02e9dcbfa461b5a342c61dfacb9e8c9a5aae1512f9a72ca832285e008ab79c329ba95161319d4cbeb250612d75fc395af0a26805d914ba976be4cd11b1258661610073d4623d5917f90e81948e039db89f8d72230540befa9482862a0afbffb6ec6df9e09516a64016f9241bb95f5ec1ae68f1ccfe84a573e4e4ad74d22a34933927be22010d4fb9aa3880ce533bcfd12d21e33080490ed8cfb11c463254b94bb080deb692e6296105d8016c0c3a682f50bb6d9e4d3ebff3f2785de320bee5ad665dc4cfa6fe82d1615e5fcde26bf96d6a189c8336074d7e08bf887858a8be9b38706d4d52f2bc976a7c5584c1a4cdd8081b9a1e902a822f764dc106ffea60563930f03b15f572c764efeccfb7425a219aa69575c1f38465b8598bca339da7b43704094a013ae01ec4223ff52f8a0263041f70b11358c9ce3afc2677f81acad99c801ead370fc3b2ffcea227a7808f34a7e36468ea78fe1435a3d589f028c8224915fb874f0488d0a8cc91c011167201c79f03563edf3bbd12b236d3ddc0428baab96ff353cc5600fcba40204128fe90019d2129ed7e25c67f627a98b23dd7c9c5fcf9f164a2e904412b0f1b75bb6b65faf150770c6b983316512f759ca86a9fda108075663abc95810e8701d077a21918ec30f5a09892720c1dbe2e6037f9b03bba30589dfa8ef5a9a98514e7871e95144dc3ee96157c33e4d310a83c0978f8c1c57171479732278803dcef483c01187667b720917fa2ce7205ccd05d88c2e2fff83db9a24f0cf65b22f42e685e4e39bde04dafa6bcae92d6acc1559d657f7572c176aabc881495f9469acc1752f8927d7abb5fc4397bc514d49f7f682d3d822e849308caa01c30da539e91187cb322d06e38e53e6bbccb0906dd2c87bd591dab190044f37b8dee1d83dfbcd0171b333e12cf39180e63b1e5b9dc0155c78a6f907561835746862ed4f0f708ac5ff6775748200f32139d7d96c7550a07756247d3e4e1f59da2abbf3c3a7cd8d4fb7a08f8dbdd8efa1bbea17a2e83592c151aeb40c70e41f2e0424cba9cdc015a201926e21efab0a19cc35eb6b5efc76990c2cf15f2f456d4cf86821be63f2cd29428c9b42f63bea0079b24afd5e70d9e2de977663b376e1f2451041cc1c3bf3c56f62d0b9c7b73b0efcd15b5d3ab5cd726e976aa1b3d90926354091f3c3192fa5b4d87811cd016d54ea79ae3ca5d9aa677b931c37db5c1453700e0b4f19456c1b24ed828b40a64fc5f05c49a661dc23eb030fa26d9a83a102e7a70ed38fbfcb68a105d2d1bda13adbd39c8da440bc7d79ae0b7b35cbff648ebc1638087d17381e50c3252f4ee5c0c455acbc2ba7af72174824f8d42cf6f03cae4463a28876620897729e6d74b20c4d96fce61731e5aa9177724c258cf315b502cab6bca5ec4822aa51c7871f0fbb018b6b1af35259e4f31f9df13dc005f638aa10479c5c16582d506cdc0667a00c26d029cd33b6bdbc53d33f2da34a4d9e96c9d1c3326d7c7753046f253a730e7f6b1a65d21daf033e7360721e73bf5196e4fe566bf4af892d3f5bbfdb47e09c3b60e9738ec2fd47d9c73540f5cf28e27be07662f9ec0a995d6b7902fa97a9e5740f7f572e671c1f1ef94a54ec0666dacb4095560f78e8476207ce9feea64795ef6beb1512dbe8e896225ff931ea3c686abc253331f7500232ad03d5e327eac843fb4a0d63810073990cf673ab6f5fdb8fc1886351f615b9363e49752adb6280ddac085ed4d07550f1379971242f72c3eac52b77d52412fee61b44ab5378191e74fbf12025537cbb49c0c9a4581ea05483246379bb2a63dc1fe45b9511743db4272f10837dbcedfd8daf51cdab2a26c07a36e1c3ed7501430d74f462cdeb7c3aef5a80e074ab68003ec902b97c951f923c838fe50ea0dec5a64005ce940e1fc96b6319e9c1c9f026233a6b4d1e0b8d4de933c90a32f2b4cb711b53d083ec0a13e2f593c160585ce37c3b02ef66ad0e8ad7b91fc1244aa210e48d5c1a0eb4bea2e9c711f0b44a2db6b9d09f3940a18050bb24ac7d09d6f4188e4afbd70affeca9bc5435d36fd6d0fb69ae401f0dbe83ff1cb309555c7dc66d8fbef979feec16afa0801ed209b3d338a43a4dece2c55f0482c5531731649040b9933d6c43e1d1ad9fbe62b91b15e18f789427c0e01f787dac30122929a36bb5d99a83efd4a6036019d9d020a463d9d6f4670954693e6a2ef1d574732606334f062521f03b20dd320d1132c8db1e5aabd584e6408859df91eff124369d1998b023e91aca409ba4db94c8efa9d861f9c2b9c6ddf70c54141502157461861edf485373a7475385ab9974b95c973ee8af711e445b8174ce39a9a9abc656f3cdd5d43781aa282ad9bb8df6f11ef1ded34ee18345ff7b8ece055587e81e7ce463d35bf615907b80213ebbb1a5973a40071dcddfc38bf0a733e2688933b72fbf79702d66e2b03bb7b6a3f80e9b0b37bd799de467d913e58065c6e1ef35d62d4bf2fa354073d93b93295a4e6f6edb66f21a4d2663198c6f577f493b69c4f193b06b17133d7b6a0ae7cbe7bc78f63d75aa2a1704c1cf0d2f5e34819321a23d2216b91c10153ddc3330ccbf48daf93449449c5724879f96461faee4c7f8398907eced1d40c71a303ab9a177538de1114a8a1ad4e171ed8d72e8e0f028fff842abd43c3e19a7145bef6b49093b451298f11e731b6df7a4415272794626cf567d490c3f2cbce613a7286df00828032a8c3b025cce139d393a27bd4a6cf81185d72d91bc99f42188149489ae9870b8a0d1df46d589f6956162af870d6e27ef7bafca2cf4d28ee933930fdcb147c45d1cf417871c5cec6869d217e8c5417ab12e5d2f815f898272c3f4229a3e07b0a901268a7778a9b405e0ad1add137a15731bebe43ce733db715ef0976e442806909e986069806781c17d9b78c86bca036f814c9af37197a6c3bb490b1b74e32114407446d5e9f2c14a632abff88fd0410e2e1166add4dc11b7c40cda27f05b83865af2a51dce7d96d5eeda1059311e23839f0b3bedf5cfae7bf5dc6119ec400a01d018e60ead123280b068c42ed678fa11ba86bef851c3219219957d734fac5438021f586866eb0141cc532f824c82f81928612a549a0df1fcb7037ac3622500c1012fb08f8b7f52baff7f20e99dc49a862d0258fe261edc6a3ca8b63432a7e3e14c12eeb3dc66f1d345b508dd155bf1702473e8e55cf0946d1391fdf0a452376cd01f3c03cf410dc7723e83f09f938e98c77e0bee4bd49fca955b2e3b1bcf2cba0b562bec59b4129ffc4e98cb50acb13947cd58d9daaecd6472b8522e6b63d99f7bb809139056fe7fd6a1c971e256d357ea6dbf39d01e3335249fbde952de40b0e9940481fbfb402a44346359712cc44877eea21135e1ba1240f9c2dc40ee961ac115b66505fa917e88243a959a7f62ac3ef22ea02abd27705de49891ed1e52f44503cb5a4f754ac12960b42b5717a58ec10a0b4686a6b31b72060cd1faa00fda2b72eb44297b7ede892aec5bb48a24f803ac03eccda5276715efeb6af2d909ad1e1e20cb19931681ab8f1a307b5976395f951e2edf994c047a6d22f8e63e5e1bfd5f7545b3708dcea83b4f475c9c64bc44feb1f89cc46395dc06c83188104c2f6aa7c4e0784169002d44e23caa43bfa76ad58320bfe89e46330c2b4913150ace2e5f557436c616373789a1176fe61507fcaa3a699d12c8c274f93b077992ffd47d75e538e2842313e23e7cd16468515b9bced0ebb4d76c9f1bdba2a78177bc63e0d8582278b7a338adb8c12ea6445d18675b0827fcabbe4cc79440af79bc94a22185c81892eb088a9a1cdd28622f2c8006acb1a037612d0fcd0388a587db9e00806627d9c31c7ca2f6835f3eef1e23afe56660e114d7f674baeb44d89cbe8bf511eabab1fe0025d7cfda1dc1e2edeac434dd17718e3b25301629026addd0917858b7fe841ae1db1958aaf06f7adf58877d27b40f52a46c45d223feb16c5d5d65ecf48d3d78ef7e6315fdef66f623967931c2a5ebfe54aca6a9e37915e38d240bba58885f87b0bbe3fb3bea40a404862e411744b264ca342ac93579456aa653e52738ad0aabaada3a00f7e9da9b072bc6528864310c824fb96f117997a191225db1c7ba2aa0c77669eeb3a7f35433b1043139b232d0461c16f0ffe62d9280e3d8d1716f997dfb2b94ed900522054c147f10e0be9836c6212c2958063007a2df16140a2dac9b788b7143315cf9d14b2415ef22775dbb7e2ebc9bb95fa02c8638e5c49bcb65dca5557f98f581de58ff6bcae8408ae46e267183bc686b0be035e230c7ff3867e6d9fc4f90cb545a81835e528264fd842bcdfd4d1f657bea0f8aba83fa696cde8bd183f66fbe7fb23b91556111efe05be29f5693520068e23f00d1b598518ebe7e15d65835c314f56f59c783a1d88768f9d4b536511e34d07f0320838eb65cf722f298dd65187cd6e2cf6397e3d9314acf0e40b740c92972ebe837956e1768dc7276837cfe524d23da60388d3234e779123e0daa7519fdba095e02e06487ade8f9e77d539f92175614a787e0830bda0cac46bd9f8d28987eb5042191f4f618a11d5ad9036ba5296a9859fd7be4e5f5e1840818a64de6d9de718daf05ee4745ef145fb6db755de706e48a9ea041cdc3c8119af21d14d9a4fa9beca28c4fb0581dd077b10ba09991ce3b0db6e8dc78a070c814e8ca521870db361f84deb9aa3ec1a1a870f4d07fa36a0833399fea5a4a80b582453ee1b3961b71c786674bcba0df5c0877266e70c24bcf2ac40593afc31cfaa445ed81382ef2c500d21f", 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0xfffffffffffffffe, &(0x7f0000000840)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000700)={0x0, 0x9, 0x8, 0x100}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="a656b4c471957f3686be8719893fc29a6f6533c064639aea1b1b8873b472866427297d16e7a52dba6cecbb4c1b64e12d560df212634045d6fec50317cb35b1ecdcd4e253bb8542dd7c68fdf4b4b5d15a2a6e4b2fe2e26084e4abcc7c1aa6f829e60f45c5b9477f768b68c46f9c0b645ba86589febe1e33954692a5889ea9191a95bde4c345a3e4060be12929b308781ed4e9df228412f03489f8eabc3b98e5319e5aafdb57c10fa6c645a30141f554bad94796216028cbe2a055d887dc5a768a492946fb9bc8b235d7243c6c1a3c6c", 0xcf}, {&(0x7f0000001140)="542f3c1a686259fe0924f543afe90bc22d8f505c3e15e226b773acc7ba783b312093cffb9b58341bbe5e5949033d4c02793ff5ebabdb400e383114c543011a83727f42dffd6148bb6fe7200f3c964455a7cb49e7b9561d322850317fb7b5c655e257007640f068b29c4e16838a40dee58f060dc2e6fe1762d5337a167523eecbc164ede571f9a809260aa3b1edaecd2f8370a49a914450ca980b23d7c1cc93465fea9bc9be6b8ceebc9a16e89705e4eb4ff80fe42f30a639a5d43e942d9f5e20d3e16f16e4c88d47058ab55472b5e6a5830c95db1115f9dda0cfdad143d9fd80c996e293401ed1c19ff7e4f94a6cae53a980147d7f897f6eaa31cb0ac4aaeb288f9daf945e529697f18ba892d847c083e2fcc70a29cbdef71da721eaa867261cc246dd212e5e890da0d1098577e34eb10b0ab354cb124bba94ca5425dc56c2ed1b570e157e593b4e062a7692c3e41b57616d555f6b4d8f9a74abd5e8e85ddf874909c0c1f6a710a66af61fb2092ed2a79c5c40eff4b3991a744df14ac446354e7a658ba87130be5494a097b9e61c79a39032f96c1bf8b83023af4a664b5d1301f0e8d33e85ac60d93d4d7ea93ce8f5115d478fc8832a58473bd8fef716ed12d7fdb23955ba2df6aa51710af080097440748e66b2f360318b3cba4086af9d2332d566eef660f6c1c659ba75d3fb2ae8424582de610acc8795313b024954f2d13751679e4712c61b25f749dae5245a67cfebd440949b6934c0c0a59421b1ad31a0a6670eb83eb3c3c9b3583f071b47c2d6f71908edc7f4a42d0ee1c75d3f502ae5d36c327e366b6724417125cbb0267f08e8b71fc04b567e78ba2067e2cf8ede70879d88bec1c54b99be69ee84d1f4200c179a66fed7d9cdc81a16bdd92a445ff23b6c58dc4728cf5879cd97f4881148af8e70503784b23ff685a866dabb019feb22d211f6ce64b3271744be86fc8fb2bacc39cf8d94a2df882a6ecd365e033ed8685dbdd0b8ecddf496525b8938f5d2a1dd0b751f54d28fcbdecb887f136ed535a56174d8ab9c6a5796df6b2d347dcda7a279007f3bb1c059d27c9236a08f71472ce04b9ccc96ba432f4824994e39de2130614ccd78b900c1fa35dd0885827b3bb05beb245c28b13a4a75f906d69752b4ad3b4220cd389064988d2a83e018c78b6ddaad490c99b64425f3db11caeea3d465e7e9b207b6d912560d7be9769b4e0ea5974c7d13e2ed6f0363b3402a9011c06d4ea8b289a0bc6940e05497ecf710e253f4bb945d61e66d99239b35bc79f66bfceec023ee93e26323cef3744a4afe64069c86ce90c0004521fc3a2abed658005978317d435dfe27d2ed2ca6e3dc17fcc38dfbc634a549497f4920d66430aada35a94db28352075142879c20cf6e434d0769b4e7501226246c75856e9b8c1265679ecd8fd063cc8e06e045b78b477ebd8f75b7852c9b8bfea75025ce1f95a0ce8fbca9cfc724ddf61b2e3f3b876010dbd469b707fb6e63513304255d11f9c3efca170ddf858eb3edf48afba8a3faca271a9c32a2168fffea1e0e6126adc85b0c0e4b3bb715932fe77f273c30049c25f53c032ffc7823dcd05b31f39f44de6b3ae3e62ce8e747a2ae14978465ed5b30b7277b06e7654d6a6fc280e770deaecd08fc5be28389018ef54f6081db86e75ec9d72f6df78f56b824d4489aa39ac953e61c265dd1250e38ba6688df0ab89d47df9ee236f3438ff7bd91c172fd9a04e82e962a8cd2a0016d635f3d234b1bc423e6478e8694da52aa801eda7c2531181dd2be57a038998f09acccd350406f3b78353779949bf4838be4d2c56642473e014bf65f034c280b24b56c748684d15d6e092c4c8d61bca419744877b778305a02ede64a880bd98b3a411cbb8439cce62e68503eefb97befe54acd60b8302570a16ca01b1b6d53d7e9d167b14501b51e1088ed5ae8084dcfd65e30a4c18a69e2be555788d1a7b578e5d60638397822bf191c96cf0b88109981ed240e9d5bfd400fdef36a9cd420f6b102fded03c789a5393ae2a9a4ee1c4045b3e82a724cc92abbc4b1c1e175ae68680f325032103ee9d8f97e68a470b3127e3b1d19c8099bc95db42e4794c093fff9389de6595ef5aae63b2352bfe933866f0687fb72dfc511301fd408b17528bdb6cd4f114ec7702f7c236f442631f899d52ba807fd0f17c83cd2ad69f7d8f9f3ab5ed1fe6b4a1e5f3ac5d8f12637f17154a3fe8d4aebb47c38a3b279fe10b4c3f55cfce59786e674a709579a31d81e00afa6b7a2291fc5de4b96071ecec01c487dec2a13174477a42d31e258a14809ded590228c80649755ed9f45962aaf2d2ac6f28d70df48ea79be92bf0f8fcc1519ca18da2c954b71e6afe433a3ae9017c487757820b74055c7672a7a250cb3641fe0d0115f13b090e4b247861e60b9814b28c5db245a76e8ee20f7c7e1be5a988a39c34025ef76eea923bcdfaa508cb755c192d2a27fb664cc808530352efa0dfd6fbbb88556370cc3b3e39705d648eac27cbf6708d6f9c724db084f42ff41cbe1e18b15e9b4e890c3169949cc154b3f31543bb38711b5ac5ea8dab4e45c3a68f0b03c2043fc064e078dd1ef64c3c6395fd4b4e121d965afd7628032390ed9635e441336780ac89f03476561f8d3cb6828ac7c7a07e3995a3e13830f9cbac343a82c50b190555e8379ef2390e5a5c9532d934204a91152c2055e19ecd2f8e654479f0e6a44e810a2ed67a4dd471b69584f5ae7d35e656232a04e0023235c2a80fc0e54d53050ddb0f63308459693608a4df147815660c8cfa06c9fa16e27ad8958aa58699caec459a7447780998973d37d6040fc7a9d113608c6b98bea3361253842e5a170fd7cf674aa74efcc0a4ef0bf006da8bb4cdfdc46fd958c3cf4f289307565e9da559f2382e88dc931b7aea933f014db47f9f3d169bc9502ed3cc95ebd6c71557c91ad7e0a13d62149a4f03a61294e2279a1f1b13543b124ae4df74da9665caf54019e77e0f73788e4ae37961a2b9325853f7af81c26b6aa8729cc643d5355837717fa619610c0ec0674b3b6ee07fe4e1ddb74bdbd3ec715b61d963aa7d092cf4e94c5cefaa91193ebe2acaa49a39bf301cace844af7bf3f0e203a6908f61189fd7e2b407e36561ff2e37973fee93868ed75c781de271660e6de9c3e60dd14d402bbf71dbc40b136cb1e54d84f4b37c849e5993e173a038710669e8c9d963b6d91c50ef7e6ecf95d3a7b4a26adaeba0558b052435d9e2499fc7f6e6ed18f11ccbb6cddc48f8d84b3ecf5753eb1f5518944513d8e437ab06e878c5038e3f73039cabee79df5259c3f5379f41f20503f14d432f679ff90430b5043b2eea91ce1d379b0aeb46418dab7faf738b9c968ce64864dc8c352e847798725791878a5417cda6ed03e0eb57083c0d368fdb87906dc952cc3590971c5a54941dda4662b27414b24297b4b8f2d2cd87c56f60f5cb2b4a8b4449d317bdb4ba1c4460bee5dda13feca69d1cbb058b713d98962168471196d97d969540146f2d9b52722a04e9bc9bd4cf8407102b8fc06b031c9d2a2e1bde5547dfd7cd62d832eb2729c775eb57bb05a8887a5bc174ba279beeee7846999d3f3f8ae46e6101dba64fb47350284eb553561497766e4ba2d5c0abb601911682d843b7e302e2ff2da9a7fcee9095fee3808aae5d3bbfa49f7fb5fce9823f3abd6dcf4f063afb18673b49f2d6205f1af1151286a2373800f159f3472ee17c59d20588df4b2faa416abed80682e2e52a8b926704babe0b1783135cead098c818876ce3f3afba3b75ec0893226692acf826d42abce6ce0930e4a397b3ecdb54ea0e33cd55ebffdb4dc79cfca005c6b0c06b5472b24956803bff9d85b60368282605279c285f8825ae0e0df3ec6b56b07e83068f8707a14ee4c678c6b15299e9db8a4320ab67e38176f199debd99a65723051ab2278a78e691866db5cbc401252b6467edfd37e64fb266cdce2c6e5f90e6718fe3476e59c05020133d7f9316e6a72611db640718ec7cb98c99b6b9874ee142325a2f8bee265fb112f73cf1921d2a9d4d246c21fd6420aaf9688fd64d3918570e5d3dadd5d0ceb02bedb4cdb1c0b495f64948609470d7c8f840d060200e48109fd1d1c8136ad910c212c315e80b896faf7b5b4c55c4e3904816eb2a53ac64c475e6c355f97e30ad8b4a85276a93fa4b463bbab5eb0ece352fc28245baf88c75191f13a7699b4afd3b28993682ad093537e0a7e0cdce28be472f1d30678ff5cce23b7d13b68051ab348dcf740bb479c15f3c102e13fba378e4431d24150dfe8ddcdae5546ac64efec7093fb354c191ae5954954f383d90bddade64b191a265081b050aa83d61b0f00f53ef94a56127bfef16888782b8fdeb728567748cc3728be595d2842298acd7bc9936d0d7a31d468a0221ecfec6694ae84cbea2dce9d82035c59ec7e3622e5846e857082ce6d647968941ac1ed7ac650fd06104f6008607fc1ad0ceced023bd99a3f6e1f13681105457c4d4bb129882b8cef163bbd6ef09fa4dc886fc0a54635644f07d699e59d283b4ecfe4111e57bf77e10a58685850f5ddcedf1fdec00282876e163c204ca920df85a3341bb0609c541ab8c2bad38ab9c3c9b55ebe5514c1b320fa608801752b0d5db375f2c7c5a4e66e46220f3eb5dfc0c22ee3744e04710983ff878ff1c225b32c6d53fa89debfb670ef674252cf6211badebcf642d2e4380e1dcd9c7a79c94336482ddeb6fcee3ebcf464523f42e4f761e39d6678f66b233e7f16e585dc5ac80fdc605999a46a66a32dd280ab837f8b18caad3904cd6f0a400cfd7f84e401e230d7517a5c8fc267346b6991358563addf79b6c7ef7cfa28f7377eb9d2697e36011e9ab4b89a057405d8e20e278c36a73e3b30b0ad3bb89e5b08370e6742c3e667fb5fb2cb55ddbe62b3da671e5583fc162b2df1fd20159ac4bd2763b2b8b58963d7262d5b5086908d711720a256a63dfb06dae2acbd81c98678387a51cd826e778e12adf859952f65c63427d448d49743bd4a58fd9f7a4d38e5ef61b3f3199a6c20decf58a000992edeae1057425316eda20707a95c90484ad91937d5a54d6c8fc6bb9f812745d50c1495ccf9499c811571b133f96a45cb36fcb0acef5436a5fa4223579e063b9df67fd0f5ce62aa081e5689c5498514fd61d97aec9b9019c9df0c4d8744e17a56555a2723d00594528db4ad6d895c8401607fc27b0d3476cc3657a546a6a7a451a04004b5e191c3dc5e44482481346498e2135214e2902c59c60d2797445bbf848989d6d5916a9f1cd3e53281974fc3632ee48148cb98be1716d819a8b84d1e1caa131e30c43179629550c5296834eac5ffad858032a79b238b47b8046ad84971dfc236a66bf1725ff6e74fb7f42ebee5363b5f1ac4fd84226727ce68b0bc175c58914d48b2a8d1e8798cff9ed2db276fb06afffbb97821d8ba22bdb76746b1ab000c94ecc28e691622ed8510b342db66d06d9d96422457fa348a6478f99d51b412580bee62ce15f8d4deb7715b0f0fbe9c7d0fc1b8f315d676715012a4093c85edc81bccbbfda1d3a79c02905a281a897423f6a19c9a49cb9abb926469789b41f5c4d101bef12cd7afd3bd1d3c11cbe2d0b62589923c5ad3b8bf9ee2c8eb9a08c6b593fd98611b452374462b64b465009087085bb9924dcff3245f8f115ab7f8ce9776b7ce2f469d91cd9f0824b375165328cdf19a42677b8130047ec46da9f09de2bbad0c684fd95ebcf865402377a57917d09de92ed7d95b55991a0d", 0x1000}, {&(0x7f0000000180)="9911a37e7047fa9a4e9419cc89c656db197ff4ff00673234c0a0b95bee586cb5", 0x20}, {&(0x7f0000000280)="a15160b51ddf95056a74e90f37243986e6ba45fde1a5349b7d6a4971412c059471de16bb9ab77fe3611773ea899901babee27b698219b2ad10125ca93d9c4b8e66040c0a03797d79fa6f3552865f0700f0720869319a633b84b8a0fe269e09eff0eb391b5e3d4cee8bcfae43d23da571c056f497261ad32b5c2377aec162a0acf4ec3c4478294284e767", 0x8a}, {&(0x7f0000000340)="e140a12e8eb12afa5171fb8b0ddf0abb5ab7aad8614ee5da83a192e9ec955b1778911383ec44fb7cf4371345b0c804165658deae825d1ec6c0ca5485b228068b04f0f79d3d39c216e785533dc0ffa7002e50ec6108884baabe8dd7316ad0351a051b596e162e5f1173673dd119a7e201ef38b0b8317ac9c88485ca2290d91e6b626648bd48ed834165989a6f42be5aeff95bdff2d72ca4f3c8f4ec8fab292ea87d8c1f596f633922c286e7931d2fcf421ae7496c66b364e20e19517feb3acc5aa79b4647de26e5c5263734e14120e15392f4f4c37fdc1f8b1e1f74eec69306ce943ba03115423350e9a1c4e7292062552a4894d38f6bed6b04d24486", 0xfc}], 0x5, 0x0, 0x0, 0x40c}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0xf1a9, 0x7, 0x9, 0x1, 0x412f, 0x4, 0x0, 0x0, 0x2, 0x7ff, 0x6}) sendto(r3, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x18) sendto(r3, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/105, 0x69}, {&(0x7f00000005c0)}], 0x3, &(0x7f0000000640)=""/114, 0x72}, 0x3) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x2000b, 0x0, 0x0) listen(r0, 0x2000000000000000) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff, 0x100, 0x3, 0x3, "18fe3bb6c026260b01de336392ef1add916ea7d5", 0xff, 0x3f}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:44 executing program 1: r0 = getegid() getgroups(0xa, &(0x7f0000000400)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) chroot(&(0x7f0000000040)='./file0\x00') setgid(0x0) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) r3 = semget$private(0x0, 0x4, 0x792bf18c1766bc97) semctl$GETVAL(r3, 0xd8c8289a9fc0a586, 0x5, &(0x7f0000000440)=""/28) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000100)=""/75) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000180)}) r5 = shmget(0x2, 0x2000, 0x36e9699404412ee4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/215) setegid(0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffcffff) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000340)) r6 = dup(r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000700)=""/93) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r7 = shmget(0x2, 0xb000, 0x104, &(0x7f0000ff5000/0xb000)=nil) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000006c0)=0x10000) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000480)) clock_gettime(0x0, &(0x7f00000004c0)) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000500)=""/100) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x20, r8, 0x0, r9, 0x0, 0x0, 0xffffffffffffffe0}, 0x5, 0x0, 0x5}) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8613a) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = socket(0x2, 0x0, 0xfffffffffffffff7) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x800, 0x1ff}, 0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x18081, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000c}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt(r0, 0x8, 0x101, &(0x7f0000000040)=""/23, &(0x7f0000000080)=0x17) write(r0, &(0x7f00000022c0)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c8c58a8d9714c627f8732970ceba6b35e5d56ac516ca59b4fbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0d28cd796e5449063a0991c207f590e0d740100000ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9c40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b64062d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7551a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e300005f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccdf63cdb396a2264b213ff4a5f6d9a4b346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04ce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580", 0x85a) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3ff, 0x2, 0xb01, 0x7}, {0xfff, 0x7fffffff, 0x3, 0xffc}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x15}, {0x6, 0x0, 0x200000}]}) setitimer(0x0, &(0x7f0000000040)={{0xff2}, {0x6}}, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setown(r0, 0x6, r1) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:44 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000280)={0x43, 0x0, './bus\x00'}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)) 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget$private(0x0, 0x405) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000001ac0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000340)="b066b0d856545d7e302ec9a232da9cdff0d46b92d8d8b25dda8ec3b0cf188ecd31a246c0ab571e7aa97e7d475dd46fb4ce9880e8431df62783debf6a9dae0760e59b30b94ed5cb0938bfa81c4bf6f37900319bfbca410659e8b794cf2f58c5461f111a2a12092e1402221c8a7deb53e4d241357f6fa058c4a8", 0x79}, {&(0x7f00000003c0)="37f8e97546e3fffd213917aa41da11f76de3fa19e3779ed27c3fa869169e3825de716e1b784e480b623aef157e4de8508c978e3529490feac108ef9255f1b31900b2946893bff2bfe8b903b845288de152bb4af69338", 0x56}, {&(0x7f0000000440)="eea96531f73701a9c86fb15e7012bcdbfed518c06bc8f6605487262b9825ddc001598af4a2fbaae2c94ba39665c8b94af2238e9eec0222295414497d3e34710eaa613a9ebc9b781a400dadc2c8783af0ad6d171660c66a4243b1c2ee11a3146518149e56036485bf7ea6187b0cf1031f4a6330a87ecfcf20a1311b887122ca965ba6eb959976a04d0752054fdbd6c4d1cdb3bd72b117b3b1c286cce0600eca77c48addcfad3c669d3a29a56a8a1a0ec813978615257ac88b553b4a31bfd4d1d6c1ec5082ad97929ae986a90f68e55bc230a50feab21f7337c7be0484709db1e2", 0xe0}, {&(0x7f0000000540)="dd1fd0c322146807419717b1a7d602450513f5d85e8fa4eb9f7ef6d0f3c6271e114bd1beb379a0af399f90cbc2c4f9b85592192ad7e5d8eef371e97f4eaa4297c4b1927c5df1876a91200fa0c4c281bf4293042f81909148fe4df2a5f7ed50886106dfe4456634077c791eb15a1245f40c2e8e99cfd16b", 0x77}, {&(0x7f00000005c0)="1cbca53f1144473562d581aebda7e44ca1316d20a6fe5dfa4691cc6951692a6e3445d156f76a8d67ed3f92d81ae2823849791ff4dad7195e3ca87be9e643d9bb6daf9d832a8e4c3661e6cc4090b76e2721ba22953e345c4cf5993a0ceef73eeb735e2cbf3b1a65d590187793b621e5617923a7a2", 0x74}, {&(0x7f0000000640)="2ac9e2898e6386daab64b09dc88a8d", 0xf}, {&(0x7f0000000680)="4fccfd0ede159e9aafba11028a99f9aa4eae75f83b4977178752009aab9185692cd04704eacf9f7b17090b7168f922433fa1ad938427d7720d0a6a2e10578eb8f79b4601503c3b7c4cb93dc0c1e5ad021f13eb26b0b3a10bd1a9b354d6b0f6ad05e216f82407f10ddb5efaa596b0eee731a0905dc740c426ffa0047776eb442f3861", 0x82}, {&(0x7f0000000740)="841631f7ba7a57d1af102bc22a08d5e83f0a2a6132c6ab9ba158a5295a170de8cff3287e38f4e496578f8a1693a7229721b6aa5824802f7993b5d656e98897a80b51f55e5c0b9b41ee12a0a3297d037ec9123b86d336339537c0d2b418e1256a042fee92a88fefe39834a5b0b9a9ae3e92082c0f7f4e8d5fbe85cb17eadc94b362b170357d5185fd3ede32341152c9ee3e2469127345efd238d6604788d81b63c66385df9ae987b0d00c4df5820c9236a9a47151d9f55bf41590b5de282756a2ed0d33343eb07918c376", 0xca}, {&(0x7f0000000840)="594a85c0d9ec5f3a41b59de1b57025347cf36847cb52b3a7abf85aeaa5ce0c94860197a2fdc100a28618b7e182ac9aab413f9666d190e8c499bdcd08046e071e392d753b6e9680a1fd121c83428c89b4b17267094faaee24b485ed2fa68826b9eb600c36c1981f6c887c469d3674d07cc8ae9e114068056a69743ba7224ea628549d9c1d280e9a9d6e50e37651e82152e725e7ca6b43a8a77a35918f7e519e1e694a4fd83974bfe9a0f97c4b85743789d48b3077dc824b035a26a7bdfa2e47", 0xbf}, {&(0x7f0000001940)="6e6ecf610db9a8dfd1339fc4fe74a10a371560df8ba7b2794c1e2d709b5477", 0x1f}], 0xa, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r7, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r2, r6}], 0x70, 0x5}, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000940)="b4a845cde683b8725bb5e3c5dafbf8141f92a735a27ca29736936daaca461e63fec2272ff6da890ff4579c38f906fbf966c9476288eafb01a6d58b4e84b7388d4c2735b99ce0095c9d438f6ea18794ed2a3f4545ea49f678ae0c24964f16e0b06bb953892f6eddc249c029a836103b71c4eb4b3bf201a59ee814c3523e14711694c34e9c74bb3d8053ea69804a3903b1028066b5fde0580e33053d2dabf2335d0204bfc40b5d6f30f555a5ad9b06c3b57468f8b945eaaed234ba9d6a1a6caf99bf4508cbe27a2dc2dc5b9bb843b6d76d5b0bef08acf635f7278559f1e86fc4aa8049ca933de5b33466073d62b7886108ebc42c8a4e1b982e0a63ed7069352d5276a7b2e92d05d9ded5c5563a3e1a39ccd837ead1f6a02ea21d217697f8a61389758ddd58bf647f1d619cbe70ec40b291166436a87a9cc37f554beb4d366ab493e916bf907878f4c39ef4622b33665cf2d6c77fe1469a40f512743cc57fbf4d70f2f974b969bb90c8c1a4f98a8f4d9cd46eb1bc7a5f0554a7bdb8a0bf1ef8c152aa757311a73988ee05545386d733213efdd7aa24a488eecb43a00a7808dbf2ff52e43c6e4f700efcbcb29e235a8808294ee87e583d758c544e3b6a481ae2e766de70c9a3db09fc20cce1f14d20db436066b3e00a1b8c3964ac43fd4bf793ed2dea1f3e5a4dc7ad3b9a6122e33ab2f9c4cf5a98a68ca957e3158934f31b004431dce6019beffe22576e14d149984fec6f78b8765b07cf5bba9d049a30e8f1f184d632505f039793e74ea1f44fcbe3bbe7d5731fedbedca4158d03f26c37a7e76e50ba2390d0748c49c4431958378f2acd89d83f10c9d30a4b9d0ba3e992b8bb119b1c946564ff0d9babf63a17c077d46d03992f16360c53c75c2e4fc3d1aeb19b9796e0b354e91548fe59f19ac619f2271cf1d7fbfba23a2ec390a2d83d10c16e6633904604ade58c0ed30eac009cc81c3f982a26b745e8bc09e149ed3a3a3973e2a271aec71b38d51578e3a1595554ab512aabbba480a7e4359034306191f2d723b55054c5590c8c4e16c34885fb44efae51d53b3ba6d5e041d78fcdd56d10fcc88e1ea403fbda4d39ba36d0fadfb5b89ad5a046859ed056120c7eebb548e8acb5818358d53592371638bddee7c05f4c8fc63afd56388fbb6da892ddbf908d3b309f065cd371110b1dcb65a9f598b0d3327d4471ac69a296acb2b3828d64e2a1743cc26d16a2b2df10f345e203cc84934885ed8a0693a12bbc218d32bed4004afbe0f2ee7ab529b4631b9f3b038340c8ffcd3e5a4f18686a94eaa727047aacdb3ddc815074f066d92326bbd63e99029835e514d7e144a3f8004b988e6b4d0cba16b35293e2480eaa61026bd93bd60fa7259f1dd1b31bc2f58db63701991aa8fe21c43b52f42d6fad3988160c6383d0f0aecedaf4ddb324502c588ecb2377fa97d4eabf24ab4aa39293dffbe955de965fe447e75b1a8f502888a30350b2e245942963787c5082be9d3803599fc7f8a84f60968c9ee50e993f7b1384b572d4ed496bcd2087c40474291d8f8bcd90b9555c95c94592062a55269451be80a939ca8cba3319336fcec011ab7efb4cd27ad45b59eb97c93c715d4fe4ab242ed4f4505bc599e5f1229a7aefccb171591679bbd6bd1bceb0cb1fcbb6b75587d7e3ebf19182225e0ecfdc612daead42deb72f4736b47ded4b237e3c03e4c6104e8ef9ab9eb4ca4b79d6eee04eee3a6359053fba0f5445ca889f350f6bd9b1c63d87ed72a73d065371bac864c14f7f50fd1b8b41c5f0f9c037f52f5c323ddb60531c25f137233f15dea2c34033243b048e68ec943a30fe11766a9407ac73dccd35248e52790255f5ae76536565a16b445ca6078d97bed51f1dfdf866f32d6d34ba31b9cfcb05b0eb51f7f29be8553e5c09b0b7c39b9a40095c2e9ae4b500ac5c613aa0b51debb36d498ee0778ee0ca21b9605ef264625a799fd14025d21d2a6ab094ba268adcdc446dffcea97488a18a0bee3340e021ff973c2ab156e7975f8e31eaa4b4ec76c478a122dc2be8811cfe7c6f93be230ec6930a7772730edf6130cf4399d0bc7276ea03eed65e4cf72aa9131a128df324a255520c77199c6f7c6c212d0689b6f04634453ec9ea728679edcac0c8b571747b61a2892233f8abf6a65578c7677fa1714934285c097f59f9b19fed1fbd271d3816f62345bb407fbcc970dc74a7aaee8392f3be793f68afdeb6090c333577191f26a9c93949f31bd86cdd774e05af5bfa28144a6ca59f7c4379983e01a97e99dfa5c8051c43c841e4097f81ab4f98865965b5a6d12c7895fb95b240d1009a65d20f88d9de09ff32e41bd49ba6f21cc7dad6ca2190dd5dd677c931a93c0a8620697b297c990e24880d57fcdfdc7cacad42875b409fdb7377222c1fea3f004ab5bc567ecc7802bf39409da7b63920785727fa03d938831f8cdaad024a17f42aa70a4027754c2642f81b587d076a6e528d099378ed8767e64de1d6839be8dc47d1bff6ff65097fa2c80d50d0b5b2593794d28a307feb4fe1a6eed45e85c0fe1bfd8ebd6db3645fed466948409998bd71f169b1ede50393aa7ae215ceb09784fbf0b80b3129cee4181a751b3df67eda737d6c91e1722efb98726cd68769b913f5a81c321e44a79fe37bdd9796bd2f39cdbdaebd478b454f67034673716c15e67f9797d0d049ad7e9f556231b941924b02f05b8186db3e44aa6a7641c1db293db1f1e7f8d4c287840bcb0a31fbea79070f370bba731c17816362e41607b3a37817edb79eb5f62555db1fd48467c0a05decfe2305e55f4406e38a5bfafe06a89d82d3d1c6cb43fe0aa149f68b42bd70a1d106eb7740f61fc0afe4822647b0484b8f522446be2a436fff45dc13c0274fd4520b496019db90f101bfc68abf6374d667fe28dd02a3f3f92f43d7be17f7557c7092e792ab4412b05717ef7d6253268ce11347bcbe65fe9f0326e70443d5394d754124fd4afa13406a92073fdc05acf04fefde0f1b04a526a78e19c24e4fd039b467f2515a7a4d26f8dc2d7d84b67b575605d4a5e08c4786cf24cdb64fe613c0d402298b8f4a89162d7e0b6b3eed770a642217044bc024316083d754b80fe0d999ac19fb43406827004f45a370fc94f7a1eedcd4c0905fe0c2476c6498b3023cff71526c4587229dead7b587c439c03bc3be0dabdec3684339c7a52f96a4f9c5655daa9be75c215ce0181327357ec7f7c23a8215f3d9044348bc3b7e06242df5f8d1d980865d05b6e72272fbfd00279a8a0f62c72d91dd4f2b425c6e40f983ec2d8ef82bb63a2712850af1d9082feb7f247ad30f07f76a54a873706c85cdc1791aeba7bfa946cde5ede5fd6b9f2cb2811e34382363537ab60878e2d7f58e5ee48422790f8f065386cd956377470e4dec3643256004beda3a6c62256d161d73ec49bfb7c28ae320f101b13a9c66e66b0eb18c0e5ab45d2ea130a2994862bdc8ea88d1b3f87679bbbda3cc595ebd7123d682b6de3840eadf4ba2dde6db61a03662b550ac236005e0c6e409baded0ae9982d3964123b6f205c2f24d096fc85784c32b1e3f94871d0713aeaf09660abfe2abb64d557e5e6fe02c27eb4a0e12ae86d72ecdf4f6310b5a67a62cd34332a99c44e2b0708f76abb2e1d6bba6dabb9e5e1498ae1447267198c1d9873c5b75e99706c0fe55c46fb545c85b7b95339679d1bc860ff2130526b719392b9ab71dce1851cb3e3265e9edb6cc2acaf8be92ef01058c689551fff3457b75cf02a23b6965c6e2acff7cb2820083caa4547b6e9d8abd7f1ed5d0a4166f31525be087c03daa5500907b762789832318e8b57d71a034e14fd58a5855c89e993338e2764e0ead18d967e0cefc1ca0634cbc8ea8ae8eaad83e740739b28d10d828d05a6b92dcf78c6789f58db0a78cafeab1bf0ac5e36f6d85fc22d06d3f083240fdb9485c3f61e9e542228a55ac4e67968503c176eb997c57d04998bec696e07c6d8eba0ba7a527c60ba2b58690ec1daf13916bf635e59bb5351cb51699499cb88b426a137cd922d2a65af30a8fb4d1897fb6d2ff6faefd636a9a3d20901126e16fa3cbb15e7093f60925e6ed096a00d574a9a0dc4bc31122a5bfb8c2efa39dee9dc6f6beba898b14ee2fc2e3dc4271bdd13e439bbf569355dbd8b6b6d994858dbb7e5daa591daf38522dddc80f6b18a4c2c8655582b7c441a85025bdf46e7108155454a92322521688f9eeaccf7ea711160fd804adf2323a537670d550a36df9af33d5b6fb7ae01b63d50cf78cc87d3b4d3d718906c9404c1f4c7f71d0998d60254e26f131f220fa9357d72e9be139d5d9461b05252aeabb993b9904116af234efe4c13299c21b32360889839d1139be6248ef5b41095b78732f02bb6656d0266af2611a90b7b932f758d2a81c5b3be9c2fa0ac1983f0440123ae11112a2638192e5c192e21a654ab8e8f8ac01bd39112b7db67937369f61ebff56f14771112da8b8dc4a7990a5c29334356475d07a59957781941dce2139293556347c9e1cf8fa2cb32d32c51791aa9f476bfca2f00123ee15d67b16a3be2a6632038028a4433e7ae6336ed38302730e3a1273c0993b01d3e643aa28aebbabd9f8e1f24bf47614b84b426a74d5de3acf29f2d5d36d124d2ba27341b9fafef134792367be1ad91bd5feaf335bcad1c8967309f5f4b17616a2bfc7251242f585ecad9fcc351571b850952ab33d04519b6837b5a474b6aec397934fdd710190396fbb1693763a0a19cedbcb52ce70e56d00dfaa47164182e674b74589fd3cb654c8c512b14f9c39a30a574a23822547639d8f8e5f7a38e985535bad2b5e72369351a7be43e139a6a0e6885d1f5ffcab03a086e6dd652024be14ae11301546dade484bcfad1188059b008afd6e3fa0c7931c40e6e94d279bafcd2c22dc3028812ce7c0d77d22835fa5ee9f73470e0dade310533b6e80fe19eddf5632f680f628c12cd129b611af3601f792a0cd363c9cea6ebdd5246409c5b557540a98fdc9b0b6f18603865b612890aad5fc90f0f24c2bcefc898e8062dda1802b8166f79d7222ee53687766fdc7ca6b4ce3e97828caee73997c1e73462b819055431ce57758c80c3d8859126d66e2984e8ecabe8c6465456747de10b187488a57e195931a9031ed72b043d47766d00d65e938a9f8d00d2bf661f3ea247680be0f7c750d3dbf82fca1a0f852ae28ce4686f4704690a83f1cd445d07ca09cef9041ca667ad76fda065bed3dae8c8b17202e3ec9e9473d33b1f1682be9fb4b00a6c1233d7380b302752e53884ccfb981715f0e3d417ae16a2494c295b733afdc5b67d7aae770f8ad3a029bac7faea7d1c929d0c29c42895df79046f9306a45ae838cb06eee7065d241a23973405d03f2698587d0b08f7450fe5d82a5765c8416a581501233af1db35ed27cb133c3a15888b49954e9fa11815c01c72811a2fe9bb0aff70c9833d4a4e7548cc812ea5be4cdd3bfb7f2c4b227f2fe125cc624bb91850b8f48c4bc7e98df68ce06f9e9cc5d463a8b3c5f65e326a4f667a4f54a8d0990d48bfb7a9f7dbdbacbc397085cddc615e8c3b97a5fd927bab24615af0071c06196636571d7ca17fa3368bb0a87b96aca5c9498d75f4570bab1a3037f317300ce66b83c069f9c05f9c3a2b7c7229e5557f1e5a563bae35191038dcdc136540cdc1f8b6daf770e3211e2d7a4ce5ed49565b88637a69273993420e001cda46dbc80db59e5087721d2a9c73e58823606453981fbf00fb5038213278b879adc0dd11f8b61b7f831bb", 0x1000}, {&(0x7f0000000180)="daa529d50272b619c85f1fe1932e069941fdb04cb180aebaab1a4a12bc3d5286b7d9d848a3f62e507c2d48351e4361bc78f1d1d8a0b338d76cbc81a37ba3aef5856dbdefb46667819b803b11e84d9568f74f68d68b4d88c7a183dad287d1790c6ecda2bd14f95573be0324448ef15737ea36dd33dd6e1b5905a931d227e565420c588316e30a0ef06121f2d63c0f7f4212796d91cf44c2abf127b3679032e26af4777be6018065b79f6134d6adc7fc5bb78cdc3da25d65d367f2e2223ce0f232fcdf7ce9049a93d18fd2fd57b62b0756b254446a4e64", 0xd6}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r6, 0x0, 0x7}, 0x9, 0x9, r7, r9, 0x69, 0x9, 0x5, 0x8}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r10, 0x0, 0x100000001) 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/198, 0xc6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x10000) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "8510ffff4dbe6500"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:44 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x80000000, 0x35}, 0x10) 16:00:45 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='ww') r0 = open(&(0x7f0000000040)='./file0\x00', 0x18120, 0x100) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x10001, 0x2) 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() recvmsg(r0, &(0x7f0000001840)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/15, 0xf}, {&(0x7f0000001540)=""/248, 0xf8}, {&(0x7f0000001640)=""/247, 0xf7}], 0x7, &(0x7f00000017c0)=""/126, 0x7e}, 0x0) setreuid(r2, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000240)="03", 0xfe77) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2021, 0xfe15) open$dir(&(0x7f0000000080)='./file0\x00', 0x401, 0x10c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x503, 0x12) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0)=[&(0x7f0000003b80)='\\:\x00', &(0x7f0000003bc0)='\x00', &(0x7f0000003c00)='\x00', &(0x7f0000003c40)='\x00', &(0x7f0000003c80)='-\x00'], &(0x7f0000003ec0)=[&(0x7f0000003d00)='%\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003e80)='\']\x00']) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x7) r2 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) setrlimit(0x4, &(0x7f0000000040)={0xffffffffee42ac65, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x200) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) write(r1, &(0x7f0000000100)="7b4fea7667af563e8c3a81d269f194aac544b4386bb980b1f830c7d00560d5ed5bdffdf07d3fa1c61197cb728988976f3888dd42107e73459ee028fa0e93b9bb1299a2aa3ba4c254b5d7f92ebce539a1b75aee73de94f4da1928706b3b4361d270001440ccaf3acb804667887ad7f3df55a04b53b846af2a7d8f47d03812086c60bb2ae1249a03368a4ee30c7afc0d900034cb46d15e4cc15e9585e60fa017f3210e46c7a530eea9f7d184bf134908f1a994b24597be9cbf9199858adfe42630103b41a94ee52a4457c6804328a2af5745703fd83b37724af349657d61fae22fa3d1661b13b8d67efbcb1aeb386d", 0xee) r2 = dup2(r1, r1) recvfrom$inet6(r2, &(0x7f0000000200)=""/39, 0x27, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x1f}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000c40)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) writev(r3, &(0x7f00000006c0)=[{&(0x7f00000003c0)="560103b7a9195ab76d49072c8a7e3595b15b215c307aef5e85c908cf5bcdda7dbd650b18089c73d15b", 0x29}, {&(0x7f0000000400)="419df95358fb695dc0e79aa996378b1958ad975b5c50cd4cc5909ad3248b944756da5daf92bda1e8f3abd3e48338326288e92532bbc05d108584263e9e2205e1e9da2c2f15c40c03bba8a5ecb7e5c68aa1c6dd58b20b9ceb19d56f8e3286fdaa0b12411710887f7c5730484b9ab18d433f6ee8d92bfc8d29805d8215", 0x7c}, {&(0x7f0000000480)="3a98d949082f1f69763b3e8a25a63859239895f234f2cd4c5efb26468a1c32f0133d5af4ce302f3d40bfa5a65b1c1fc043ebc1971a4c496f89dc7b1b1224b7334a1d0378985c5269b4deaf2e8c01a597cfbe516f6c6812f23aafa9a1a5cffc9cd4f24aec3524bb6093373c08d60758c06fdbe1bdc2d0322d8a4ec425b4a239027488db7fd3ae85361178dd8aceb059a68bbbe3630beb246df2e65857d332747a9b98cbf2353b854adbdf7e4bad6cc735cfeb182f12878bec5dce2d4d8a3f72ab10f67dc33f5a2b2b9953e756973fb2", 0xcf}, {&(0x7f0000000580)="24a5ad757d4c87dbae88fb8c02397ed050f05ae7f9dbd4fe2141d04a5c6721440f48cc65f494f97964c0497f65f85ea28c2f466fb0e29dca9750a42465ab756b868340dab3de7cc0432f34b9597df1e2355483cd78572c43225756c55ddb3ff8689f4c95b17265e36efdeccc5cf7fb7a5d0b8b64b1c7d184bfaabfe48bd24703f4827363763da2228171d71758031140df", 0x91}, {&(0x7f0000000640)="ba3aad9c7ace894c85aecb2d95c3e44727a5318da32434bde0e60447dc83746f1141746f9481ed2e9bad58c8ed9c44590a065d05b0fe396f277f283dedf2b31586c4f0a2a7fc3ac671c8cc0572f448373f3cf4f53a36b9f674f3c04e21aee06ea9e71dd7be8bd2", 0x67}], 0x5) r5 = semget$private(0x0, 0x7, 0xd5) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000740)=""/51) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000007c0)) chflags(&(0x7f0000000800)='./file0\x00', 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000840)=0x1) fcntl$setstatus(r4, 0x4, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x10011, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000008c0)) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000000900)=@in={0x2, 0x1}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000940)="08e751397fb0d4142eca962cb9979e599f376962373688f2db472e07d5c9a3b3c56b204cfdb192cced79e1ada6180f707b9ca632137adcb41935d4e304eabb3d99ec262163f314856764d734ff40537d24d2c5def7cfbede9b1eef8ba6a5a462e6ca5c4185f996c3bfe50d333c00de07f63d79ad5a5bc508c07499434dcb366345bb17f1a7180398d37431fd103d12b6e3cfa10ce47f139c3435e2fc732e0c57bbcae25ca4aa06db77bc10c0956a0bf3d8eb86d297622216d1c266c5488a93adb2b45c", 0xc3}, {&(0x7f0000000a40)="d2f590261fb045612d91ae8fd72bb545677663abb4f3d788b62dc2befe0b07191731661350788716a228fcd9b8f5462c16516d9348ae61bce952feb56fa81975016a3d62924483fbe645e44df69a05e5a4680ea72e567539fd96b742c399a8a6e76b8fa5df7fabf92e4e2831f1a38dd7657049aebd11e15f718d625dd1fbb6e0f334e15c572b3aca48967c9155c56ef8a587ea4bd3d421cb9c4b799e2fd16a5c8185af20dd9a4b8b3177a9eabfdeb5e970d466e1667e0a5358e218371c02bcc115ffb55def68cd9a51e52f7350dad6ef40a8c961185532cd1ef9bb2aac248053915410a3ca63eaa2", 0xe8}, {&(0x7f0000000b40)="84b77fa1feb40c397c6c0ff905918a1c16d87986ace9e707746a62ff0ffb5b7ab8265167d4280ee98660566a3bd52151fdb0850b23ef4f933b6a40c62cd0f8349f90f98cac805b659dda092ad463d1cc6c6430f3ef0bf15fdc09a0cc94d305e32b1d1cf5c42a470ca2fb87abded98903e0f0b4768feb81f0b4f4779bf7ebc517ff0a8285af74a7d3b196b56e712476e378c9a83c91be1d0a6f14ecf8fae056ac1a1c5e02454a56a5e30f08b5178d517d", 0xb0}], 0x3, &(0x7f0000003040)=ANY=[@ANYBLOB="d0000000000000000100000001000100243c82e2016708f24e5cccde27b263ee3ef7e2ca37bc9047b65e4d478e0c961ac4d47ebf6a307d98752e358941f45388d7ead15595b4ceeb74a70da0951896854b42cb8109a3f43f322c72002f70088f04b1840dc53d7837c273f146afa90fd80c88c795c432d44bb5aa5ca0b7b72e3673411791aacd696a6cfb831b8371937cf2b9f1f20994041ebf23857538dd6fd2848bc217fc35a39288f717765d707335c83cbc533efb921605ddb4c5a2522b5f4186b94049ba05c7b9bb6e2b5240e9001010000000000000ffff0000200000002da5a7cc005225ad84150a119c9ce0dbbb23291dcb109a204f9c6d0fd453e32cb0521d75a9e14cdf0b1cc336d403b088b9382892039b5d729f7369d1ba19aa1c7b80d7edc66956db7f457caa0eef5dde02ab5dd2ac923d6728d46ec494f6b8000c0a586f6c08a8273150ba201170cd578b8db57cbe9c1f547c271a03ad73725ef2e175b6e333d0c4e1fb5273ff75c4e24d509a7afb3a06ae9c44eb7a27e90c285458c5bafd67bb25bfe49880f4ea4b6a074b098551801ba2b5686b81bca913355c9c70b53fb175ade39e1789e89573d0c74fd8227f3a8c34107a969d33589fc1738485577604bfe45395cdc5a87bfdc60f071f440c9478076ad8c9c6341d0d511e28a26127bbbc3edf91b08e2dd6a341cf82bd7cbffac185c96017c8e92d988a97e66df8d04a5a4d140f96be1cf74578962d54f22fe1668cb4cc60fee0454208baf3ea0a7ce7300a2839b9fafe4bbc2ab4c0d371dd2560528f28df61a59b9bd06ff873e4b12e6dda89c801598297308f9861cb44d00921dff17cab565213c37020f7506a4c5e54424eafbd665bc7723a9a966b944ced9d2347fc8f45ba47c4df696ee176077053a7e2625b664ed291c0740204003a31e978d3007cc2de475a6fe3655cd4c23b3ae42a1516196a1981f4493f5c0d296aedf74a1c396c305121d6f2b4073b8bf4412eed410bc91ac2e6d0f6c0e1b183eb1141d6b70fd5f5cb9107232d942f828c877a17c7a2105e2659ae09d657d8d568d24de8adfb1bfb285abec44115396f78ecb48e5e6535880db20ec27455407c5c0d714a49b32946140ebbd506a089ba6b9ebacbb05f7704bdf907ab0c1e4a4c02a07053e33e81b4b9b9e87df5a9ace1663e3b5e3423bd66f4c940773bf8c50a5fb283e59b649d3a5d5254b9b62ddcdef158bd4d0051fe397fc4158e96a032b72b6a71058583c016e380ab632c9a07f1bf8d118c19b7a9f0d6c244b757344acce3ef98248c704ac32cd43d1d46af91a7a259bee79895727bdf5464c853d2647ce96d8a9e68deee6b4579bc104b2686e6c1a40faac5fef92c7ee714114dc9acdf8f44024ba8973a0c4fd53c816141808dfc0f366a71bc1bb83187552d51dff8e21e20eacdde2afceba74c6b1398bb8c5cc92da5b78e28d7f4771d3ab86a69a52e3085f62f7a80c7af1c5c8acb1847faa958d501e7e4f48fccb16d8707e87d0cc9078893412d7ca5499fbf33879059da74110f172f4e6e45050840800204726b5757fa896a3a7268a7a2eb079c75fd0deaff7e6027e534c90f64acc7937c5a819580d5e8810da85cbd457e0c89aeff31437b887e0878a11d19e73692aabe80810cd20e356b369e782c52111c396c7a5d458ba6313c2a3be67939be796125e6f3e1f4bb6d9ee98a7f9ac9824a3a92efe8863e4f755c18bd1fc3d12bbc395bb1824d59fb3ea515594be6c9a12f11a19384f4a36fae712d1e9faa5ff7b89fdcc78f531fbd833969dbf64ca2aa5b56a914bd403c8d044f29b2ec38258b778029b225a6debd77e5149b5142e16f6857f2d699f6500777ab36b50bbcf04a49ccd7e161bd8f28ccc1c896777bddf3433f17bd73d75a0fabc0d65dff32d01ad6fa2aa1b701cebf18ed862643aed855292dfd1f6d94b216bfca8074e1e193577a6601ab851a9d0e40d57c25b1251dd6f61146a5a095a43babef229763c85cff4abde82503ef3c82338b27c2ed1fb9588976e83f343bc5bb8b2a14e27fde6a8d70505c29e1510ecc1e6d35ef45452cbda314c6c3205034497523cbc56971f286cf4b8c9029674a54dd0bfd4a744b2e433141bc1cc766ce045e6b3f1c4a0a73db2d48c84b835ab6e72605a577eb8399f81b450f278bbb275cdacae8fa8299a56091f4eb1b8f9c94a05557218e2fd6a5af2ac2a7b099e64aed673ce40dc8d029f580b5209fb5293b5352204270c15b922cccab0d586f5ecdc6933d7de34fa9033220951e109f91f844dc89ebd248a77f3c2e6fb6b6fe802f7377a6165d1abacc130e9396a24e9e1aa845394a4824fd3d1e2393adfc55deef9ef525c90cf16393a4dede8e536ea81d377dd96cc7e003878f87da16c39a15ff54b181f96dc8f55f3a5a8de854978c364e26c69c7d8922ca722ae64e6a14e1d06ff303a2feffaaf1f350206f4758a0261cca82cc2883aeefff107d4abed4a4efc95d56ad1a645c81c1edefc13e289a7403709509b7489d1c90149ac325900f01e82451418cf125421359402c03097f7795fbc45568944c1bf09b24e4d3a2ceec09fd6e154052010262e9867329fdf2e289927d962ff4927159072249a4935998e9c47f3fe21b21524acba8729dab8f1b51fffd197430f1545e88caa9dc50db1ffc94063cd70b6d32f6bd5721dc5ddd3ea6588c4267a0fc29346a006a30999ea592537cee5604144887eafa740eb9e407bb60bdbc4187cf56d7e3f59c022ac9b8c9f753366bf9b11e5e8ab27ccdc568d5174238a83c1ba04b896757ac55e949a2f519a63b7e5e1d7945d82b91d484b1ef1045702853241c80e80497c50fdcfddcd20bec1a2ff0dfae39bcf9a34eae1127225484189a391eb40a37d62ff579ee5603000000000000008ce171c4a5779edc1f55594187d11de2e6271f044c533dc8ecb8c78abed987d2eb3c27b50d3aed22ca15fbb98a8c804433a3a5a23b90ccf741f4d299e13a686d9fa1d06dccff4941bfef69f72a65b5196d90dbd0fd59d3ecf61be7f79c0ed651e65374e63979e57c7554b5946caeb11d5cb86407bac3a7caa6e23d990b37c9f2aaea8b9f205ad4f1f8b296edb0b296411432f852e46d86aa9bf9dea10beb8b01766c02053c93230e9553e2267f1278ee4ccd40697b4ef4dc4cbe5895c3f7e7b3591cfef9faf303f2e82e64ee5f7b9c3b9cd88527e6b27450e4360e7d1ab6b7c15ec793ea34b8fa3459ab78b4fb33776f3614d3bd3d63ad66d9a44ef1e18f99580e981f2bc781af3d7cc7cb0201ab602555732fdbd986470ecf23f7584131c311320697675ded7a5a936f85ef0d6dc887e36887e589b229b67f20c2151de60d41322365e4cbd504d067d6fe89e27e57f8823965f5fedc0032651030f6e94fa7c873aebcdfd97dd168e7bb714f8ce829c7ec0a3747880865ef7ae369315d23786c8e9ea922f9cd332f3379f2beb578f17808d105e10dbda596fd7389d7aa981253d1fc3fe98a4016de5518b320a29b90ba31ec456eaba4ef1cc6588c9a34d801c036bf211c1d5a872e9399999546641dbaf274c42326964d94e0cbba30b1a2f25005e90c8fa554639515fe71c32cade1e3adac51d5f9e891a182a538c5a8114d8a0d81db23bf664574141124a556220249611e24a5fd800404608a765853404b4b7d5db2ac16cacba7435ac94c658089b5dfed1c0243dc0cd5939bd94c0b04395d4f3c9b177808525a5eba2c05feed4e861f95a9e4d9f4fe0a6d9db82088bf51b7c807318df093b308321646be21ae45302913ba140314bf4482752a2f04759df38266b3e3b6ac85671fd2a5e7252fbd5aa7f60c48c4c93b002f7dbab2ad1f701cdebdeb7271e98da3efd05f80f3928fae61a84e253dfe274f583b9528745830fc69e20aa22710acaadf6d23337d71720df800b1cc07a8faa788678a9148dd52cd6d89b5d9561fe931016776552a8f44fd3b90ea83fba759a029380c06160fd360f6259a9ea339510cef7682858301a71082f5353440bd5f406818030cd3ba1162c5fd5ac17d82a7ebb6d5db5b8e62bd6502351f1173a9b4005f3d8f23f8dd3485e8575c5216179949394101b3f15af61aede994a9b097341adc0ef7a8cdc9ef503280bbfe5709d0d791b4ab8843801892e98b18649487fa10f6ad70d92da69e529df19a9e7d8af949f6ac2caa4fc78abbda90a8e5061c91503d24a20cbe23b99fd8feef8f822abf39dc30af20c2dd15596c86855e212dc86620c139473b64e11c978b6f3a2f7446af58bd2a0f0cdd4f176b19f51085539fb257859e8056f6de01aba223ab993ad82d207b25400a3a565a9f726ac296fbb5e6a58b3f20ed3de316fa7a7a75c41186afb8dd58afa2a6c9044d3c944643935617657c10b75e85c2ded0a411528ec7ecf2d901ae4a71f17504d689218158cb1688b771068cfd81b2c34f0fc4c465d73fcafed001bbd1d9c1e1313a2c553ba7b81cef7206aac53ee4039cc80c540ff50c482b01b34ecacf12516f5625b87f5b0d3162070cffc88f0095f09b382e2f5f2e3d6bc0f9d659b75b7d40baf3de7a8a608de4d0f937af8925daf775a720ee5977ef0a6929a0f90daad93581e2c98380352cd7955037df1495dd609e1475f1d436fb7d667f5af680950a2f51a0724eefb9c92482ed2f84a9d1d27e1efdacbd0ababe84fc6dc4b0135086f7b8eae775d53b07aada2dd3607a5634188ae5dbac239ea5b7050c32b27deb44be48a0b774eb61deea4d05cd3d368588af8d29d092bbde827019fb886e755a6493f627c4bee38d8c6277a041fc18f02dc6301c417eed533a92c06bbf7769030bd717caa43ab807ccd8d08f8cb4a79271f789ac6d4e67f8d1fd4c126f3574612f0e8709dc32d74fc918a33b2747c4063d639b6186f5cdcb10adabd8e3608e7bfae4f1b48d3c44d59c0c0af514d399cee683ea92a5a312c38b1f58b8227453fd0211f669e95ddd59f08039d35357c6e1821d94b7f8a77e697903a8fdebe52ca8ee40ac0194d333fccaef1efd4838af76502d3df60f65ac62260404c84e5bf8e226092be869b32884e7476d12340e18385afaf0b176d4c3bb9ee807097489bf66f04c4897949982d02d83cf2bbb9ab99b154167910104bfe15c12aa58e90f4cdc68630ff6a195bc2409058307d23e5d012d0a54d4b68ef180a59e307e1e5d55f84ff8725628a2a42f4eb46d00577868cdaf57d1f16f2f465cbb79be94a888f49c121b63e5a41a23a328560f6f4b1e0b0a23c806dc8b13fe620e760f797f787ee00861704b706e52b0fe360cca601c134a44dc90d4138318ae5f5e7db5b5cb766f6e7e02f247b1ad31c30bd491482876a83fdbcfdf2e4dc46b9f56050be97ab12750d5f00b5a5633877f55b150dcc67c3bcc337ea90095e184b9ceee82e524838d981aa1a732082b2950eda1c499645c1214edf0a96aa85dd61d806f88dcc61cea5c210a46f35e3f3d66610cc703399342e9aa67b1caee4761e6ad8891da0446543461d013dadb3f6f0726e54b42c92c9fc9d470a0d1bfe585bf3c8944e1bc7c2a672d4a88266ecab4269129e9b919d48ec9f748e9a2df8fdb61691f53051887b337e73bd3fb1c11fcdfa7b1620131594416c10885244333cf5a7d4c29c44b61c78fe0d258690ba01c2aa2d2315227a12a29a07b231f148274bd73a02cfc3de7a29b019d7e6f503fd2fa82b16a36947f59062e773a57d281d46655c335035e3db577dea110d81cf29e8239ccce63385ab8f8548a964b22e527dda58bf7318ae36c195059a8c84d801568b9a54ad1937927a1a1e7b0f9fa9f7f7cf7a404035a1a81692eade84062fe15d2933b68730331ed96709bd92ba1841e460e4369ca1d49d2acc5bead647811c6c06c17f566924cd79c5f9c94c48e9e1af895fb1069c63bf121288d8d324e5174c9c3974c9b55d122ccfc13b13eb5fbd7eea714bb640f047bec4a6ed5d042dd6fa5d162d0f3f9f996cbdc154344d8b1dfdeed6b6fda5ed41c3571146b4936685fac36d94eacd8b559f9e0872ace8677f3cb11663d18a8361f6294b766e4bd5b42d90d0fcf7ab1aae7fa14696b2ec72231412ac90e26af5313028f23134d733667798079675e596dac0000000000000000000000002ae22532440bbdf5016ada23056c043d08bd3a9596ebe922ade8b777e87146fba078bde2d5a491caeeafb6655e7097c2c1ef52f68ef5442ab0bce993f4707296c128f8c31a97adcf1dcedd562ab31cf7d0b27eb5843d6140e051044b0cb583d67e12845c70e4e18cf32e69ad9bcceef9af993f4514cba40f032601e5a879e2b31f10"], 0x10e0}, 0x400) semop(r5, &(0x7f0000001d80)=[{0x0, 0x5, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x643, 0x1800}, {0x4, 0x7}, {0x0, 0x2, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x2, 0x0, 0x800}], 0x9) close(r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x480, 0xc1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:00:46 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0xfffffffffffffffc}, {0x0, 0x100}}, 0x0) r0 = socket$inet6(0x18, 0x5, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/96, 0x60, 0x803, &(0x7f0000000080)=ANY=[@ANYBLOB="9867009c66696c653000"], 0xa) fsync(r0) 16:00:46 executing program 0: sync() socket(0x10, 0x2, 0x1) getrusage(0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8000}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x100) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() fchmod(r1, 0x88) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x6, 0x0, 0x0, 0x80000001, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = semget(0x3, 0x0, 0x40) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000000)) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa8, 0xc8) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0), 0x0) 16:00:46 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x800, 0x1, 0x8b3}, {0x3, 0x435037ea, 0x5, 0x1}, {0x3, 0x7, 0x2, 0x800}]}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) msgget(0x3, 0x10c) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0300a277dc57a06f0e75100000f80c3202ff14150800000020000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) chdir(&(0x7f0000000140)='./bus\x00') ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x8a, 0xfffffffffffffff7, 0x8, 0x1, 0x0, 0x101, 0x7, 0x3, 0x1, 0x3, 0x2baed92d}) r2 = dup2(r0, r1) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20200, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4", 0x7fff, 0xa604}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x8, 0x6, 0x1, 0x10000, 0x5, 0xffffffff, 0x0, 0x0, 0xc2d9}) 16:00:46 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="8bb4a09a0d8d5b1feb3a4022b86ca0faf9d42be3425787415b09a4435e74bb9d2d2c7b49db98", 0x26}, {&(0x7f0000000100)="8c09e99d4d354e2c37bbef4ba22f51dfe25adb364a9fbc98ce2af6408fb07a6178b457c40ae68aaeaf52c111f8b0b1037edb2ee7501fce2cecec4b741bfbeb74a312844e1d1027d7d85925224759b26bef6118ac8db07d408fc0d95cdbbea317821490e888210731c1550611c4917c1dea89bc5b35ff807a27c7aded7d5bf84332cfde62f637bd8b15f8f55ef331b3b5a6a200cb42548559a4b99bc893fe0830c6ff5f515a4f554ceb5e8839de2ba7a83281e6a54642544109c57c572c58", 0xbe}, {&(0x7f00000001c0)="d9f487a93d0406bd46cca34290dcc0ddf3a9c12c13b6507f6cd6ce00e3751edb1b7cfb02cec69f1e1bdaadd97155cb72a31cd52c99742220014402d6db0c7b0c8cce6baad1e1b55d6eec9e5af02aa505e54c26e3c8a7870242a64cb6ca4cdd52b19b6bcdfee132a19ee5b9a66218e681a4e0ccdddd88718634b447e87a9650d9d812e2c743b5b28ade6316ed22100cebfa6419238c640e22923165c470d5aed78de9f67ad38919418b25d91953a363fed487b5493e0d3f5b247f99f3eab92d99b5e20b77e236e98839a2c887edb3fe12fc16707749b3a7cc56b45a", 0xdb}, {&(0x7f00000002c0)="7902653502af449e31685c845645a99b7447cbd4614823a37a4a386523dcdee295c29b181d1fe4462787119c61fbd03d26d1ea80eb4732c84f72c226df8b312876a1642969ce7e4d972181cbb7db99cc6ccac596dde509406816b78d077dfd626f1f16e59f481c58ef004f8224106e013a1775", 0x73}, {&(0x7f0000000340)}, {&(0x7f0000000380)="9d2a3694e6e904a9a84b3298976a8429b0d025c15ca39847b13557ca63f38a95d33cab7315c54d5326a45d4c6cd8d65c9d69770bcf29d69ff51d36869d6570e22dd4bafc8f4fe09c16d597b24e71b89cc911ded3", 0x54}], 0x6, &(0x7f0000000480)}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="130f02e495cecf38cd60d2466599003823be16dcf1f717b91f131e10a3e69c991c84cb586c7d2e4aa49a996009039be0", 0x30}, {&(0x7f0000000140)="28e697b3c112da72e971b735b4ed8b6f958caa072c6e2c264b5446137d5714c933e94262e690ff3d50fc5352458847318fb6fe7ebcdf1301fc24a87e8629416a4ab65a70e634285ba60834cf7c80ddbadb4003b965685a1d5dc43ec0bf712b3f2cff2324cb15f43b3c08e6cfb4f3b59ef0203c2b07d50c68ced65d5ae4f50fb84f6c00540d2b", 0x86}, {&(0x7f0000000200)="a762563ba2d633fbf632da06dd30b0463244e71e31b3355f3ad330abab2cfba3bc4d7fbaedc3fd2e5f20874dc76739a25c65ccbde9dcebdfe09617129882d66ed0919b959f3572ba1ed7f02431919fa36ec53dbaff12db2e4ccd2eef05c3f5a8e8c4833fc61d4c43d45ece4719af1410d76da1ab961839d692788251e008354b5a71f039e33ea628b60f5987e044d2a024e16616f8b9cb5496e1a42410371a9f774218eae2702a799a9571937c242741180c330aa69f25f521de780677d2e68ed78410bdc5eaa6fe25878254fc0298d2cbd964d3b0f3e79f654ea66bb493f7a7f9bd08678bb7b3728ac1bb4f", 0xec}, {&(0x7f0000000300)="fe10ae08d8f9f430a94645eff5b4264a4131e7de2c5f7f5e0bbbb1a4797e5be15508af4025d932492a47d13e8468d65c49bbae16fa69cb4059e4", 0x3a}, {&(0x7f0000000340)="4fcbcc9ec97fe56d90de4867e48a44aa75a4ff4d4adb9c9837bb1621323edf70012e89c8ce4c3f50c3f865f5abc0c6425b8db1c32ffdad222e97269d9bb5f93022e4e3b34eee16634cca872d85a4b4da1f24f54155b97a5e7240c8bc181e905e0f7e4a7c6902c0ff0c8d1c0f9efd95b0ad174662478a117926fa", 0x7a}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x3}, 0x2) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x0, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x5c, 0xc0000001, 0x3f, 0x80000001}, {{r1}, 0x0, 0x50, 0x40000000, 0x100000000, 0x5ac}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100, 0x7ff}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x6}], 0x99e1, &(0x7f00000001c0)={0x9, 0xfff}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0x5, 0x9, 0x1ff, 0x8000, &(0x7f0000000240)={{0x92de, 0x4, 0x7fffffff, 0x6, 0x7ff, 0xb03, 0x6}, {[0x4, 0x3, 0x0, 0x8, 0xe31, 0x1, 0x4, 0x7, 0x9, 0x4, 0x6, 0x1, 0x4cee669, 0x20, 0x20, 0x5, 0x2, 0x7], [0x292, 0x56a34a2, 0x9, 0x7, 0x7, 0x2f, 0x0, 0x3, 0x8, 0x1], [0xc65e, 0xffff, 0x6000000, 0x401, 0x5, 0xa2, 0x2], [0x3ff, 0x200, 0xfffffffffffffe01, 0x0, 0x0, 0x5], [{0x3, 0x1, 0x5, 0x5}, {0x200, 0x7, 0x6f, 0x7f}, {0x6, 0x9, 0x3c, 0x2}, {0x0, 0xbf8d, 0x1000, 0x4}, {0x1, 0x0, 0x11, 0x5}, {0x76, 0x7, 0x1, 0x800}, {0x7, 0x3f, 0x2, 0xe}, {0x6, 0x3, 0x5, 0x200}], {0xaa, 0x0, 0x6, 0x8}, {0xb7, 0x2, 0xcc2b, 0x3f}}}, 0x9, 0xfd}) kqueue() 16:00:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)) r1 = getegid() fcntl$setstatus(r0, 0x4, 0x40) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x1ff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x200, 0x5}, 0xc) fcntl$setstatus(r2, 0x4, 0x48) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/30}, &(0x7f0000000180)=0x20) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) setegid(r1) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x2) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) fcntl$getflags(r2, 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x400, 0x7ff, 0x8ba8, 0x0, 0xa0000000000, 0x20, 0x80, 0x2, 0x1, 0x6, 0xffffffff}) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x0) chroot(&(0x7f0000000480)='./file0\x00') getpeername(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) chmod(&(0x7f0000000580)='./file0\x00', 0x30) mknod(&(0x7f00000005c0)='./file0\x00', 0x0, 0xb00) accept$inet6(r2, 0x0, &(0x7f0000000600)) clock_settime(0x2, &(0x7f0000000640)={0x4}) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) openat(r2, &(0x7f0000000700)='./file0\x00', 0x830, 0x8) 16:00:46 executing program 0: getrusage(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r4) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:46 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x2f, 0x0, &(0x7f0000000140)=""/47}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r2 = dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0103e14537cf4f400afc3c5e7de13000"], 0xa) dup2(r1, r0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x60) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x9, 0x7, 0x6, 0xccc900000, 0x9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = socket(0x2, 0x4, 0x81) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000140)=0x4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7f, 0x5}, {0x2b7a, 0x2}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = getuid() r4 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r3, r4) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x401}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) 16:00:46 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) setreuid(0x0, 0xffffffffffffffff) 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x20) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xfffffffffffff801, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r1) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x40000000000011, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x3}, {0x3}]}) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:00:46 executing program 1: setrlimit(0x3, &(0x7f0000000180)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000500)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x62}) kqueue() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000400)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x4020426b, &(0x7f0000000040)) r5 = semget$private(0x0, 0x3, 0x4) r6 = getuid() socket$inet6(0x18, 0x5, 0x7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, r6, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/200, 0xc8) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) socket(0x36, 0x8007, 0x9201) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x8cf, 0x408000000000000, &(0x7f00000000c0)="b6aa5c705488a3223d1763309cd8d891d9c33596748b61cb2680b7381ed3cca1eaf9e15afcd58cdae00ef640a992bbeadb8e9790fc327870844b9b95513d3c7e30ebf8e36bb07aeeed233cc454b4e28898f76442e861405918a0b46ff3d03d4d290e56b113d83128e7d54b35715bb46b72e137b84271b0223037be061bb0a9f6eecef31e54cc2361e81050d779f6ffa2a42a03ff435d6405c15e8354b1cbb74871627ade523676d3a6e8e0372998d424a84e48bee1dccf6cedf8e70f492458713c7e1a61c4907fcf5d828bb141c5", 0xce) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="dafca45492957b432a5246ed7185220383f0cd14dfb7683713535f93927bcd32d8b03e0854ddd915e43941b5fee43805861dca9e1766b6e6dcec36b5afefbe0b310b1ba0442ff2af2081d851ad12cd7a73674dd46ae787628054b8a8e06e32e46d5392b0bfd787", 0x67) 16:00:47 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040), 0x5, 0x0, 0x12, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f00000029c0)=""/4096, 0x1000}], 0x8, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x42, 0xfffffffffffffffb, "fff000bf7b3000", 0x8fa9}) dup(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) getppid() close(r0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000380)=':/]!&\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='}\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{!\x00']) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xffffffffffffff4c}, 0x4) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xfffffffffffffffd, 0x2cd5}, 0xc) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x8001, './file0/file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 16:00:48 executing program 0: r0 = kqueue() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) r2 = dup(r0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0x7fffffff, 0x0) 16:00:48 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x824, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchdir(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffffa9, 0x0, 0x0) 16:00:48 executing program 1: r0 = kqueue() socketpair(0x3, 0x8000, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x2, 0x40}, {{r3}, 0x0, 0x60, 0x1, 0x8, 0x5}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0xf0000060, 0x81, 0xef}], 0x4, &(0x7f0000000400)={0x4, 0xfff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0xa, 0x6, 0xfffffffffffffffc, 0xfffffffffffffffc, "e446529d381f74e25cf2ccd05a335cbdaa1cd279", 0x0, 0x1ff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0x1f, './bus\x00', './file0\x00'}) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fchdir(r6) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r7, &(0x7f0000000140)=""/61, 0x3d) 16:00:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0x3f, 0x401, 0x2, "3da8e091f6224aa78cfb1557d56405704d734032", 0x9, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1e, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x86, 0x28, 0xffff}, {0x1, 0x1000, 0x7, 0x3}, {0x6, 0x14340879, 0x2, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd2e, &(0x7f0000000000)="01000000ab5abd97dd") ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x7, 0x0, &(0x7f0000000140)=""/7}) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x1, 0x0, 0x6}, {0x400006, 0x94}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="0705") 16:00:49 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xb) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = msgget(0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x9e, &(0x7f00000001c0)="c805c1b49eaabc09af5e84e1702178954f1f1637a1847062b4ea05fcea779c3d1f9e0f025b8bb381700f2ff16aea15492138309048e0ac6c0358142fab3c5b652bdf268f753bc24d68069d5e084877a116e7f22cfb9bb66d69ee2ee0a63377df1a6986e4d2149aba33c3a0de8420afd8f206ff5ed205e7346ba4fbadb0e176666cca8797d8657d72b45a722a9a69062a17dddee4f188c2a65eff229a4700") openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8, 0x81, 0x200, 0x7, "6026014869f31c46fceccbb1a9f0e2be1d2081b6", 0x4, 0x29}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffe, 0x100000000, 0x5, 0x6, "f5bd28ce19605721a63945e7410cbbbdf79c7dfe", 0x3fc0000000000, 0xfffffffffffffff7}) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") getpgrp() syz_emit_ethernet(0x1000, &(0x7f0000000280)="ea44348f5d4e15c9e1b0ccd959af7a7b6ef09f5080d565d1484f68daaae0b0bd99289356fe06a18e0f70195761706dc2b80b1d956284d8056c84fc34d0b7f63057cc0d131576b055f64eb0fc7593cd38d15302e5b3441c7b183459f635536bed3c26fc5748ef572f180b42968b3061548a23e6d641d96204e166fc997de16591dcea151de774f97544a7e2fe29fdf443550fdb08d368c9b4da6e44f847861e544c954f367a52c9577a82b58a95e588368e9a76b3d0422f10ab2e927955cc42cc99f7bfb957f93d3f998cb6d41598f8eb2a8c764bbb711bb89c64a2bfb44bed7b9e815f96429a843f1d5657788f9debfe31f2e3d8627bb8f07da730b04ee7f6e90e2759ebd0e39763aab4307df39809f3d9096b7ca4959481db06b3bd2b124377826858dfb16183cc3f725df363305f9dd137f91231bfc1531cfc3459de8458ba458d00c380574101d386e5535576f03b1798d9c9d10c132e54b0ce716ee227ba38b5cb5d44fe15eefe35a01965cf58082cd59057d2fb04fcec2f2a664d254a7cdd81a5a8c4e35e65640868450370fdac8ec8b5c6c7d756b792652999f8d858f6eb628772d2ab357cb363e53b9e4e41ac9ebd7d272d7bf1915c3c37543452ef3894137ce7d548d87e30c26534fec52ff7b79ff4a931f4365ddda98f125fc91a69fb597de136d1ba3cf1cdf4eaa061b7f1d4b2b10bd39effb01f43e6cdb352eb5305ce51eb21da1dced870d42b4b045460d83d07001e48c2b1cc319902928e533db679e8f09c546e8788da6586c21246ae1b7e1608c028c8f096c6093559e1a213f84362947c38e9d930fbe125e2a02bb6b9672748c43846d6d25d056c2e09dfda804c273617e7d6f5de21892720e95d95abd7064b32a9d05d3d670f4af9158df130bf2b8f5e7489136d06878bd6bbe70388fa16072c9de8caea613d38fcfaa155799bdcca3d772d4d0643619f2cc6102a49ed483ab7ee274eb00d5a1a8e093b7ed39b14c51784aa0a9d9fd2c28496a6795b7ae9bec0374dbae42d5be31564560be1ccbddb1e2b697b05c0a7b910530c7078d6625149ff8595ab35c63c71beb5038723e92b5d9df67a33d5cd7bb33c887aee7c82212e50eac9fd6aea29f88dd1ee5897f65ff95c875c3e8305af9b8b797dc92dc5a461b80c0beb2a991ad1b08ee52f7a1459a24568e547ee3e99d344dfd306db1cc40f3529678060ab300dd98a3ade1252f82b5b9cf18a02dbf80438fdb8e4ebc8cccbab68b1fb91dfb53a6360e0fe03b7b8adb6760fd09b5a737a58b35e292ad25d4f1fc7a610a16065102e752c9089be965f6e9fbc51cfb492aeec36b8ed5264add750a681fdd4b4d081538049e0154a8c38ccdd25845026bfeae611685364f3e7c01b819739c70520e8cf1384fa0022aea11f9cb1c34d725f541310e4d3969284b274e3fce12e59a092684af8d3004935fd7f7b39f89070648ab36b54c1044b16a74f2e53b66a2902cda2751c8d6a63576a07ce1a8b629fe8ef2884888e4c4128532fba6505ce956579b6f475d7470efb751bf5fed9e0143a7b88a26398e085e8f8a2f587282dbcf2ebbe98e5a257c73d9e2d0301d7558cf63462396277e6127140ee0d682224056d875875b332cddb65203a32f08b6117a2c881127b5e150c77e076a70dd5d9d0b4541d6baba28bbe4e9638f9f7a1f1c743063be52f94b7d282cfa544721a563be39c8dc7b60514887b94ad4584a387fbd4badfe92c21e6617d36082a1b8d949b1fd477d842287ff3515b492fef9ec052dbdccfd29b7f11084f4c8aea861200856e59f5688980af61cffce0c2e93f42cd8566a29394e51b3b002424cd2c4753abfe6dc6313ef0d6ca629b5159cbf2892dae98741bd0967629248eb7c1b347e746b44d453366544b275f53bdabbf25ad88a6b986276d4b3a9858fbfbb1a1339f1d85f8318c2986810ce385ee1c295df6a86f2f733886612478f58d89f7016cc17e8484065191fa6e460ccec74b4bec28d4a0f801d63fe1f8713c1d2d451e1b247be952576641f6736eafbd485beefc1473a4f834f17186bf50ce83bfa07a584d22d51c9175c342e7affddd6b96cf75f54f401b9946aca1cde15426fd5e4116823c35381abfe82fd89e0e34ac18fab6e807167887d5016dfadc427122ef4091fe26630a52fc63253da867bdec463b56c793335b8fad55dbe45d3820a261bfbdf3134fd9e7eb73a930a774cd014a517d6d1296e57f2f85a3e3bd8a7e1de89393f8aa157dacf816d1b925ca432b698401ba469ac85d2a07fce7d0d9d437ba8cee7e4e1a0f037efa6d946f96d77634aa31a403a83863854d2ed198b333b341d29487f87612a490c6f1c47be2fc5ca482640baa6dac098edfdd3c969a3c882d501a828e4e57ec76ad86f0f4e758122b1fff2f5ff672f4baff227c5b6651b3d0841bb8075e63901993c84dfceffc87c077cfe444563756f4edaa5458f0ecead4b9f37b63d698914d787a7d33018e59eee9a22e2405b74a961efd3c507f84dbb9edd4879c5b33e333788d2c49727b6a1a913259422d9eef81901bf7c0770d015f609291aa2fc12345b36a645ff1e665270547b9c8cd2ec3140d5a0aaede7cf81cd7e5188de70dbdc15704963518d4ad0d8654e6d386e54f477827da0971542db17c848628a08f30e6aab75db7cdba9620f9cfbb04b5bca2976316a89594baa5a37bfddda3716e6aa27624f83434058d7f345bc13591ea2d75273c1ae80a9abe10ec6aaabff7b3e06fe32b059cea57e74752fea22847d47e59c1e81f48efe20ab35ebe1cb55728fe1e40802f60e1556edc2e7ac42836d29b177ab741438a78f3882d394d69c95d89e8ee5bf06127b83736c0e2c81c5bd86ed02f71ebba512ed478090e1e17775c1d8b8c926beb0dc7e0c9b502482b95902455ba37ddfbcd311be473df542e5ebe14b3c377caf59ee3a4d0d456e1d1c6c907d0e7804bb886ef44a73d8784ef00e8eeab43e5f819e28a95f3d3bfed2e056fe3be2f52e0d9a63bc4ed9e857a49ded8e2b36cb5cf41c75d9b69084417ba84303d86c28f1496d76f1b56deede20bde9da8154194be1c629605f620e9107388f09ef04559e182b251ee20132c06d7b33de34447e061e52b35044312a6b1448854dee86ccbfcdf7121117435d14dbc374b5279c75658b61f6617b4e502c2c4eebbae4c4c1219e39395974070b5733a3adb6261083e332440e71d76ed38e3bb16d2eb68c62bf18a9dafe5885143711673484e1c571f65d3136359f478386d15896b161dae09edd23dc09765e56e0aa68e25a9b71e0734ccf755f293b35823aa66b5b2015d18d0bbe189b85dc450b9b86a5717804a65b44d47e0dd2e496bab89a64a7e0da87f35789ebe4483c75a5c4862e9a25b4b5b9c53541155551ff7c7a8e8cd5a73ce6476474ec8bcfbfb99ef477ba776f0f126ef067c3d97219e97b5b03aa1b1b56f4b429c995ab2dcdc3976f78045b2f6f5dc8ef9575f5e7575f9008cbd03845b6c21ead33959e780c898ce51d3b83b899fca82c99907410b43f1d60279d9e2b68f70ebec70c40992b1c3a53333595e247044474de82114cb9c32eb04256851899e23273dbefef809e197f8db6ff642cf94cbc8dbe285f63787f36bb8eaf2a21004776754b51d17b8b295eec53d888a579edd69cf28ab9cc6dfa99641792a3d246f5f4bbf45ebde1fcc01c1ec07ef9da15c4e7af77319bf79408d6c1591d82746f1361f057b1c59e63d688322e6c4d60b9f146b423f7e88f9851085f1d9863f5c9329566a8470f5c83574252666fd811eeb9959142bf2999152dd6bb51183775e713ddf76f6c0e4d4a82287b598294df49b686425262e4d869cc9687c676404e148d6b535351b4dfdfaf043de659fb6f1113c62b130d5c2efc4e0535382103ffe18b4605a39b55e20f826fdb49f22ef244b4d8c4e8275bb2a7cc2372e23d24aa37d52c7f99fd64128f8a2099f4109ac986a00095373c2410aaf92db80304ddeae9a90aa39fcf3f92c09d4b0a2043d6b6a665d2d87bbccd2fdbb745add81ebd5d66ab7c1fd64bfec0c7b52e4d01cdb8c4663a2848ba76262cb58b0bdd8bff35863cd4ed817a758a111bcb1a3e05edff47f6556093369d510d21fab7d0d8efce184148de7a803d7e46d6890b61317823e5d64c8f54dbf7703a920581f8bdb19fedf37bc543b9ee4505ee10c96d50c2803c2c3258a2657d3ef2e4054ac2e001636f674d0e102e46ab215e0f812ca6509bf4f3ce5290a468a716df4c2982bacc01384568884b17aedd1be89b427cffaf800312408bbdc97d0d6fcb8add7375650d85f6f8de926a835529863f3b9b873d5c83f800c4c1e59fd4bb621f92fc7a2c66519b954d343ac5b4309a37ee4ae396cd67e781d5a43413efe3c1edfd72a7ce7f3fada52499e4cc55f84c161a88d36df0f461bb105a91e798b893e67570a386d652a6a8ae0428aa06b4362508c2cce01c3ec2e952aba9c9d902905276a8ed201eff9f6cdabbe51808dc3670e70ba9519547f627e5c0f539f9dc416fed1303e54a6adbdb0873b399e96d0abe245277b78ba5b2db1b3c7545d5d91eb4e2127ae346ef4f8e32a0543b0b92c96c37792f2d622d50be01320816c64382565e9eb50a5665378924fae7b3c53a6e11ae8fe282ddffe1daf9dafa4147e239bf56938527256726e037eb19d7ca57e1f3f636f60a34573c8d4b30f55f6bbef62cb6f201c77b6101536428139a7fb46a765d8946658b876551c0604186f4b08e9f6d166bf796aef32d97793f89f5ef7631b94764d6c0b3e4767a0cc1407efdc46f88fcb5f80838d98e2aaa48060a1842c48069813e505cf2b73dd5405cbab1bd53ed1bc7aadb05e7dd9ce27ae95ca9afdb5ca6ecb3d6b56562354668b237e4837c1ebf1a56befbe37237cc0cf3fac1917fbcfed0bca9a094f413b2f9d9b69ef8169ba041ad3dc87aa06c95b20f66f1a428f2e8006a3b3d44b011693db5383d9d713d0068ed45b3763f28816f866daccc8dc79006e8f02cb1b6ee00e257ee673fe01a6c417270d16ba72ea3b93f572602f32cb756156341997f82ad5848daae5d2cc6d63869699ba43a9d7987a070b9be77596d52adcc7f3f63e40880baa15ef093f9084557add0effd9ce80f1e92dd5bc11c5cc5ec0aa8ef8eeb60f64ce9c16a43a52eac725cb7acc308d480166a053cf00b002a128c00399e50004a1cc17c37d5b0fa85f78febf24ffb68ab049d54e99baec0b28512b297cd71c0f65add2e87ad4e04755bf3845a8a0c1a02beba73faadf4f22d1b4b10b6f3ccd9b395ac8eb816e05085b71f504942f84c5cf09decc3f0d958906debf0b1cd4c165f8b01f7441ad1d0181f69da9a1f7c067146816eae748ce661fe354beb5bf02dbb6952af1cb990cb755153cc07ba2a919acbb4f92564428213dd2833ac86e393f99f1865eae515979a9d04b2dfdc2fe6d863eb941a9495e603aa86ca49a57ca5904df3f3101d161e67a912f408545edbbc55f51f60af13eb9b23479fabe9c8873956f0dc9ca254a183fb5321892769f548b094dbc5608aab28e0d98944f8040e33fbd55021e3e20cd7a5838d539dc663aab9d13be2856f0760117ef54db2b03cefafb51bf456b20ac8493405e02f36b15aec4a436030e4b2db360fe7fad486cd5a81bc7ed3839abafa354424aed1ae04efbdbdef434880718ed61412078728489917a24b40a11ca0f36b63d3de4eafb70fbc34b1c2a0c1be93fed4cf4cdf55d4c8a93b14eabd23973d10fa18ce23280d11b63af41ec9a861882ef1f8b01") 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)="cf767d5d4aae6654123aabd34ff8b1b656e1c04a346ca9d71c6808d03dfb959bab6e74cec910bc4c24e136ef2088c46c304928c8dc3e2618bbea4a583d77b5144ba9414b2f147a64", 0xfe6a) 16:00:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x1, 0x8000009) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:53 executing program 0: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:53 executing program 1: getrusage(0xffffffffffffffff, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000006c0)="d44eef396eec14adfb637fc7a54369cd21b9bf4a92d584691a5d8b5ef4744df9f70b25136fc35083ae567cddc54263e4be685e427d760b188745e08b28e5c1d07af2da25521521438fab7cb3b4d74f837e0f0f2295c472639156c93e0b7ca1ab8095e708f544bc8da7b45d001a585fa4760dd34713de8124451adcd43336e2bdccaae4912c68f33a7b42909ba3b6e1a051089b0ef33b121a802c1e9851478193dbe20ec90a9aafd8cd5a9a8eae69e89e8f4cf3625e82a83c7d833f9997e9af1f61f0", 0xc2) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x90) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:53 executing program 0: pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="fa", 0x1}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000fbff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="280000000101000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x1}, 0x408) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x80) setreuid(r8, r17) read(r0, &(0x7f0000000140)=""/116, 0x74) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000080)="b2", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x10000000000c005, 0x17b) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000480)="9ffc9d61547c7ba5342a5fa0bc5120c695c2589c57f8b1993400710d4cb401757ac8f388f5c5ffadc4a9f3790179f552d55d5be1f63a3ef6c575c7fd05fa35af24600516f151db70f5cc5b099fcdfff21c1039126286e05dcb1e854718ced8abca97a7cf568614b4126afa2de8da0d5ca33ca588c8fc89524495d13ba6e6b29d4304bdbcffdbb182334f06995b463271a2e07113cbefb3066ad8e6836ab67f527fac11ba40bc1010d9a8570c2887c535ae86434413fe03005272202de49c07a81b6e831c144e0943746a140c7c2eb62af7e9631272567b130d32b7fd8855b32f878aec166f32", 0xe6}], 0x1) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000300)=""/143, 0x8f}], 0x5, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) 16:00:53 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x800}, {0x3, 0x7}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x200, 0x7fff, './file0\x00', 0x4, 0x100, 0x7f, 0x7fff}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xfffffffffffffffc, 0xff, 0x7, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:53 executing program 0: r0 = socket(0x20, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e8ebdd7a2ccc12bad45b3db8856385a2ca3ffc463189d5e0a9110b3a233037c81471d5a485af49c491544ec49d458d62d385493502ed32cec792eb03685770fc11efc4c8528ff6bd4c51b0e8c8515164ac081b84cfc242e95a60f8f03f4e0c1c090c89ac4acf808d86ab10a4706ea53d18b51f0131f81a610f10cfa7da0e9baf4ffbf4010b7504cd508b86ae73a71bcf6fa18613960df5d12781fbb747fef5492c18db336629c7e91d9c7c6330b89a2274e276e433b7e4189b0134e41707095b5e90c1311b63b0ad039e9574984363d2757339d24f559ac61ebf359882dee794c996", 0xe2, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)="2b847d30f9943e9c2f0c73f5662f603cb50ce8a967ddc05c4d2ac3d17906eff329a4e5924d15fd84c72328cdbdd2a308078ec448131089b8cae2fb13ce19cf1cb7bab949d840ec76d3e174b0b491424213434c8cd0f4669bcf748a3b60bd761c6425087c4bfc5ad282473397dedd9bde7837397ac1b3504346da424144580af31b0014ea89fb25c17f7c7a109d64143fd843ae165c89fba93e282dfc335d910d5571769ad9bf99399f9a33d1a16b1bab89cc913549ff951d134b46adfa186a821c9b1dbd5fc2db971aa4069ef45c4688b921a2f5", 0xd4) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x1f, 0x8c53, {[0x5, 0x1, 0x40, 0x9, 0x1, 0xe8e3, 0x6, 0x8, 0x2, 0x4, 0x2, 0x3, 0x100000001, 0x4de2dfc4, 0x2, 0x14, 0x101, 0x1], [0x3f, 0x3ff, 0x10000, 0x400, 0x7fff, 0x7f, 0x0, 0xff, 0x1a, 0x7f], [0x98a, 0x3ff, 0x3ff, 0x100, 0xfffffffffffffffb, 0x80, 0x19c], [0x100000001, 0xf32, 0x3, 0x16, 0xffffffffffff8001, 0x10000000000], [{0x0, 0x4, 0xe6b, 0x5}, {0x8000, 0x0, 0x35e, 0x3}, {0x4, 0xffff, 0xffff, 0xd4}, {0x371, 0x0, 0x28, 0x6}, {0x6d, 0x8, 0x9, 0x7}, {0x7fffffff, 0x80, 0x101, 0x2}, {0x7, 0x4, 0x6, 0x7fffffff}, {0x80000001, 0x5b7, 0x10000, 0x3}], {0x80, 0x0, 0x81, 0x4}, {0x81, 0x6, 0x40, 0x58}}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) setsockopt$sock_int(r1, 0xffff, 0x9, &(0x7f0000000140)=0xfffffffffffffff9, 0x4) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1f, 0x6, 0x10001, 0x0, "24689f4f2b5389cefad5bd1e920287a4cf29eee1", 0x80, 0x2}) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x100) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x9, 0x2, {[0x668f, 0x9, 0x9, 0x6, 0x7, 0x1ff, 0x5, 0x7fffffff, 0x4, 0x5, 0x4, 0x10000, 0x7ff, 0x80000000, 0x2, 0x8, 0x10001, 0x8a1], [0x8, 0x100000001, 0x1000000000000000, 0x4, 0x86, 0x9, 0x40, 0x8, 0x995, 0x1f6], [0x7, 0x10000, 0x1, 0xd677, 0xcf5a, 0x1, 0x1829a0d7], [0x100000000, 0x0, 0x9, 0xfffffffffffffe37, 0x14a9, 0x7c0d70b0], [{0xe81e, 0x7, 0xffffffffffff7e96, 0x1}, {0x93, 0x6, 0x3f80000000000, 0x2a}, {0x1, 0x100, 0x7, 0x401}, {0x7f, 0x9, 0x9, 0x4}, {0xe8a, 0x7b, 0x3f80000000, 0x8}, {0x3, 0x36c, 0x4}, {0x4a527ab5, 0x6, 0x3ff, 0xfffffffffffffffa}, {0xfc8, 0x6, 0xfff, 0x10001}], {0x1, 0x6, 0x7, 0x40}, {0x6, 0x5, 0x0, 0x1}}}) 16:00:53 executing program 0: sync() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getrusage(0x1, 0xfffffffffffffffe) 16:00:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000380)=0xc) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1f, 0x1, 0x7, 0xe040, 0x97}, 0xc) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x22d, &(0x7f0000000000/0x3000)=nil) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6, 0x0, 0x262, 0x6}, {0x400, 0x5897fcb4, 0x0, 0x10000}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7fff, 0x400, 0xfffffffffffffffc, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1000}, {0x20}, {0x6, 0x0, 0x0, 0xf2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x123, &(0x7f0000000180)="b69c1d27e2da7d7bb2fdd516f865802986366682cc048ada6b69bc95e6dd96db110d4ec99ad81f799437511f225a78cf482de9cbf82bfa907c7283c39463b4e5607c2093420f10b249d16230b30f7918f2c7eb4dc06c50d49e31e977475b72e9c0a1911bb550d3c6821851039499decdaa46a69cf9f7bcebff12b7f058fe63d9a53ae2cd2cf6c343d54180f601bc719b39d2704cb9b631bbf3433d129933e9ffe8ce98739623ded88ae4f2ac9241ae14d540c02cfa76edcbea21f6d923869a41fbcc5dafab14025991c1589cb2c72167a2aff916eba822d492ce4912d139f3dade47bba38811624325956d24d280811b50ef9bcd8bcb2bcdba0f1479052fea00000000000061c9f9c80474c0371198999ded37f58d00"/291) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x7, 0x6, 0xf2, 0x7}]}) 16:00:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x200001fc, &(0x7f0000000040)}) r2 = msgget(0x3, 0x500) msgctl$IPC_RMID(r2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x88, 0x7) fcntl$getflags(r0, 0x989ed02942334007) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x3, 0x5}, {0x18, 0x1, 0x3, 0x9}, 0x3, [0x4, 0x8, 0x3, 0x2, 0x0, 0x7, 0x480000000000, 0x7]}, 0x3c) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x6b, 0x7, 0x4, 0xfffffffffffffffe, 0x9]) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x80000000}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x5}, 0x8) msgctl$IPC_RMID(r2, 0x0) r4 = dup(r0) recvfrom(r1, &(0x7f0000000200)=""/12, 0xc, 0x840, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) msgrcv(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000000000000f1aad35433d75b300000000000000520000000000030000008000000000000000008cd20df200000000000000c2889d14ecff6c9ffbb3caf78bc1e02712d58c37dca8f9d66107c65ed2248901a914784cf753f7f4c963b366efbb668ad43e34d580b6faf352af29dba95e20f6b230c2d4121c88eb5cd008c818cbeddfe3753f17953fdda67aa5316c478402ce28e3d4630a18949299edec5e689648724962b6f87bd939288fe5b1990afdcbbde483880e910376fdc612c2e7899f32afeab64494fbaaf28eddd7bb0e9a362a650eafb39fdc6a7858057e032cbe3547e40000"], 0x34, 0x0, 0x800) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3e2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6d}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) semget$private(0x0, 0x4, 0x440) fchflags(r1, 0x10000) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000007c0)=0x5e0) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="030000000000000061007c501dceb152623f92ec8269b3cf4e3601355c1af4198a92113b94e2b711b8ca876d6f08000000ca5e6b20c71002787918c3c073"], 0x4d, 0x800) bind(r0, &(0x7f0000000880)=@un=@file={0x0, './file1\x00'}, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x40, 0x0) msgget$private(0x0, 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000940)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) connect$unix(r0, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet6(r5, &(0x7f0000000a80)="dbfa61be0814ecb67c308f428ee229c3b5d4ae178a802158eea957a7b8b0d04fdd00fc2d647e1ea57a158d0d387043697ae5f019ece711d7f2332f085669ff72472be61f864b7b08ad8d514c68cb4e970c1561d9e728c34e1ea084d64e92f8a3ffb794f05498b696a95c28e6175c092589478d7c5fd58479dba3946d9abeaccda40404a66035fbb5a783f4b17b4d0db642ad9c8b132678aa7eb4e1cf581c35adf04ae5f6a3cd0ca9c41c7e183a429b5fddb09808bbb54ffff80e86f0882a8f35fac33997b0eb871aec72c2e2a57c44", 0xcf, 0x401, &(0x7f0000000b80)={0x18, 0x1, 0x0, 0x2}, 0xc) getppid() getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000280)=0x10) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:53 executing program 0: shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x610, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x110, 0x0) close(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r2) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getpid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r12 = geteuid() r13 = getgid() r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r17 = fcntl$getown(r0, 0x5) r18 = getuid() r19 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r21 = getuid() r22 = getgid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000140)=ANY=[@ANYBLOB="019eaadeac3fd9251700"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="75c12ee0f231af29033d985ba3e5324c727f93c15c6175cf0f4f0a1503209be752b1e9ad0ff46d1c7a21f5d7e63e0c2b026be25617287ee39344b7f2de14cfe76050960e86e8d6dd139670bff364aac5a84d1637032ea69572f7e6ca058cb765eac69392733dc74932b30a5df34ee8d79be448c2f9bc253ad8", 0x79}, {&(0x7f0000000200)="1e6c23584db1c882ebc19aa486febbeec304a7e9e180e5308c927e994775c5cbd43ba99563ccf1a2f42068857c1c4df6640ed0f6ec0195ae5c4c60297b2a49de69ea97f21d7e9a79233f1703385d13b0d3632757e3fb5164", 0x58}], 0x2, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x130, 0x1}, 0x40d) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:53 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r0, &(0x7f00000001c0)=""/122, 0x7a) setsockopt(r0, 0x3817, 0x7ff, &(0x7f0000000000)="17db2569c5e74a28b6ba021247855f423591955f0ea5e8cb8afa2e445747d606d74b0e4547235eb281ee16ca1bec6669dd6b058f55e74f37c931c769e69546f001e30c602d7a005f8842", 0x4a) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) fchflags(r1, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20491, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xffff, 0x8, 0x5, "fa0377319925f6e339ab8881e56b0fafd8a42bc1", 0x4}) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), 0x4) getppid() 16:00:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x81, 0x8, 0x6, 0x80000001}, {0x200, 0x6, 0x1f, 0x7}, {0x1, 0x20, 0x2a3965bc, 0x80000000}, {0x0, 0xc00, 0x4, 0xc3000000000}, {0x100000000, 0x3f, 0x81, 0x5}, {0x3, 0x1, 0x9, 0x5}, {0x7fffffff, 0x4, 0x7ff, 0x1f}, {0x4, 0x4, 0x200, 0x9}, {0xff, 0x0, 0x8001, 0x8}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x100000001) r2 = geteuid() r3 = getegid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x100) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x0, 0x2}, 0xff, 0xe2b}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x100003) chmod(&(0x7f0000000200)='./file0\x00', 0xc1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xc9) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x6) 16:00:54 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000003e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x2ca}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538be4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59cccfc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892f61cb865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd01049d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc26", 0x1da}], 0x1, 0x0, 0x0) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x9d4, 0x2, 0x0, 0x32f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) 16:00:54 executing program 0: r0 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xfcd) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0xffff, 0x8, &(0x7f0000000040)="352b0d587a043e650732bcd056c9ab473e04a5d3883a73c5c039d5857c1bcfdbee8264c4343ff648ad3da708ddd4d2f0d960ab356cb1507a29", 0x1e8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x8) 16:00:54 executing program 1: r0 = socket(0x0, 0x8000, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) fcntl$setflags(r5, 0x2, 0x1) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) r7 = dup(r4) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:54 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8100, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) listen(r1, 0x4) dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={0x0}) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)='oL', 0x2) pwrite(r0, &(0x7f00000000c0)="32209b1487fc904b772cee472ceaa2b421b66a757d100cde6f6ff19f965b02e66d686fc72b9a96ba9690423790b326b2dbd049705d7d0c000000000000b447d5f18d52e0c29881b314b19e30c68b0b79174c5a97413d2ffb1076bcc02f78b6f39b39044118500e53679d6a6028a3a71cc22688b8d68f089b16ee9e2af89da5d0910ed60d8b9c5f1c1cc687a93443ce150ce1996f27aa1e9b345ebd6c642d5fe3b9303cb966715e7d6d77ea11f5e445e9c23c727d2aeb0aa6d33b199c546faa26954fd6fb714e1d0cc6a4294f27b254c8729ccc1f4abb81b198b9c647a27fdc28bc44ccf9a256015841ceaa57b9fb67ce1b8291d28c9273225afda17698d9552b4b17915a611a869e7b1f75969dafffb55ad6b0db9b5ed3abade45dbca3a0a66f1f7a0b469508a462d9a7eae76eebffb62bb19fc5b35273e30e2af40d10f99c2e9f1eec8a9d19e788be90383e1856a9f571444ded2063e15e2a75622e00", 0x15d, 0x0, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) chroot(&(0x7f0000001440)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) getegid() syz_open_pts() 16:00:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0xfff, 0x3}, {0xaf, 0x8, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xfffffffffffffff7) 16:00:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x1000, "b8000000000000080100"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfc24) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:54 executing program 1: pipe2(&(0x7f0000000000), 0x10004) setreuid(0x0, 0xffffffffffffffff) socket(0x3e, 0x297a12aa6374185c, 0xc89) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x4, 0x3}, 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x400, 0x100) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000002", 0x3af}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:00:54 executing program 1: r0 = msgget$private(0x0, 0x19) msgsnd(r0, &(0x7f0000000040)={0x1, "9e3a0d787ac6cdf727a5ee44cb31605840fd5053fc4831d4ac65dd3228ac108dae7c11303d0f71fd05963d8b9e9b9dea80f874f102fa485814b2cd78661f4ed643b0d18a858857440a6bc1224a804231d81a28f979ad83ca67f1602c4aa5e33d07abc3340340d7a9671a93bc5bdf66989ff51903c9b717c0f9238cd78f050e77ccba34b8c2253c819938654812650c938b61f6c88046dd0daab97b2b24287d77b88617479ae24a40c0007dfa0e08d645490b401f94c8bbd7a9f493777f5ebd0d277bb93a4c4a46538671d25d427daac9eb69ebcd7f5c0f705f60fb51bea14ecbc4d5b074655f2bcd0f7fd64c3e9d01d584827831a24323d8c9a7eb0673fca0415531858717d2fa600869eb51159fdfcf36be922118aabf13692d531bbbfc893a5854929808468f00c6789a499c8183af87d4c98223d27924e19455675f71a180874c266d0606d0b16c1cdce015f0a0c87f7947003b86d499e442ef339bc12c45b4990c415d95ecc8eb02255df5c22a6343a1124f7ff032df45b6fc5c3248fcbbf19f98cf9b7a5456c3b0c31b9ff51311552b5501e256cf4ca47f78ece00ea7ebbafbf7666c3439059d38a09764f9901e1e7c5bf5757c12c2fef4d27ed94ee2c8a41930b7840dc3b1b260f0f431d25681384101e578508ac46a3303a3bbae1b634eb63e03cd6ad85255fe9de4767b253a37d92a95ac27194143805b59b44c8830807b1635d54541ae8e3e10d44475f9c2d5e2dc71eaac6d74b8a83db67eea6808aa62910d208306ec4f1f0044c630d1c71bd19b2b05f8af73756e1b00ad47ff70488472498d3c5ec71070ab96779e54563bc84415317ecee33423783af1d0db3f038df2c2c7097dfb3fd386bb64fc196d4204ec088a8f6a982ec8354d0a0550d9e054d24f5ff1ee387582429af8cf337cb466909ac9e3d2680891282a3beecc57c126b6db8a3a9adab766a2c36d22408006e2f47014f0fea0f7fe64eb3d483798cae2b05f354c2679dc92b02d5e3fe682bdbd1cfa6f9bcdbdd43e3880f9404a223c6cf9c40bb4d223fdd07b1509c742a6c5447ebf49aa78830bd029c10df3f3ddc04f20c577f667d941c07a69628b91d23cc09babfd911ceba322b590330282203d8f1c29bc3100f3e58a05803429b35372962f11692ff3654d4a71bfe514fb969ccc46008b31c6bff24cbb599eaf1d83f3c0b5158db015286efc761e9217dfaa88c1505be72cded64d20758dd9d09f12fd95ae0a6c861ce72992ee41b8ee3772c1d59cf54e1a8f3110c812d2cf8db4d7aea9d7f622d816cfcdcbeaa10c9950bbc8dad397a19a953f85e5723e1bdbb64bd00927f1615ed37f1ca69a3d849968f4191224520600b9e9a31c5c59ae67ac7a39dc32304f682b6c30d8eee2765afbd821568cb875c3f2916d9859d7760d519f4e916edc1ada0177a375bd5c24b1b2fca1bcabebf382b015bbac688ebb9e12125a1b4496428ab866cd143e54b7445436eb6d781fb9c043cf4c9316e7628984ba613e74957946f66b27e92ec02e508d020ab099fc7c42814863ea2fe83b0b4e3370c762f227a47209404da570a627df9dff09f68b5ace5ea4667fd1bb938cdab58c64333b0855a1977e8ad7f47841d94a748fa2cf8d72736b072ad6b57189b552445c00a2edfe8d05a02cc9bf1acefdfc5c21f3643381a0263f7861624061f08c840cf004156f7dca63fd1f630ef61ab9d8c2cbeefade5a1253a362ff399e06abf9061aafe17099e7b2d86a665ffe418cce0c2b91223da1a1ef7272e6b2aad6af3eb1f0569b482cfa2296c395c5426413c6046cf816b5b5b8de45382a7f6531b9df962dbfdbf122a7141f98a5d6f236dcf40a7a7ae2680495f87d429c939ec712f40867e7bb867e170d84141028adacc0275b027f4a4c6af33ba3ff378770f65246886fe3a7f4c58d198dac3ddc2ee90e83918cdae98f7db4c9bab707fc37f91b5e9ab5f31d77ba02c61c0f04bd16ac1744a98def6d08498722840a0b1d2c954be1a3a00cff81d8c1b678e9bcca6d20511f8a5d8cd3b4bd80515b86686e3752f0bd1236801548a90e23b696f47a200b794dd468d831f445caead88bf934ae08184e87cd387517c683a542e41aed7010c88096fb69c970a2a9b0c5ab39f414d6ef36a6024e6a380c6e6cd9137f7f02659e8a114892f03187b1e095d4de707b8d351cedf6ce57e935d15f7882bdc4e85a4bcb03e833bf94dbc6c37079460d836c70b8273bcae20dd5346de660b9f68e76e86881c0dcabad18ebb0675b8a1d794cfb5196381d5a4bc40d68f9ff23e83a6d980ff2736266570a803a821b67dbee40432ac827ce64a1f64bc8080e6f4c506ee488d6ba6eb460460695dd04728d41d10e56b83e0735637370705044395baa2e9ffc7ba01d4f81ca3cabe66024c818a19018817c853045bdfdcef6cc2c8f4ed451fab39e904f74ed108ef4712a8154d597dd8010702dd38cc455c1cc033a0ef97da7f1565aabe882cdad7bf856a3a2c355258138e967577642d67a84c507f11132102a0b35cf0a5f4ce6ce3b53e0708eeaab7a165e016efbeaaffff9e3d58b3466f8e8dbf1adb1fc8974c177bc5bcb935351e6b2c9a4587c8d9f2dd7d8454f103b7ce4b85d0883aec4a6e0cc1263cc3eb49a59d75c24d7a83a8174fc21cc828d12ffbe8e4ed30f03a252a1247f891af34c2e3cb14f5489fe1ea0d228f15911cb354ea54209376836eec80aa4a20d136362ecf0bd75f53278548aaaed2c1f3a02f96a593889549f56af136f88ccaa52fd75286c5e4711140ee3c957233c53b1272421a55b6515aef987b885fec864886933ecafa7bb070976b42d9df82f412e6c19416b707d79765aae4960cdea30d05ada2148fe56dc83a939469738c2c4c4f4e3df820d0b9e25d8c79e5ce2f3fc59e2ce4446aa207e791983027dc3b673ebe9dcbf135247534738e6c23bf82d92dea383edc52150087335a1cb59db652d6c9314e94d4f7c3a47022d524a66cbed1b3f46e17e33229615f21b9dba5f4c15c96bc8c5e3ebc88dac8988d056526d9d5ab8a900f68de63809e1621bd55ee867e365bf50167071e32f4fc18f19183675c582845c896f25160c9da4d529c49b3184fccce3adcc68230d1e29bbe6340ba66b35538fa27793d418adbea91393700618ea0c679ccfc49f1c954966e4beff2b94f451ec4873c0070bf9c18fc7f54a19d26df209a61e5c1c4e0f0c91320f8671123cc2d27f72a5e0ede7cafe8d9929945e6f5656c1654dd7a6c05520a7bc00da65540d655c083e505b23a6be6a887242d1abdd82e2d7f9956b8aa77774a8440a4982c75dcf847f1adf0c8da78f3f333c8b5b4a744420cc398b40e31dc4b07f08f1c1b8962237b7d4b189d8a7d70f6ebdfe4e4f70ecb3032df661d9ead90e3fbda3b31642dc42ed3689963987c93928f8d2c0b092dbe73a98349356249391b9b4fa36b7a602e015ca60bdeeef66f25e858500fe6815e777a9c5d04385a13b27686f399626ba09f140cb48a09db808018e337e35121ef14ba2d8bbff60cd931c8afa64184819eb234d9d3a351b8ed61711f6c942f72e51ab293ef9c2cc346a025e7c345ae2c71c138e94a29ab67f5f2fc0730ba71c0a08c745369dfa3a875a447b92d398c3b4097761e68a8aad44e40fb1028976b2c1c21dec49e2dc2cbc32ecfbac04988d299edf020b20b84470a4e9727763c332cd4dfef6758e55ed75796f0396667c93729afc50e3c5867a56867543fcd5a03ba32dd5ddac7827358acb0bc8a0cd93961b0d327c46796456ad8f822ba780722a952395356f6f597480f7cb069c55ae75b32cefadcdd65faffff8bf25470f2004f67f1b5ccd8d10385532df7ac4cce17d9c377d8d9be06efee4ee51f1d438ff791283969dca5318f6f026a55c46dd7e2b9f042954843bd6d4beb6fafff0bab42fb98acf539d5fca4f34c44cdd937a26cc675368b7c6e3ceeb90cf9b875a491807af303f20adbd5e81eb8a059af5c79b4a939edddff2f5460ecdf7605c659e3a349279a893f62ff06f6b430fa4a65476be2681c928e50b72a321074bbf689e0e3fab86ba2d1218b1ea54f615fcaf3a3543a5732debdd408ce3879e0ecd73edbc3ef8bf71a21038e52d375660da98093afd43e17e3100533691bdfc0ddd737d4f766e14a29d07edf0d8fff29acbae6ede42af153e7541fd16e9b4b3335762e6caf3967f667beeb1f323607e00b1e700a5423cad53cce5a634e847c4efdec8143dce319f6574ee74cb470c24abf5a4eb7bdbbcffb91f3403dbe230181e771df66f5a13da9d5ee8da5f6a66776af536a760b70fce552f118b4e3041924ad1dd92e33bb3dffd2d880a687027b8380bc0f16fd310a1700b694d5b1789ec1838192bdab93bdf40b59bf25513a1ea825bc17ee75320b5c746ce2b4b7e458354066ee94ba410d1ab0822a8d8a60e2465c8f4c380d55bbf154fd0adce314983b789085656404c6cb86488d87a143dcc19a0a10cb071477021582c9be52912460862640ebbfbbf60cec814dc80f2c4aaf8bae10b0b79144d17adbebf32617ce964122e72a0ac8fad0bb40396eb8b6223b7c9bede7a3c8d92d04940752c49a9d5c2fd86883b4970128a00440ddbbfb4538c8fab5cab58db631cabed52cb78d78e505375171610ff5134288e8e785cd9fb1ebacccb6c238702876a3547895e63269db20457ac56372b2a22bd21c4a463210d0e9ebf0f8073316c980ef6084d5f78a90c43c06a8156a73e3b5f81444b3d2f485f16985679bd6534c4f072c714ca9cea731576ada1deef0965a5987a80439160e88194b6b2f8788871ecf1936976a9acc0120cca30069be0c20d2f2eb9bc4e1eac50a3a1eade2a4cab5acfe6480c9e287f3fdb4042ebef0318871d0a516d21eaafb6dacde17d8989b4d38680a2fa0f6a6058ef4ab6ffcf7b2ac56fa9875792e6144c63b6461fbd99e8f4907a722971f12bb67b1d72fcff35e08225a363a009b05a06c0857f2aee438b547b9f98bcc230ff0dfbd2196d7d012399de2bcb6a7259fec1545ac5253ec77625a5772c0f0d5381a197be02a3ed7e761c286aeadd64d785b3aa99e8048bf710c8f10a0c6852ffd523db8d401fd8a55a0dd93e14720b6d4ef8bf9b26810fc7733e3b6374635ca6655586f369535ac41c9e50dc2d8c3591211a762dbd6f331f1af0f4c9bc138d633e7a64d06a92f6a6117c5462bb22aeb56db181dfdbd177a749106846b8a6d58738d82a5dddc91fdfe79db0e388338ef9eafd272f60f8b336d143d39b4fd5c2275898027fddb32991ab5cac2c8ec75fd85e23d9c5a676141e4cd794a1f20a0e1bef6aa3a402b2d82122c06fa4b73e4312923767ec64e21e57627b684fb5aaa96c1468c2bc44dff9b65767d46d6343b47c120b1875e767852abfe2cb3fa8b4cf8487706200e97331f2ca0d1031da50c7d711601bd44c947337beec487213bf9f615d0deff309fb8e8b3c1da3b1be5ff5e2ab31ce3468a43b8493add85115a3c25ee3660ed09b78b6385601b6973d7082167331c1a97a6cdbc5f96328af3f542ae89578c7cc65e99a55dc3cb4992cde209b01fd89e4439bfe8eb40785a2c133cbbbf92d1c03368310b206cb54b384e7ef349dd02ea41b42fee4d05964c4ad241d020f60abc80e500118dc69be53dee136aaa9ed4fb578563c9a7d9df015a238731fea6bee09cb4256d72b7b064e5d4129bb6b930c8e822dff837bf1a7b8b05567c2516e77a9d854e636df7f85babdd7945823ef35a43acd68ad8adee8766772ad15d40156cf"}, 0x1008, 0x800) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x100000000004, 0xffffffffffffffff) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6, 0xfff}, {0x26}], 0x2}) r1 = dup(r0) pipe(&(0x7f0000000100)) recvfrom$inet(r1, &(0x7f0000000040)=""/111, 0x6f, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820246e4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000240)="a3bc88fcc11f37c0d3f5d93f2c5efc79e3a64ac303b80af0c34d68ea52e222cd128ca32baf9b4012afd1f0e0aa1ece46c0027fdef5bedd8aca041c41599b8e469a14cca11ab3b8c94384454a83f0412fc917e08e558923c398f875071a8320369250e2b53f1c858e6937416f1c08d0327b666c4575240dbdb9476efc4d17d2ffab3751ede0d16b4bc9db42e9a0e794c2bef532c9619396f0e958a20ce7212bd430eb3f4f52c0789ed8a18b8ab77ab21bd58f7fffedf1266f1357635f140a360a773ec74a0c38aec7fc468ad52f8785d07f5da5568a4e749029", 0xd9, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x9}], 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) 16:00:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) poll(0x0, 0x0, 0xffffffff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x52, r2, r3, r4, r5, 0x0, 0x1000}, 0x56db, 0x2ae, r6, r7, 0x2, 0x40, 0x5}) close(r0) socketpair(0x33, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x30, 0x7ff}, {0x18, 0x0, 0x8, 0x3ff}, 0x7fff, [0x154, 0xfffffffffffff39d, 0x7fffffff, 0x80000001, 0xfffffffffffffe00, 0x8, 0x47, 0x401]}, 0x3c) r9 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) r10 = fcntl$dupfd(r8, 0x0, r9) mknodat(r10, &(0x7f0000000100)='./file0\x00', 0x100, 0x2cfc000000) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x7f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x100000000}, {0x4, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="0845b0e958b1ba151208cc242d0b8fda3b649b73a8e9d18993936a98a1cf98", 0x1f}, {&(0x7f0000000140)="b6161c644fe3673ef4a5d247d5012ae47c26aaaa38067ff91fa2879ead9d498a6728f7cead1ad7085da0057a48c270b3a97431174f9532742cbefa007ee9de89b53e6fd324847fa66968892e51fb05bd581671a673bd1b1fd3a867", 0x5b}, {&(0x7f0000000240)="a028d49757569e42e16815b4932e7d5558f6df5fa84225c57de14cb97bf8cfcb97763ba416d7c49c7ff575b0b1c6d91dbd674a280b362fb3ab44c05146f2874611026e4f10dc1addd00240c8c65a4aa99c74999068ba816989de26c11e821767c825a9e777f796fc1609195b5a0295d4df5908778fe791b1640eae06e2e9b43334a75212b570c10c93cfb517083602ff364b488fd004b9f2f2c0ff1208cd9f5e3d472b", 0xa3}, {&(0x7f0000000300)="12ae3a1e723ba8208f2b846d9731c63c48803deb8edaec342c8abee82f673feb6b283465651276ce699542d4728469f06c942593b1a53c6b2b4afab3c060b0b65cad36986b0eb310914859b03886d6229cbc544790183df33d7f5c89f3d40fc479cc69b7c1642eab1b065407409d4a133979ac19283c625ec6c678a632835a42aaf3", 0x82}, {&(0x7f00000003c0)="25c4c1140435ee8e4b8eb0c3e8ca35ce8a3b6a5e4f4286325e624dba9c673ba354d50a76d2ce09687c4df54c7db7c1c4461411197eb44531628bdd49cd94f524ba1216e4ecde0e9ecbe424e8133ed9ebba36dac213215bd424a85968b4b83ff5f3ad7dba2d47f5a79c894d141bdf2b2280d8a96a9b3ae7ade64255a012f6bf4fce073d173b5d52bda3007bec2468928bf582ed815793f2c0026003365dd2c78b9e50f7e45d88f9668b", 0xa9}, {&(0x7f0000000480)="1a9bef3151373cee71dbf2becb3623067e9df1b7deb0cc4566ae9527684a823fef40a0300ddd4b7160a410c655eb250603fb48ed625f12f56864d9af9d7f48caf9c689594803db486591bc30386bf82d1182", 0x52}, {&(0x7f00000001c0)="b6aa20367a221a649ba9d7dc688c26a32642aaf38deb2cfd1eb234428e339e58b88d66640c9b9ca404d50bd5bb3b", 0x2e}], 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x4000000040, 0x0) 16:00:54 executing program 0: r0 = socket(0x18, 0x3, 0x6) write(r0, 0x0, 0xffffffffffffffba) mknod(&(0x7f0000000000)='./file0\x00', 0x218c, 0x9) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x8) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) write(r1, &(0x7f0000000080)="da5801eb5c307a0eb3dbd92d6d77f6ce3c418d9233a543ee8a23d9968c9db3509341ef89ea70ff5f2b9bd0176c718a3903409a29d88c53a433aff699e2f41bea3a83cb1af8560d74d49ad9b4b88b04a3c6720220ba6f898a1f4cdc4bf60cc2ed006fac687ea2748c7d9f12b640ba021f3c40ebd30c66e5470e09d8b63a57e018a718ff1c4fa4022f58067361c8e61769f264416565918b9ed83ec507df603a06adcae72c1574744f9ccd66455d0792d5973392aec521e2a6e36508fbf4a1074c413603f3ea91531e15d89384350c83edffd11e5983a9b7dc193b24bfbb2be3bc84c012a952a66dd960747beb4332720dad7695690ffb0c100dd2e0e2f2d4760c690ac4e470020cb78e6b0cfec28b88d56b7d587dd780980c99a85dc6aec40ae88f3ea290c891780b7a2874d17aea25adb71f5f0fdb040cee907dd20c06de4d7df8cf77be2f562a455c1260c2de48a3b112a3cd4e5ae797ada5e1772526182f14691b5d2726be6ad27781abef415e719b9c9deef4327768fee6c5a3eeffa64bbe4f74ace3001de8f0013cc083d771d103330bb3a8f32b0c8f55fc2cb50cbb730295f083f49aa820bf3d30f7526d436cd5a351cfbd38eb30af33a8f219f37403357657067ee7f307af1c3bd9996266169cf11bdbb396b14034cdb68b7566b06f9da0b374c71aebb36b67b5bc34b73ba64f41631beab5669fe66b9c5bb0ae0f61295265ef3a94f4192c04f6ad0336f8e449847fac87a399f32a38fcbd2ba4a2eb8f0fa119eff5daae1afa7fa175880f74a652de29934663fdf9d9e8b17afc93ef00b8d31a3f3bc1ef5df5ca050b492b9b71fe869f67d42895c74a1cbeafed62f67d09138e2a7ed5f64b897e0ee49c1de76b56f6ad91cd6aadf4f65118378df4af05dd8b27d96532d69499b6dd0f608ae04fffe99e847054c21c9ff7d6a278f25b0c86ff26acff01a0e0292fb1e541105e397497113e6323323f0b197ced5f30306d4450ba4d5fad78ad4f465f33d4f5933f75622a13e4cc3b16b9f5f214f1427ebeb4f0382a5799e1993a4017535b7d196201e119d959a5898baa2cbd9b94f14253192890315f2ab63cb4d1e1b8b840e4f95de514b45c769bfc920df1a1a53e44267f87729619f6b80903cb81f237278fea602efa9c99acb7c7561f3f5ca06bccf96664887b39b33d5e6e54d3f4ac6fa09c774e3c2a3b48d2fc2fd5adf7e0bf37057bc26b0f6ae1df2433561b813b753761fa629166ab17e290f4e745bda9a70576aaf88776224675271d6b229321b3a266243c9a03de712167116cc3e3eead07d81e76a8cdda9a9a1e2e00b9b4ea1ba46eb0544d809497ae46c1a155d7fd7125c755d2bf37fccdf6a9c1b609bd4bd0cccd0a3345edc5c8ab5e73f2345ed91fb4e3b422462b31cdbc3d537978ca85c345b2c968992b566429369667f6230fcf80af5385d5b3827965c6bba17f2bde01c7e6a5e8e5c81c8fdaeae4a6ebd42cbb765b506364fca86425b8386ba65408bcda35425b3b09485a2b85bf8f41e7a3a7c5309ed4f615884c171e7d1253f69847ba0d5c824e3ee2d99aa8fac90581030e98f3026688d01e5474d7f3dcd9e3f0c509bb84274a0ea95d0b1821f082bf2326044703145186415931dc0f955ccecd1d4d5755d38ccdd91f3f4e0fcee51e2611b35a393e7cd6c4cdcf173217770d0e891e065fbdde7cf67062e43bedb0a717e198ad823e7fcb568ae238c5d086f1f4e5dd7bbe03638ca2a9c2edfad9ee97b2fad6a959320caa1f9c5c4415510294e9b96eb4cd52a6b67ff3e95c34291cf1bce1d0ccb1f014992cf7445366474c37346d09f54764c339d7b4b870e0378fdf5c0f6e0c365f364575943d293043dabfcac0faebbd7a7648c8e37adead2b809896877a8e267a8692a329f365c5d7e39c65bd0ac611b7ae4fbb12d7c24b3baee8e8da9ad436ecb3ad6898154e79db81bdc2e807f5d8171ae446b95106e4e57e7e2134eb8943f7be640461670fe3a3e2b9e7b3116575feb1ea32f82188fc4ef2fd399a16b3bcdd4fc681167eada3e2c3928dc7ad2aa97568b71e97cafeeddf0f57cc468f9ac9cacd485dd695953b566eeb1d4e42930f13a52ae3381ad61f0a8d3098fa5b8774467985d218d1e0581d6c104a5460fae6f435ea1c40046eb0d934f042f0928d2b752081511a12185deede070c614f8021fe71a830db3d05f4bb1f4aa85a355fc7069cc007cd5e7927eaf4dab029dc793f7b4cfb0d20f3b11c65a2b4df7fa3af0d03a6a7168520ce5826f5055cdc3944f7bfa6dcf7cc608acdbcfbf26ce66c5d4ce76a30c820d99264cb668deab0c040bd1bb4cf3d4282faf565b0ae79384358593d13c2486c7289728b39863bfb6a2ee47e0106be2fe7269e258b8661ace3af3a6b1339364a179e9b4f458a44f4a773360b1b329f1bbe7877a964c6a026bbb0903145870c936ebddbc6c2ff1cd50214c113d876a669eeb685bd159112229646a76199e68314152a6c7cd95b4de552b15b001353a51267e0ae3d3c9321fdaf993963cafab8eb58368528e6437a60f6f14b09f116f1b3ff4d050d95f5e8a50ed1bfa0cac733131302d67bad143085d6f3622b933e6ac9ba59531681a7d486d236ac4c266c98696409021ffa8b6e4d337001b4ba259bffe255f87417b2e62ca9eb340b58d2d43b1fc7d11af32f5f76dcb3c10f2142e58191bacaf3abc39c59bcf6a0f3602a647b6cb33dd0257a6e742400d3d085dca6c34a1fb4f224d00eb58a91a96a11a430b295adfd82c2f0436b72f567e8bacf4c0d0d63d949382e64dfc9de60e9b884cab56a3854f96627afa81c94c7ab168c415d9953a35945e434085e450b8078ddd80d78d25a6877fc4423870b44594bccdfa49d11785e7913f564990f8fabc6956923c00ac372d0c95ace27580fa11ae99182e945159580b38909fabfbb18524eec86493aa373f8b3442b381ee564caadff4eea330d64ab460f8c0d4a39dcb166563baa1377bf26cbfb3580b92ae13642ad9cd715e237103c7b00db5fe521350c40ad183f43d67b241336accaeaa5b489ae12411483f1659c8994d5a4ba5dcf280f43fab9a4bfcd5bec79d3fb72edef6e4a572d8818e08404fa1223320479779c61c791a346a9f880ad48f981504f470871903c6369f8742ed7b0c8bfddd11983ef25a0712f40d622de251f87fa14b9f6c64daf609e04a7e060f20175d1da6d5ef8b3e70bdedce080df9f3743c30d87360cbf3417f7e5efd8a827d3c27757928116f7433861bde8bd089dd7d01aaadd66b1289c37b3283971f0157fb88a5529267dff3fc50cd8949d888c1dbcd3938ff8b7da3dcff8b8050ad5da71e07f7f4a4ec2157856afe6bff92c613d694b4d2f5678be1c5951b35347c9aacfb91cf5dcee2d05d25d3ec87b8a9c72f12669d73726c03ffa1e4dd9cc64c922086b6ab46de79cc2141790300596225f8837cf4d9b39f2ca9d4ecf2666a2e1bfaf7f47985988d7af612fa7136bf2522e8224e6bf9f139c441c89185e5bdeac56332d8da9221b4390570e7e5d28d4a4b36489cefe14fe0481df6a65da03727b9a1cc07a5a3e1e723201ed31c37f165484f3d44557b6142243d39bfe02adef366a30e0add4b2b7e8a26c3299b9d632431b1d3aaa3226df8f235a1c8199eb4d9dd17b37b9d22fa81b1b61f0311a50e81a0da94663a0e16a841652e31e51bcc9a5e7d1293c4b70680530ad97386fb5492e5de6b53acb4b2af35f26f0b528f9b45ec670cc1412e3997a39c9e0cb217dad16f002de5b37df6d70174be8f2be7b05949732ad3fbb2624ad097a9d92458c108f0240edd034616c3587f5227b3c77142230aac21480b3f2759cde140ef5f161d76278d9617eda0725afc54367b74fe7f22d8d68461bcbdfc0b484606093826f1459201dd34132d02d84a5daffe4f9b2697a571ee69e272342ff3a842a3335efec4e968ead6ac989769fbb1acdb5c77a2878b6f74dbdf318dbb3e61945f6835a372feb812ff5dc23472506d62b0ee8ade30bdafa0cc4b5160530958a5c58bbca73bd58754c73c9f5f6cb7cfff5d9fbb0da1b827a21d1feda1e6b2231bfffd29c68dc2b9437c3827d273a48a47c27475d71011f5d0dcc4c6221369887ae9ee6015235968a77f27894c216717d0904926dc395a98c33845e5c6db0dc57c0875b0491b2530640ceb4defeebd87356975061eb00e3c06c1b832481addda4093a35a3766099f51044d72cb091f52fc7613cba0ba61c95ce3d6d070cf70d030ce242ec59e453f6407e428b1fbad2d1392cf84c911dc58ad24029cf92429b350b047a1c12f1b2276b81d719eee04d0aaa90d617ae9bcedd2607f3a038d7cf622d39a819a8ab9d9db7edd08f5df83dfe78a1d52fb16a5d782a51101fb49f33853353e38c614794a8f820c3b998e49bfb6460ca37648f7dd3d08b923b28f7b8adc275ef5034cdefc8d2d8e5201ef10720346dee080699bcd868e97b6b20946ce25d525a8b798e3bca8f34acdc867b5319209aeb83d3cd6d505da69b94b02307a29759edac7a6ddb0c2c15efe272c093fba97d5100ec62dc9051b137ba0eab8210e20ce17ebed1b61d8bb8457684a89e92cc03ef9369e62dae07f3dd51657971c150440e52ab0e8577ccaeaadd1f58e000c188e7d6838c9192b266a2ef9499586517c63d874ed10a95bf34ad5e568764177182199c4cbcb4c6a71e744cb6ccf45bff9cf1ae7927752f5c010e1850fd1a361a7c209b473514e3b882cc9043e2589d92fa10e988d18830ba5d223ea4597932692c064c07b8657a47204405b9d369c52e9a4fb786fa1d2b3e991508dbe31186638aef18c8ebc53d86c5f1c1d4050b4d17b7c82638f11aeccd440dc290266a97f045003d965389488e444bb10c1b05b071dc645f412c43bac4279c915f2c22fd7b9309c7c8fde8fddd2bf00d4e95f153fa7c19badd18f61354d42e5ef45750ff372a69537fdd2fc3ead81a66ad1c2f4d30b30542c9ff71a4a180879f68d6f77ac6e3b2d2e8549bb9fc2b0a178efbafa1881c8d7889d792d2616644a1da6d0caffc68272888319277b043582f0c342c6e52a7258ffce5b1c40a7e4a25deacfcbcbc3c56fd5495bc446cc9091b105d0027185c697a7f9a2c5561fa0deb4b16b492ca8b46a1074e5c5a71e32db580408f8437e448183eb9e0d1fc1e3933e607dd135504b1fe5254d84432313a4ddfaa463fbf0ba498c465887c2a57544eb9110484eeece77991956a453ede64c261c3ac9dead4d261852afc826851fee396a7176a103c14c9eebeff14465663c48918dae5726be33e95b8c6bad5c24c0eff55b626c1e9841f539af05efdcf3f4ff36039ae5291b5e3e2bba8bef896b4a0e200364fe81c37d8103750cf4b3c1437c370788ed4b3902d3fc461c7ceec0d7cd822f6581ed91d79da6568e4839820534d5d7eefbbdee6e6fa3e4f1d2ff6b9dcd7abc7f871413b8f762a94b9b8e8d0b09f506d4d01cb8f020bda0d89f216a72873f05ec2af0033ed06112ddebb03eaa285a47bcb580712957311e31c8e1e42833de5570106508095d4f37f87f0716bf0ffda62dcaf47b22b25c784344641498a4bfae060bbe0a6ebced94841fff7e8983112af977effd66f4b19c624a2601d081cdbf615caf120d91aeaa543a2ac57b8b6ff6c450560f39bc30ce93ead5b5e3ea79b9e3d706283ab2a5bf54d7fc68321140ba3cddd890fbd106e86bea30a92cf765ef72af352cf4b366b0336034347c1bce8b1a82c4c7b780553f214f6e8ce7464e56df322dd7b582b27c13e", 0x1000) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2003d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x8842, 0x22) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20080, 0x21) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:55 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) recvfrom$inet(r2, &(0x7f0000000240)=""/1, 0x1, 0x1, &(0x7f0000000280)={0x2, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r1, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x25f12e15719981ed, 0x0, 0x0, 0x8fc9}], 0x4, 0x0, 0x7fffffff, 0x0) getpeername(r4, &(0x7f0000000140)=@in6, &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getrusage(0x40000001, &(0x7f0000000280)) fcntl$getflags(r1, 0x0) dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x19) clock_gettime(0x0, &(0x7f0000000040)) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000640)='mL', 0x2) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xc40) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) pwrite(r5, &(0x7f0000000280)="af62e162b0882315588ecdd5a8fe41266ca850f95113e9795cd585feed86b0ec52302c75b4d9149fbf46e0189ce439994abb41957e3dfb67dc9dff8a7fb7fd9daf0c760e1aa6ef261d244bbe5c19132a668cc99323e4337cb61a9f7e6dde377c", 0x60, 0x0, 0x0) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000300)=""/152, 0x98}], 0x2) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:00:55 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ftruncate(r0, 0x0, 0xb97) socket$unix(0x1, 0x7, 0x0) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0xfffffffffffffffe) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) read(r0, &(0x7f0000000080)=""/179, 0xb3) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:00:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x6, 0x7801}, {{r2}, 0xffffffffffffffff, 0x81, 0xc, 0x1, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000009, 0x9}, {{r0}, 0x0, 0x0, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0xc3, 0x42, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x9, 0xf0000027, 0x8d, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x22, 0xfffffffffffff001, 0x80000000}], 0x1f, 0x0, 0xc9f, 0x0) dup2(r2, r0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0xffffffff]}) syz_emit_ethernet(0x1, &(0x7f0000000b00)='c') 16:00:56 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x91) getegid() 16:00:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10e) chmod(&(0x7f0000000080)='./file0\x00', 0x20) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000), 0x4) fsync(r0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x508}, {0x18, 0x1, 0xfb, 0x1ff}, 0x100000000, [0x7, 0xc3f, 0x0, 0x2, 0x100000000, 0x6, 0x9, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x8803, 0xe06, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x10]}, 0x2e8) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) close(r1) 16:00:56 executing program 0: r0 = socket(0x20, 0x4000, 0x7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000100)="f037da5956e695822f758cf801eb74e34baf48cf0814226ce7fad0aaea3e672f56e114e34f943ddfb71a724e774aa9fe259fe7c1e0dd3bb86e61f5c37906581a7bafbffbb653212d7d67276553f1218e810f571a662ad91623b88b19c424fb7f62c5ebe4bb56a70f407072d7eb369a0a4998eba80950e1ce6cfe07a478d14a460ed1faf1126137b3d9e9ad26b068d82bb0fe80355b14efa2c402554a535383a0ac667e7aa8de521282ac13ceccdf182271c309fce2850e74d0975eb973f439c94e963eef01c82159", 0xc8, 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x6, 0x4000, 0xea) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0xfffffffffffff001, 0x20, {0x1, 0x1}}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x8ae) bind$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r3) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) chroot(&(0x7f0000000300)='./file0\x00') r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) bind$inet(r2, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000003c0)={0x1}) getrusage(0x0, &(0x7f0000000400)) getegid() poll(&(0x7f00000004c0)=[{r1, 0x10}, {r1, 0x65}, {r0, 0x10}, {r4, 0x8}, {r1, 0x4}, {r1, 0x4}, {r0, 0x40}, {r4, 0x100}], 0x8, 0x81) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0xffffffffffff7fff, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2ea3300b}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0xf000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xb3d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x59c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) r5 = shmget(0x1, 0x4000, 0x25, &(0x7f0000ffa000/0x4000)=nil) shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x1000) mknod$loop(&(0x7f0000000a80)='./file0\x00', 0x6a, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000ac0)=0x1) setsockopt(r1, 0x2, 0x40, &(0x7f0000000b00)="a843d3ab94d1fe959f1d71b29c65fb26a0048a7995383933fddfe0303c4af17e04d1ef26e88ec8d1c0a48ea70d289096f792545aef1930a4867e1dc93b26163830944d01c405041d4de0eb561ca394f78b0375d06239818854386d580fc9f8be04fe0e01c2c0723fde0cec6aefaf9c8afc3cd38b941872847f102e87895633a9bd6bf389022fdaa4239af317771f2a087144ad17b29e94b75234975a4af713a24cfc813ad03c3a31aca5f5697ebb240441545fc5ecc0718ed85260d5cbe01b498b864db443962996a5a51fdce2d58f7cbfa2b5e6df6d7ef063946e47a513455780cd729d0e9d1e60c9daca9b1f1eff3a2fc1e508d47d77aa4db90d74d2298642f246ca129f04e5feaada4da66cc369a62a23b5c443f7df7fb46b9339f04f64382e21465602598a775dbfd824571e81644199cb830d38218d5c29879787ec04dda9532d9aa8fb20e61018f18a5c67147b2f050fc6dc80c84818e03a3bbd7aab448ed91c71c7b2861afb7e3655eb086ce6a7d551cf07a96ab0786ad7407a65deb795ea1eaeb92183b12122a8695eaa1a20d0a558755f8e2166a74ac4e9a92ee8524d2ab49f1bd8d9c11ead4cfe3118dc87df7fb3f2c6bc24fef87caa6eebe83e62494da4dc01e7bf5769838b9d058d1ec91120116d5278d1784b46d7c557f135625d7216da2e0da051904806435f1186a5e4de70c2c9cd9bec5b161567d5d174939fc709c2fbb185a7f0aa4ec9a6781b00d1cf400ba9d6b167b97c20994e3f6aa27f60c09878e556d186e1abd9988bbbd56a6f6cd8b9ca0cdd7da9dac63f978e251d541176278517e7a2a2ab09f68e86f0148d39ffa6ca27c66bbbc7db880973bdbe02b0a498db1668668992d6a1b9a04b481853b1aa00e684f9dcaf729fdc8671b896fc3a5dcf7a2b540611e4690bfcd54ae9440ec8eac50a2f3eebe39074e34bb51da71c7a63ab6f4793a0e18d3e257355c2fb16d99c602ef98b055cc729d7e085ed8175b338fb030ae4e7991d87723b9e1dd838f5746b3e67970a15f43936db3405aa149c2c1cf5133f5e4fe482faa7a70a8ac879c2c4f28527a3513a73b4d3a1661840fe04fe4892507f9322f9d6b6e8ff8df5826d3f5ef9517f19aac1c1a7871f8483a2d26c570cd959026edebb2a443547a006f6d6ba65f52850eddee23ba3dc0c7b75d72bd5b84745fae53fd2bde6035ce5f49e2f65a1b0177e327cd07937de9fd9038cc9d1a1b962339ef2af9ee174c7f49b785acad4f9c3822605f1cf6d8f6f560a35774443d20007912140c70b831a09727e5dd655db9d99d16de9a5287784ed0ae8d0d62220c9484ba5f01250c5e4849d43abc34f81cf5e5b3982b44d7234c2c960b75cac30e1f16434107eb6d7bd881f1ee8736de22562fffb3f0726bdcb925979258c61100169bf0e5907818d7b09a3be93c33fd728077dcdd447d25baaa6a05283e39fd226d56a16fa94525558defd2202f7c53cbf6b7c615b1f038cdc8fdd42c4a9e184ef85a6c88bd3c8998cd6fc734bb89de49eb1f4a441189d5a0f75ada64866036c3988627383c71a149ed64811c486ebcdae1bcc5ad27185f0c557977a452010ef79bdf64e7da24977ea48afb5f4834ec152b17209952fffa20c3fd9f149e1ab7fd35b0ee1db5b3ed96728201713f5ed1e99409e1f465e1b1cfa428e8a66007901e59427575efd3362762bb831ae3c91e9fb5151bf63af1501697c5fb3ac124de2577017fc85cbcda023dfc2afe4b0385ca281cdeba5c815b2121a5899493d7a7ec78f6efbd189f16bcb937c1f8354cb4df392dea3590f2428a9f66c4f2dda57e0b8b646a3402a09cd72844301807d6fa52feeff41f78082d4cb0b17f8250ddcacd6dcf3ee9dfa3cdcc4d10349812b40eb99e3bedda4c0d972ad290318695ef7fc338333ee4be823272389387298ce8ea6be73fb1747252d32549dda475a56d76b61d114a210bb7112e548c4d7d83f719008247eb8f604c1cdfb8d1b1c0c015da7c4c18f2e33d96446421236afabafd6d4d0c139f11d7f384b55dd004beccb3c33197f7f70dc2d627702efe1bdf007b0917f1811f7d196dcd23b7ab781034ff5f41d9a44005d4423dcf604f4ba7d800c11657d7609cbf25a3cf62e143af32783386334a20eb3b04c30bb8499b6709e19181898fc57a1f9007558d57b4df5a67594953e37ceb5aad408ac473a18137d5b263f13f0c8578e9c3e8f3be4fa5d2dad5096942210c0ae573f5cea29ff6c93ef020ed6d832f6c3b7086f1e4b28d6e23b425459f218e4254d557b51e796dca8362004b05008351d44cecdc4dcbb5538a0b47c288af6ab9a7a861052bfdd3f1f9396d6dd3370c214474da1c38a8880bac36015afed098cbe9d4ea4f80167d4aae5fc59b865d047d13474bcefb87e16af1b0f5c3335bdb83793d7229defc4d2d898eb4ee5d952e2621d27cf9a6a27de00f72a4e75668e991a0ec71beb2fac05521148a590a3d9305ce72f1ccff63e9b2900df6c745f52640accc2651745272fe1461c780153e96dcecd47724a0f00b6eaa0fead3ff05b55d45b77a010072a8a879071e6e7fd9b7dcbac3d850bfae62a605fb397560f7593242ec01d52ebc8aa968950d1637fc8d9d6606a5ab583733de712b6917dd2a9bbe82e829bec3dce7da12f2fd432fc4c27094ef64be8a015713389eed64a5391323feab75211c55d39c5ddcfa27b6a82762e6e4591274be5eb1bcb6973caccd06afff00c1fa50c0bb4c1a65c44d48d92ca65304b77a7106ac6cca619808ca6b1b96bf857fdf461514da455da83584a7ce2e66ae874fde5491aa943fabc6388e90d53740370947143664f90ff4fcd2d5c925be8095437073cad62f9d50a35bfd7b394a32942527fa2ed72fdd0a0a6657dd19d55219f666232f26c155f9bf8723016d046d0375408ff08667b1f16be37c1f132a796f258920a7a807bae0b2ae85be0a0a8a24279c578673672c5310e60da68ee6025ee318ddff02eceed847372327926061ceff46bf31256002a4f8ed474a2bc5e875816393275f235c56e0b01b2f7fc11fa3d8600b392cc5ac801c613ab1fcf7d7af3370b238ae7157363c58b2a30ce6ecb2fbb27b878db1dda404bfcc2942207602a6acde2eef003fab636ed72b817baac9c5f3eec13fcecaacad195dccefe39c61bd9afb689ed59d2020e4ef6165d6c7b3a33da2468ad401ad7efd34bfe55a016c6fa1df2fd29b0a6af3cd7b91b30a98c02559fdce6935f538d6f0606a8e7095f18fbd1955108825a04d5631eb5647478bf8f2a350a8b576345754a549234f7166aa17be600ff91c9947c4cd1dcfff9c3812205975c8bc8213faf0418b8c7d0c47238b761a16715de399161c4e434b0c63c3459bdc0374a47eed85de001466e7967fef422ddb254ad693fe92a48fe34ff985f41c4b905641bac6ca77e7da33a9606386c2a14f27ff11f113ca7cf4e8f9acdde00b6b91437e7d7e38d65009138c880b32f659f8a92af5712f5b8abc3a4a34c67394b831e20d72db283147b060d06943c75af209cebc3f51e62c81bb9b58cd7e136e97b66bdfc4d6c90c52584a2fea38519c63f3417b3e4a4c03e4bee61bfbbd306d1b3a386f57b3ccfa11f4b7c213412c066a98dacdfdf3421bf71a13e0753794c1e3aa7e205b24e524505204de875a4d845de4e8614c7cd5f57a7073768aadce5e13690fee096c2d9df2cc4094efb895eb2fa5661d256fe86b7ad5bf01317f1dba4d39f38b6849e0f32623a56502c9f674c29d696e63f600973b04816a5cd6ffdfc8959d16b6ba101da5cf09426572a69bb4434b4704695c7871f25457c10ccb0d46086b8b1ff7feca49530747ecc5abef0e48801bc5b4916068b07ae27bceca741bb9fb4e13d2c869875094afcba8699af3eb9e38ee32f647a118d014b8c94ef087b7a65ed8a08c982979934a9c3e304c1d091d921c1d997c193934fd2baca3d92a15d0f57ffe1675460534e8c2a89b6f5c2b79e3c2b68af87b8daf7188072ffd363953877b07510f0beab685ae00330d60c9379e514014568a3729b871c50c841f31f695d049b195dad481dfe63c7cee20be637ae1c6e7cf40fd5500ba49a66444659a9ee425c052f9eb6bb080ee9872cad56f93c8ce7bdc497d6b215df57d471d8813adb5b8ab59ba7a85e80474956fdfb1a2266e7b772ddda56b416495cc2c6470d55f31f4aad804ef0eab8b5c82e523b7665f1426044d0d946f7b1b325177f282fcff095b82a174df9801526b10e85f4104c1e202656cf96a908e25cfb4a53b5a2d490fa8aaee21d4b240884f9bf04fafb6b85fec6af99d127330188c399bdd60879b0054f3e9753cc5bd086e930dd1d330c676af599121705f69bf364d43a13e28eccefaf7d2a8dc6e08c55f5211f704e582d95133e2ca97437403b17ecac3cca90c752a5c76aed46713e0d361608760bd24e02c4da644c0e07d9d26999828691dbb2eaeb0f9b408bf6841e64010fd1f3398923631c76d1ddbd0e825b08c2d4905cac8bde2dc2e5e5bf28b9b89db3c05e9601a9bae25ca2df10095d2c2a8c8efafab929c1969ea2e3a4afa0a70fbd1da8dfacf1a5025adb3f0301a9906d02f1732de9905193a60b2f9723511a724155be150f509e2cdb60639e4e8523ad97dec57bb7bf2101b3bf2bd05f0dc5b78e8869121b25c212cd0863c835d434cd208ab2ac6b04ea6b45c945a5005b46b47d45d7c5d4fa1b55c99f01f318bc2d2beb7cd1144993f08d0e1b6102b0218d1312f3f77072fb54298eb88f126d2045fe9d9ad53be2365f95d6c5de1dfa233fd9bc3e16eb51a0e9665afd3d192b094bc8b7668563d22f69183bb79b9b3262885f5b3924ce071b9973c77638a477f71d3764a40a6ae9ff3453da2239379e12b33115564d7670aed047d134806cdc7882fa91d229bc9a9cc2188fa4c0de73d12b0f3573c6a81727a5b6a673f3ee484a06ec5517c6972208f6d5a111974811eb31bd1b58eaafb9d14d162b7dbe44777b268c4ac28f9a7199063ad483bfe4e697db21a9b1002c636f31ffdb09744219bccf8cfe9bdd5c3166d34261bdf21c7dfd03870996efa4efcc49bb448cc0f7582673c5dcac15c75a8d2533a2c2201719c9cbb21ffcc9f03570eabf24b823445eac6be1c8b4c8886bfda93747dadc979667df49f999065b39a9e5f867fdf9dfa5bebcfdafc4b7c6f0a0df81b927590d9f153928e5ea72edcdc8c97b2f40ae368e9636c3723ec8f1beb698c4018e56c4f96d193da8b2fd3700fc3d60fd4f597973b6fe606edfe614c815753b3517a5bf79128f8a719da577be5e7727649eac99b1dd6bae96c74f7993033641f6326a780dac4b15be495050ba86246da67ecea6cb6df3f391abb4963a98ff0ffb103de6fe3019d94ca95890442c7b62ddb494c84113c267b0a4abba552406d0a1beae23e2c1cc8da9a67b894ed7682e1ea0c0f4c60e6b05787cc4d9344160f0c77423e4487298b41a9bc22418f9b9009306616e9d3d776291e57780b056719e7f4f8983522463f96931c7e3ae2e0f763faba2116ccb35ffd4ac46715f24152bc2ada3f93bec723a4387898cc10cf6a820bb1a71cacc4125a5b7ffbc80be55d79691425f571caa49b66aae3bec12e0277c90a0c4e43e6bb7d77eede06d5f921325db6d549db38fbb9f84cb38b5b27bcf387230d1c8c5db46f1f70078a72776b2dfff39dffc3a3cc6e8ba9656942d76feb72ed7e16f2ae4afbac8b43a4feed9ff90e0b66db87f9e084adf2124450be0d0447c7d195f802aaaac7666f32d07440b079d92", 0x1000) readv(r1, &(0x7f0000001c00)=[{&(0x7f0000001b00)=""/219, 0xdb}], 0x1) 16:00:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8480, 0x20) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x9, 0x5, {[0x76, 0x5, 0x464f, 0x200, 0x5, 0x101, 0x5, 0x1, 0x1, 0xffff, 0x4, 0x2, 0x7fff, 0x401, 0x8001, 0x20000000, 0x9, 0x80000001], [0x7fffffff, 0x1, 0xac5, 0x81, 0x8, 0x800, 0x1, 0x800, 0x7, 0x4], [0x0, 0x2, 0x8, 0x3, 0x4, 0x8, 0x3], [0x2, 0xb65a, 0xda9, 0x6, 0x800, 0x8adb], [{0x400, 0x22, 0x7, 0x3}, {0x81, 0x3, 0x8, 0x9}, {0x4, 0x4, 0x10001, 0x6}, {0x7f, 0x0, 0x3, 0xfffffffffffffffd}, {0xaa, 0x30, 0x5, 0x10001}, {0x6, 0x3, 0x7, 0x20}, {0xae68, 0x1, 0x5, 0xe1}, {0x6, 0x16b, 0x101, 0x4}], {0x200000, 0x400, 0x6, 0x3}, {0x7fffffff, 0x3f, 0x4, 0x6}}}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="427300a1dd134b8f267063e37d3aa42e", 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$getflags(r2, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, r4, 0x0, 0x800, 0x0, 0x2}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:57 executing program 1: r0 = socket(0x16, 0xc003, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = getgid() setgid(r3) 16:00:57 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x100042000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20040, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) accept$inet(r4, 0x0, &(0x7f0000000240)) r5 = geteuid() r6 = getgid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r5, r6, 0x2) close(r1) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r0, &(0x7f0000000000)="88", 0x1) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="a9e05ab783a42321", 0x8}], 0x10000000000001fc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffa) 16:00:57 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10042, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x9, 0x4, 0x10001, 0x9}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000300)={0x3, 0x9}) connect(r2, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x1ef, 0x81}, {0x100, 0x9}, {0x83, 0xb07}, {0x86, 0x6}, {0x43, 0x2}, {0x100}, {0x1, 0x7}, {0x24, 0x1}, {0x8f, 0x1f}], 0x9}) 16:00:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) ftruncate(r0, 0x0, 0xfff) fcntl$dupfd(r0, 0x0, r1) sendto$unix(r0, &(0x7f0000000140)="fa111fbb13125ab03f80574bbcd9943335f69180d0e702edc13163e4cd4070a2a6f28d35c87533fdaf05b0ab540d2df2778c0ef2d04e88688c62b800b4368d4ed74fe95a2923b7df0de830f3ea3aba4615e8ea3bf72cee0b9c4752ed2451a42ea8a9b33743e5051bb8bf2af0e1c6183dd1dfae0cbba3b9fe6b6bf4c0f723b7b353870e5cb340d3eb5d3211fa6616aa92539caa6cb7ca79484b8cd03b7a5f3a811041181b2c5bc9e010c5c04c68fff6b2f60c551774640caf5a0810d1ddd0b2b08f10f5278d2d7a74caba5a9d84779f99a7ceda67ec6eb863cce9a97d68ddd3e7d39fcdaf7072b1f8114698ef588b9f09fdca1a3d28c56fbc66a4c563a048470c89d3a46a940160c45c10974f394c9f7e1aa7b418f6ff8494f4c70ae40cc8cf3d54f111034a9c282792783120658b9647393735ed8ce41f7cb419b3ec9866ed556e082cd3d70fb93f3f0a50986e14c9a074b2bc3df7ddb3727f91b368a99cb68a7f8819bb04bc0835fc9348ca944cc7570ea8e292347e22cc04735680850e3c16f500b6907be58769b8341f2e10e6fdb743333e7b1433dedc353c54363f72f77bd6d01ac4cb38f524f4c1f2c36881a44588aed420b59a7ec1bb8712832e64daa3f68bba4c865c122e53ca45ae63227dbbef46f9c80785f901d22de6d84807ce2b062d8775c75b6d9cdb761fdc3c8711616b258a16b6e8d2d20ca35973df3be1ecb1f15cbd7d4a76d151ae32bead22b9b840bb9ac37a04539e5b2060cd8ee22df9359d4caf38a5b0d37b4c16effef30868a995c4463de01c89480021654ed00911d8f30dd7f94ee2927b330cce242db01557c73063fe9c981e901de47723c16dc4b1936ecf50518df3f3d6dd70413dd0eb811108e9a206a9c9666077150b04ef6d499cddaa08677bd1d1b51faa8eb301b4a304f387df044d14cb7134d4659d35d4062d8d689fcb12ecc565303e70f9b80c64c00b11f1b943926c47af17140db04cee3ce61806bbb53780e577f34a46a2ac83a59775ef3f5b7e9a478b3dd11ad5d143fda2ad08db705733e4284deff39922c8b1993f4041a3b829abb19a3c760821a38441b7717fc8e297cdefc173d6edd7f90709d02289f9d0da617f108f60d249c936e328f1f5791e59b6bde5442d7bd4c81005381ef1097dbc25ca7eccd2dadb08764534b9efd82dd0e1f07af1edda07dbf230369c680a49364197ad166c3939e9fb32c5645e60f42e276d1dc4c240886b66ac65ced4e582bafdbae939117a25dc93145386cb2e3c429881dda1a24c28a57f896a8f28e42feb85a1b8117c086fbcd0d7ca9799448d1f1b09a2e92f3eaa87c36a8545523e927d79ced9db268337957d7c10cdf9ee4025b4124363dc64bef5d1ce1a962887baabd766fd02865d97ad3a35125b77a914b2ba769b24cfd219058279b6e0e7b8a594881b67bfe66e6ff2e27564773565987a1b6f1a1be0bc91d077a5f751f0408469aa501e254e79e462b3538f2d34b84c9b200fe2320c1bc28fc2feeaadebf64c4c3f8e05ec135982025085cd948b8de4f4dc020606dd334601938dfb1c8bc2e5d12955d0b5d2da8bf937b0ad80133a5cf769ff45d0d0247af583bfaccab8fdbc148ef4fc00f1bc7625b715e50b7fa761ced0ecb9dd417a23baa1d95133a354773d63fdcfadabb3251bb35682b971ba5f63f753c5e5c2925f37ed33d6672fb7d4ab03932c6356f3f03df692bad6d34531695ae90f17ab1205489d671e1677c255a19dca1d48534aae5ad27bd78211fa586fcb81f4b0043b019ca0c11517a88c7485e68edc3959a4d84693ea1882f3d37d0bc5c68c6078f3d330fef3661ebbc7d2df29338428cc2daacdb690abb30727c169e19e9a65c7fbfc8afa2843cf88b25394265de1fd08de5fc0327007c61e422a30748c7df8853521349b8fc50e3844b790a6763e7c0fffd7ca424afe7be56d5ab2c1ebc8a6a3aad3930208d2377ae314bd76798fa5a31aeeb0d8acb0a143d65672d17439297bc685862bf034d714fc6486984fb98bb81c829a00d593410cd125592ddeefbc87b38e174ce9f3ebc4bbf1a1fba56a321ffb7b5b69b29734c724e5fc182158efa4de5f56ea5b618fbc55ff2f2344222191d1ef985df0edea44b305ed227a6cc0957bef2ee43d0aff6641e6de10839370b974f7d1736b59ae5b36ab908e88780b78032b9bb1182f6bc18551f6da9fa2b2e4b08851ac0ec1600dfbed86f26d97618d8b227c9cd126d43ac1d298cfdfa121c35fa837c00c83ba789c650d0bc282b1cf21e3e239e850ee7fc4d7b34bdb4c6467f52803a90006fb74d0bed300c0921f38a0d04f6f3a9ceebc6ad70403df11171f870c86e6923507f0c67e34cd59ac9bc165aab0afc3599c9890239600d7604c83fec9d50bf885bf65f8f141889f5697bfff1e1627fcf21e03f1a24faefd93c19713acc6c8fa69062520b25ba140753a5699f1ff1a167c4f32843874f1142149ac1a04176cd066e0371e24d01cdd22649bb58c9072ae24903ebcf169ebf1281773ba97a28466f67cbac6a5de31d568550319abe5044ad2886530e2af23bbecceff6841212e6bef03b0f3eeace0eab64dc5e9f926b8cb253923629d8a5010b5eaab3ce5f5f7745338cf93309d1ac490a55cc4fc48f8d5242c47ed214b9ce7fcdc55a86776cc526b44c1fccf9c79d73cc4573a2526f7101fc1c346b0e70684e95e4de36e87df1beda3167ed3b8a39e44d9121c1207af2a61beba435ba592af56b47a2126dc21b68a78dfc3c097237ecfe681a4326564d107bd041c8997b8c71b659796c961602678d88c5da4633a77a3366b6aa6afce9a32e3e93ade29d430e51854444ac9abcbb8c02688f60ae82a3e9d1031a02f08a0a77add9ba5bd20d568db811e508c6605ef306164151e47daaeafca02d2e38b7851ba37ab67a0839b0888507e7415979c7e9aad4a2cfbd07cab90ac5fbf2c7d8ffbab58b02212f1030b481fb5825616a5b56aed2850bf05bcd04b669b6ac9320273ba7ab5714021ad354919549570b452837f63f27db0d314f374e08144188ffcbd2dca13f3aa3b1b8a2174e08cd235b9702cbdb0cda2559de677e970600a5806f02864e817a39845c00839ba53d21432e5d95a1f516767146026d55d035fc572a4093cb6760c736fe337dba9a8dc656bcc7c8dc3ef89584ae7540567e5399bfc1534426361a8424c8ec3be78f08d4104a222aa686fab8280cca67efef5f98d05675050491ef7e24976c19bd906ac288d600c73cedd2d5c766d27da9f3477885823f22203b3c31cda9b45c377c89bddf57e77dbea0708e0f9d65e21417d8f2b14ebb11ee6bf1e10f2c557aab0772bfce37032c97c803ef01467a6fdab45f4043b36f426de923bb12dd44406fd3def30297e2e801f94a31689023863c53a9aba86dbe8af45a2a16cc0e2f3dc21a373847eff6e20b9bfd494f169500b6d06449e5af2948e5a3b1db20b8891b3cf65577eac3ebfbb9586316728ea1dcc35034ca7385f2cc67c6aee4f63f1b6cf3dd4cfb230b666060c53f0e4b0333b7201d0a0ed852d8fc33eabf50e41a9343873eec45589a02bb2161c05468725a0e0d07f9fb7a2c25c66060d015bd93546c7a4db17b0177d471311e14176b12ff866ce3e6a7d304b6428fd6595f578db04bea400949e0030af4fc767ee3ac01107af692697350fd968b2b914db38c6122ba36c0b295ae3d5123a15f0a8484e8fd6884be07fcba35e4ece6e39a01458efe8c44d37abf9f46c98593bfdd9165fdd9f46d9e1c96782e3b6dae8bf173e1e1153b6d8dad13639218833dc40731d17508f539c4d2002802a581e43ccb1d79f3988058dc31de954c4dfbcdf1a40da8256ee2c1e999859f266b8752dd6a7df9c71047262a5b79e2ab7c21f442c3e0342d8d137145564cc6f5d817afab68e0c6fd2a81bfed405595eb1ea4090e10093f4b892a5987e47cb45b10514cabab44a068f5e5b33a293d29c7c1c7cb86e7516bc000ba4cb04a0895521b9fe8a1e55b159e90ba20eaba4d54aacd9271886bde0ddcde06ca3de9c91b3357312b16faa3bc983cf7fa0f7679bd83284d12165975c046d902a9966992ec234265c580cd2f1bf102baf8ef7090d2cb0d21cac9c95178180ca88f8c5c0041ce78f9b0cfe19b4b2a5a0160f74bebee6fabea0e1f1a011147d3395346706e622ea406ef2fa5065e36ffb40cac74a0473b2f4d49f81bcc53f4537344b82c8582049eabe4e1bcb6eaec65deb6a0dc9c1d821e7d80ad0ec31e2d5d5c9acfc5f3e79126708c1e599fee536b5f2da87dae2ccdd7e3a3ace4a8076c0de15214272604cf240457bae930b1c866c620bf0fdf409056d9a9afc21dc35235c935e8049cb32c94399e6a6bdd80772d048799ab7d040bb27c5517a0305e5955b0d73af982902d97017d30d95ff891205545b68332532dee8892fb6b631606a63a0fe40ae0a5d34998ade22c070924b343505b016b0ab0a48383d9a838421b776f9edf975395991d9cf8241920df2863e6e888d63c135cc365603fb39dac5b955093da6aace984fac78b5bd2a66233f21a0a15dc2eabb3424555f9a439ff4b9f746214a93ee62c181630e409615b5280a846bf67bbcc5b8a226bb28312b4b4d0d36cc33754ca58efbd097210f0b43368bada47d339860024643483402b04f75895140fa895a0d24fcc106eba6eab9ffc56cd93e2cc7252caf1f60bc8816610ab38afba44af05ac27b9b7042dbbe4e3995be39161f7483f4e887c625a900b0d8a9e49edd67262ec136217bdf8672d88db05ae17808f6daed1a01f8d3a189b81cb79ed3a23379d737f2b244e301bdc1bfc5974292134b877ab051f853397c719defff3aa5396bd16508d256934cdd6e2d5a85a492cfbfe632b9f156402170dad3f2e24c251f16f6a8dfe8c6ad36035d9539f500a44282011c20cddd4c1a2fd3b46aba063a8b851ee1917d62328c03af2068863d2a58bf9e35de2dffa45718967fb0034a2cfb98a35454af25d4dce4d0eb641cab8bf25c46642fddc13833248877ccc014aa635582a070393e999ae51f4ab654188bfefd0d01f99b43c3b1e52ff13311eea1974c1010eafe3a2b2b37ddbef61d98c5652211429a856b5d74be93230341bb98559987eafca96d5f248f3665cb836b78c03304acfb70efc65ffc33b6a3d19d54d955e91a3396af8cdebd10247ec28fd0963d7e44d28dae65bf36e11e5323188c5d4514ca1397f8b52c40ee42e5689af1767927f92a594c59983172ca3acd343dbbd299564a8cffec40ab82e0274d4a804a51f5de320e9f7dde976dc1353736afafa0b79aa7fef09dbdac7a08e96f6b1ceb378f6619cf18e5b6aebb2619567fb263b1517704616f92b2499ed4ed3990aded3065daab57ab5eaea29e25f5a1c3555a8aabf2dce59aeb9f5664a9176d1dd7941f8aa7f5cfd382388e9e1790d79eab7961be8e6407dbd9d8660d3a769f086a5e5c04b336a5266c567684eaf5c3510d110bb10d1232a77b68b7f41fd0a7bfee31b59bcd2e45de6f107305c0b60c7ef5d3cd57006e025b95b019fbf9227c10c91bfe81983a945337a23fc8c3ae7a66d9c0f1fffae043d08a240e6f77dd8c3a3700e039fd52d9bca2b6dd19982683450218a53b5d1aa638d3cc71be22241b463d3496c0b357425fa176f8c7397ffbef7ef92289e89176f2a03ba057325977c949fb361a67ec9f52291a2e496a082314a488bc9c9739706264c325db15acbee84f7149e30a695ba291028d1d90b73a5eb0c4e4d844c37204e1620c37d71bf64605", 0x1000, 0x7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="1bc9ec60656b85746208b159237d33fa10ae188d6c309e60feae6661d77b7e54b24c9142cb86072ffed6ab933fa02a5080a1c9554229676649517b96aad898c683f4b157ff1d2c2906bdbfaaa0c0a01cd6b3a986a81163c6ae32d2b9fae697850e3a225db9084afd1628b9f1ae81f05cdc3a90a32326c52186cdf188b0da0d57feb4416b41b18270a1eb19e9e05d40838b834b8adef877328d4358", 0x9b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000001680)="d206179c36b47f3a068db0b32a4fffe2323bad283b1decc2592c79a34745104329609c964ecb10d622f4ea830f0ad467798e3e5141aced20c26a8f5665386e7f231d12888af5d540ed697ef145380fda85928347ef3368e9e673a7ac2f32328cca987c2a558be4acf4fa52f4fda8732dce885e05aff38c1196c2acbbd99f61f429a8400c39515d58458106906d822e9ffb03966c7e328a0de503acc4a09988abc0f9606f00590bf3890e068d7c7ad5f9c541e7e75873469b6e6f2d16e38c50a05aa4b1a46b6ed069a54f121306e6dade309d0f01d454a26e362eb5", 0xdb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x688d, 0xb847, 0x0, 0x800, "a04e44695770e1ead36ada9ff12fc1dfe5522344", 0x6, 0x9}) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "8510ffff4dbe6500"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x180000, 0x10000, 0x401, 0x863}, {0x1, 0x101, 0x0, 0x2}, {0xfffffffffffffff8, 0x9, 0x7, 0x5}, {0x6, 0x4, 0x1, 0x5}, {0x8001, 0x2, 0xa5, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0xf) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0xc78}) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000840)=""/111, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r3 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r5 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) wait4(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000580)) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000680)="b84e96bb3c4753c1f5159ca26cfa6f6d63dc1fdb5ee349fce202abb7cb1c4b13ce1d819b0f907e21d5d5c416abdec47f97eee1493aa32dc14d479d1a9b3f4ee47fd9af05745772a222c13bf65f1046c1c03fd752f24a7116df43f66d7a0f07e8e1538065c428960e95871b67813f5226cd8f5cd219b5821d3808c68241090857f7c1288bf9b65dd90ab490d0fe7267997b826eefd8f2813354e0903ce76c3716fdbba1a47e8ce0b1c822c3b493228bc63e2fc1d1ee1fdf4b7b7d0b5619cc1ad0a329c8c3ec5b9c36331d4cb4e417fb69ab8f9b725c3d393e233325699490cb7a3592dcbb24b641360f119ce568474e55cb4a3bbea7588e6cc8dd48971a5d63", 0xff}, {&(0x7f0000000780)="9121fc7ec1ba12ac003a9a8643dbd6b15822f880b6f291", 0x17}], 0x2, 0x0, 0x0, 0x2}, 0x400) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000540)) 16:00:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10010, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "6fc6e23c00000000000000001d00"}) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x8, 0x8, 0x7, 0x1e}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x2, 0x9f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000100)='./bus\x00', r1, 0x2}) 16:00:57 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffffff, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100000000054}, {}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0x120) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r2) syz_emit_ethernet(0xac, &(0x7f0000000200)='@') 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:57 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x0, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x1, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x20000, 0x0) poll(&(0x7f00000007c0)=[{r0}, {r1, 0x4}, {r2, 0x2}, {r3}, {r4, 0x10}], 0x5, 0xfffffffffffffbff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) chdir(&(0x7f0000000440)='./file0\x00') execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='}%\n\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='*\x00', &(0x7f00000005c0)=',\\&\x00', &(0x7f0000000600)=':]\x00']) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvmsg(r5, &(0x7f0000000400)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000340)=""/119, 0x77}], 0x4, &(0x7f00000003c0)=""/44, 0x2c}, 0x41) readlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/66, 0x42) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x400002, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="6df2ae8bc6f8f79fbdf9eb9a20fa0d577e339d0bada0ceb4ef1c36ddc5674fd0d0cd0575e10906f83adb7c3bd1ff64d6a6189b44e97fa3de3a74ffb6fbe51b94a9e627744d2c", 0x46}, {&(0x7f0000000200)="7d0c5847584299157e7fb57442a08bc0323d57dc7394d076bea94890ca19370166fb2cffb8e76d9ccb0a9a775b685afd847911f3c1c987167ab0a2ddb971fe361bfebdfa035cfdaca1b82d804c60471badf27be52a130130e55eab54f292418b14baf1b94c345d20798bd4feb414419db9f89f67bc29ae1eda4a8190dadbdac2299794b64cd5a149b14debd608fe3f336843f84bbbfc0c543b2d33e819955ef7da47427c589ae8ff28b22e", 0xab}, {&(0x7f00000002c0)="439c437a8ed8d2272ddc9271064374d955473636cd00389b83ea8ffd4eb95d613e82f97e59dffefcc80180ee60170003be9769eb044ad4b8f5c5765dfbc3acb95de69b70f8300fce9e6a8604b55fd3bbe19749b50e7f59039cf951a3b6104b588e62280d4f2b4026b05248e65c1124505ab5662189b0663e8a7944d3f394574fd941326996732db5a355df9965e6533557710578c15f86744497f52b20d53631fd9ca9a5183ec815d77ab1bc98729209425e10a15e6f675c675308943ef12118594b885292f3d4", 0xc7}, {&(0x7f00000003c0)="66e4e0ce7a39438af1f1a6995857b17ef2686742c9047cf875f590df9551602d67c602d65fa53db2b08f8dc40c1fe598ccf5a07a885f605fb820dbddb4e942ed08f0bf82f7b24e4ff8c61b258beacd5b0cec7ed7b19e33edb48a8ee13162bab22471bb462a536bfc5dfe3d461fcc7c7dcd0c90b5984606e91a39ee2d2fac5397f23754deb1c993cf0445707c48604361ba038708ea205ce275330ac9069f708ea8dd6aaf07eb15884dc22e4a3897a4e4f05493fc", 0xb4}, {&(0x7f0000000480)="76eb43e7f1ff370f587ebab4fd9b4f89b4bd6d3b95d7045bbcf02382e4893170cc71bb74a67b1b1d2bbf6a784d6d3add7aa901ec7080612b56fa6630da121ec9", 0x40}, {&(0x7f00000004c0)="7ed10437d226fd5024080b5819bf46b4514bdb426187be005c3b36d537c80303e46762df6d2b2f944620b3c83a97f632f0933b93fe02e594464e37a7c1eba42c75b7d80e4fcbf7774a920dc9eb7419a9da2712110abc78dcee7396384f0848972ed84f3909a7a58d", 0x68}, {&(0x7f0000000540)="8c615d844841dbb7d3ab6bff0f48c4456a86d3405649f9432b20b7aa00f4aa4af63ee0315cb647c718ac7b4921264aa5f566d64a921e42a4763dd5d2c147fce24067931942344365898aff8cf796c810466d0f06a6a12d47019824d2516b94ff9f6fa962f08ebbaaf4fd86b57a7e60b7f9352525b69e4a64766fe2c0a58256a06bc8ba817f3acea918156fcf767ac4a5fb9d0588f92c2d9731b4743c5678552b6cd32f952518e40f8eb117f9f0e57b58e599", 0xb2}, {&(0x7f0000000640)="277f007e97402123e7af718e473c41c4626adca7776356506a7c52b064e33c0f71b8a9130eafbf7d07d9587905d28c039cdc134062585f35696caa671473c6ac9dafedcec570a059aa69addac240f9ee30862f00b8fb100dd0465d2e85d7521427d62c1700133202e5a76a821c3763cd1a561829c3ecad4a7b7d09aa56f6010c3a6a300a05b46b09a31efcf4445e9d66b8a92d71d149c25198f89a152d1b1da72365a51f3cae71483ec11b7b42cb0d44edc1f9c37e6531630604db06898ae3511dbd68fd8cefbd0958302a4ac83a6b9533e6aba7d729e548ae6d76fc", 0xdc}], 0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r2) 16:00:58 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x64}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1007e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) fcntl$getown(r1, 0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x30) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) readlinkat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/22, 0x16) 16:00:58 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="5556a531e87875c812fe9d8afbf43cc428adfa9a2cc532f5918d44de84a5ed723e0237993e11d099027e", 0x2a}, {&(0x7f0000000100)="86a322572848d95f73d41dc2a9488abb5214af9712e05dc480146100e2183fa155ea4736add2d26146766cd52b07f00bc513cd2582858dc75b2d2c2a8b1978f25a4d0e5f82db", 0x46}, {&(0x7f0000000180)="97e6279a13ac79f921881d717ca63a4714fae1ea059337b265dc73988ad0f54b0dc851e10618d07610ed4960684de2a5d40d98a9ec009f6f91222260d283fc316ae9c22e4ccc9a5501f0f21528c2d31dbb2aa634b5f14f6a1021d99a40929da0a29efb078f3d359aefe8d9b6a90235a6feeb570e4a4c4fc8e4dc766467cc7c505e46d80b26e41ebcd002892d4ad1764294c84f75dacda4f66f08b36ce8bef65b4cc971ba0e676dc98a940c2ecb2669dcf4590616e7da627f454e4bef3353c35e96f672d7f16189020fd1bc07f2f11a143f3b5d97190e9a5a73dce6bb52a0c9f8b81fb5431e", 0xe5}, {&(0x7f0000000280)="4c50da17d449a2c5e99afd79f0b1ab65a02e87b03d51866c0812ab27896f601d246cebee8d940ab7940f40f4a98f6b074c369e7b7dd3b730e70da523b38d", 0x3e}, {&(0x7f00000002c0)="7353dd166c75f84b02825aaba7940149e16e61c4219ee7c923f8b56a338cab4abdd697db7b0a220778f09ff1e5593f6848a5c4413d153ab8984ac227082b653c4d8cb920ae357327eac56995515dee4869a32eaef6a228c50f598f8e3a4df4a9e751281eda24c7e158968a5ca6d89800ed3c622d5c7bfb026706c4d129e191ff9476879d4867c3b50fd14cdf546b06172739078caf778ee9994672bd4c7c", 0x9e}], 0x5, &(0x7f0000000400)=[{0x18, 0xffff, 0x1, "f585"}, {0xa8, 0xffff, 0x5a, "e75faeee54e59eb78284c8338ced3a183ec1cb1d52cd1afbdd0274fdd5b1000fd5bb7a284257755798d8de31bf497c6257050a90c4e8d0f6043f7b9433c7ec07ded456b9887e64e180b6e4487ed84253cb91e7efbd6354e29a40d52026b077b3ec65212e8a4bb66da8cf6e63f3ee8c7dcc13f3af112e5d8dd9baaa40b1eef561a1092e12044c6ade7bc885ba226a7b842a3599"}, {0xf8, 0x1, 0x5, "168a16fa423b79cccb8165c76edc92c90c7b909c77365eb846902eaade16cb4823ac1b0c8eb0a387e257f7fcd989f303652500793625a99cbcb62094f2b3d82fb6193be90962b116608a14ef5aeff1dee309c155767941a790be0d156062cc00a9c638c95adc320e1c6a91a79a47ce1dcdf53f8428afae23c9228995268a37341b4be496650732852cba3ae386720fa3c8fc1bdd032ec1910f1cb9f59ce724cd64120ddaf84e77e2812572d205d6fb828625e201471a32edd39719bf545c9da09b1fa23b0ceb462b0ec404932fea1becf46f523d9d86639a1f3cf61c0dd6561ea14575f885de"}, {0x108, 0x1, 0x0, "acf5b14a23bc94b7712bb1660137f521ac6c38dabd36dd05585903968efc83ff0f4645bdd477721567114f4af38e2d1a77659a2e14237a1cd9f49cec62239eb63d1306a14378c7b03665212fb745a23b3b32ce6f6cc3c4e186d1403f9250654fae10f3271aabb2e80338c3931f8cdaace91b85d3d136cb0c02be48b3f51e84ea00aab372bd6ac3432aa88884314a29703a878fb672f4f3041b94bb01bfd264b2a74c74d97f64812541faaeab172f7773a9c79d74344e5c993f4a38291e8ade0ea335fb44fd556cefb717f5591e4bc9b8c960f50887d3714f9b431c902a8dd638e0fcd70998f828c0e295a4e7f09ef57f27f818aea5f19593"}], 0x2c0}, 0x3) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0xffffffbc) 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0xffff, 0x7ff, 0x2, "2e830e97c67b0943a862692b1ae6a879511d4e2b", 0x6, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:58 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x128, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x81, 0x0) r4 = socket$inet(0x2, 0x3, 0xa587) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) dup2(r2, r1) 16:00:58 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000080)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x10, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x136) 16:00:58 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000001c0)="00b49933c8bf55f0cd6487f05b68e51c3d8b211b41ac66d73bc42a14198cf67b26516e089c322984a785087a0ad3c5c68b35b0f23a63bd3ea361760647d9b2503cae555bb0052872e1a317fc520fe8c72103c9efdbcae4deb40250f36aeebf79853305492e323ffc8325dfa5dbfaad0ea48775cd06a68c7bf4a41db20be8d9cf7f2cdc4ee4c2914cfc3a40588227f897cdbfa1be980861a6038138f0433b7255413e5a7e4d1d2344dc5371a52ae889698173f1309d59b6dcd1c944ff583efe6a4b771b52", 0xc4}, {&(0x7f00000000c0)="76b2e872ef6a89c501dc6b0b0117f6cf0d3f0f", 0x13}, {&(0x7f0000001880)="b6cab6aa4f1b533311f31bb0ca8de8ca3e1899f784cf2c0d13ce51d6d389b06081602d0b6e1628df80f1c9bcc849cb85f4380598a2c97f992868da2f42284c17b791fd14b67c7071c61e636d1c020eb7e0d0d4d1b9b70c3484c37fb22b939f4186dd086fee9fdb0d200c3690c0b0a274093d8bd62f13bd506b6a204f6aebfa1ac2b0c4fb6e7f04b6595b3f5bef599cf0f8e48ab88d173c63a5097ea7cfaadb178e5e0c917fc1c6594264458777cfbf018e0a310cb018f6c90d29b8594e35593f3d0e922fb395b6376e1946fa01a7c8115607fc2e199b43fcf7084f886c014f359168ab392f3dea4ad00e99de089261cae3d0694de304bd81e565d854258a2370a4250e3752ef7b26bcf24a2e327db35ab6c44d055faa9b8e3ed2a8abe2cd701e74eba640f0", 0xf4}, {&(0x7f00000003c0)="b3236949dc04e11005b139c7399d7824a6b3a1201be48acd7fb4c4216581c40f912f3fd91658a63883a7774a1d0c7a6a95afbf15e51aa7dde6138872842292e57285df810e404f131c09ba8cf57cd18f7cf979f7dac59d875c68eee1940cae0500e86e770f738c882f9b6c771d03f3940db6bdbe523260061b44115803c26417b6e683bb88395704a06fcd3e406f62dc7ca55c3884d75a477501dfee4f1d89c1b11d31960386047229e7730bdc2695b36f8d29b104af49b4afdc54e9424172fb2a168108a7fe7e1798b4df46df620bc9fcf17f0a5b714b876928053095f9a370801c4cce494af412b7d0cf8d303463c9753cf38c746712dd49e3a00d33aefd4491d64b023efbba9d4aa4b24f952a24c33b457066831c5d6437fe490787da5c102d085aa4a154d4cd08f20a0660c000122cb4731b2d88fed1200d10f8bd0f3d18c34c8b91df291aff1ce57dd3ea9f75cd5985fc91698130b99de20a97f8017de9854c06b807a63d923d261e9830b060e116f3041f419d5b56c7473463fbec3001a7db089492dbe3c0877b721cc71aea4397a8b04083d104dcf8d97566e009eefc04e57f8b7aad2372fe06fef3a4cb8dfb87d0809eb30694bb53fabb45c59433ca38320ddcdc974f8a3b8ce5c4d8e11d7f1b364d11c957a1f320d63fb575f31f5b356611cf75467d674a1aec009f15fd59cadb5ba8bda2e7e40a9c5b871a4770c76f7fbb9a5b1f422a6ba8f0328cf4745686f61cd37a0ebabb2b54d5beffae21edd064fdc9b5b9769da2469078ba1c91937e474e54a5491de62310ef3820fb04fc093504fb882fd8336389b84928fbf987e8d2e66999718be5e2ec4ecbaac81829f1c3cfd8964b91356ad7a943357026239d276c229d9173bd470248841af5bff11055cd1a77e8d5dffd3e9252707657c6b067f0eeae39b9cad310eef63f5a005cc97729be80d2e521e5b3656be2b2986af57edc5a5118347fdaece893ff53d18de3f6479011408fc357bf71d949b9284081f5f15f0f3c9e6acf4ce5e8863df9d4659ff1d64a215b4163ee157f24d8cf9c01929e96a6cf8ef36829083c1e28d6af76fb725f2ec11510cb7ea737aeb0fbe0549930bf4aa4d3f207c0913274feef9e6c07fec4d2f92653700a9bb4200b771ddf4f6f583a0040e0c5a77726725d8d11afcb15979e9a5bd4b7f29d1f6d83c47a39fdc179629a0c22160396ebf7253f8b5e33d52465530ed689943be4f6ce8b536e612a52f4f3afc933b3de301e9281532bf7cb0e76725e7cb05108a8441a07eca68371faa275baf6ec0e374f62ad8e1a123cf8d018c838d5af51e4d996b52859e2c508933fb08c8303f04b5d6c609b1eb7fc37e4018eaa72a6f98518445f35e781e815892e6d97570b8c226cc679bacf1b8989833bf2fc26e64168ac037081907d15df74a74ffe541ad955f58912d5d481801e1943c9418cfa671cad08ac245e7ff7992665c37d680a87c36ccbe17a341361750c57992f0e7eec846a14917d0ad4ba19c81b73ec472aafbf11a84067ac84f11fe49fb8678bfab2a8163b70b757ed0b74d33a857e66701279b767dd4a34f9f4981d98a5c478ca073522df6c7bc6817a074f33200f3a2b5e533b9218bc5cb86b2bdf0b6b905210c32c994daf25009b7a4b71579358818c9f8a28a449171122ab7ff92a7aa91d7fa4575f4b5c3576ecf8a69241a3ae1ac1fe1d8ea1aede191db19d9edfd1e5f65bad3481ce92843846231ed475754cf274ef7da00e0351463d4f038d72044c94959dde93e31d406a360c7738bcf4bdd036d438a80603cc4a07a7d45f478d70e4077f4437a8227dca525edb6f3178491c79e2fb1b00d9390855c788ab66f587d4287b610d25f421fc2a04c08449f503fe5b64d50ba70d66e3a9c59064e977b44f353f2fe3ea77dc683f2287c5b42eabd0b402efc63f121f2d53606aa3954f964ae4184a276863be9fcd29b3e2c16b97cb385c39aa20cf0ae8ce7f3ed94859747f44c613744609359bac27c466df4c4b56f987e99ef7dac1d5cbb112ea0bb3680f742abff7ac69c3500ee424e293369dc02016904f848be793aac11d0be5507937affde2135d2d014c7b470392928e9a19aa39de52134fe6b02f11329546d3f1fc437d97c2ba15f0f8c9ae4aa5032dfa38a3cded4041713752a72fdc8f01f5c96c211badce5d2e5caf0f103a140fd31174d453ddb097444134c78942dcfedceaf016fefb3f7b36c1bbf06b51b619fd4c92604be82787dfc43c85b388fb77451bea40c310d87b289ee3f9883a38b3e7cbce298a35b9f6bf4c5de95d3cca8ff5baa538d0b0f77263719f25ed86d06612b8a1d2a8841609e397d10042360b7bf17a16b8bdc64e3c9ed9dfa2e7485a4c35a09e2f04d7bbb4adb6b98ccb0b641e47d74509a19d250eae32aee040854c708a19d822ede126d5f79dbc44a601bc8758ae67c7563870bb0051680eb111502cf58ba4960238742c198abab7a6260ffd23e0aaddd6d32b02384f812a7b8389289f557e9ccea63c0bd12613a349a77420ac4a7addfa2c389c76e8244b4dc11e33af0f8b6a3eaa4f7c3b487960acae19e5f5ca6c2208d4ac431c7d8758e55eb7514ace5fdf949e0943cc7cff0af3f8c3ba6592e2303fdecb44c74afb49fdec44f0341552be786c17db4873a68acde882c624ccd34e6dc2dedb738a9fbcc4cc6e43d912338833ecb1d1ac6bc666ad98edc6ede7e01d33b5aa0a2adfc1d6c1c77f007fefd67a8dc86e5ca28183a5334b32d10185d6dd5ee8c2339015f5dc1491bf92ca188b48f867dd372edb850e4ae31a9c06d4fef16c154a8993966ae6f889c3281f24e7c30101593fc5e81fe84c8b5aa9a074d06baa767f7e61b536e17b0c065b4879da31c675ca06c30d1b333c658e3d91afc9a85bc552a5ce2235f7c82b3baabd6c6b906e49b1c3840993e66859a76fade7bf894d52077d7e88c3c1633f41a87f0e74a6005be7fb29ccac998a7aa58b424712dd7757591e34c546ad5499fbf0b49e35b01d801f3d7c1af12a258dee39baa1376e6c47c94638f782b6c5e1f756d799a0272c1e5a221da85128fea0cb4a2dc92932837367e793675c31b863b2ea1280482c055a3d89ce6764755ebd3ec51c69309a8b654497fa857a0cdf6bff1a9dcfae611318df817feeff5318df21b54c70515cf8f0da40a9cd0172951b4a2d55a8a6a675831e2d216596ad1c0405b4a335dca4894f3df719a58b0730a7d88f4a3ea3d443652b2d351b4201eddf2b4d338e837bcfec83783972ee5bb889d5195769d1b68a819b49428b67dbf884b394592534c2c8de04b115ec1745f8b9859cfa527ec1c2c27e2107383f6ae7733c64892aeb4b792c5d204babf6281c14a344e0c0e3e083b3632b4547688f55c9baa83b2e7b30dc561d9626a1653eec44c09d49460b7618bbc4058fb2582f65dfc7ed2044bba9fbd861769fa4003687b6f116198da8bdd08cb6346392724f2a7c1d177df5b0870ad19f04d4cab06262a2ad73db6f28a906a2408d0aa11048f4623123e6711e1b23f1f4530c1eabc3208622fac87ff88548a9c286ac6f34ae0b82e1371536c5da5c1f8d490ce23b58759c0485a379b0696df8acdf799c4abe526279d914211c02bd0599bc432bf85693ad71f566bed77be3ac24b254bf81383fd225dcee555b3eccd40b2fe0ad716065bbacd2b841e835c3221eca9a35d464d052622511cabd28384140e0d63d1abb76edce85de645bb2c04432202d66df338dab5134f4a9683ea6d658314d7a3e30ba90747815a6beea798d1aa19fb987ce9793b46e8508cf59c92039438d5273bc6ea68746fc94ebbb04e2d38b424c3e8ab12c41335d2c6b1f142aabeaf9a93fc7e9266dd2b6b2a5cd082a0f1c1ec5f4d6f050dc671412dd94f0d0e979858c57d629ecb809bc86984a397e1311fb5d47aa63ebd150c3f1b17bf8b09155ee08a1ec11be6cf4b85d62cb3499a95cb071589915b46121eed4133bcfb28fa765f4a82a2a517c17a9c282301b9c8718ab427e1035b463be66b71ad06cbeedcd7f5531165489007b8494fcd0c1eb012d94775b8e646a6f500894e67285001a376f263c050ca8e2ad64b49f008d646e76fc193f079ba23b021461df2b9e44bd6c931cc297bd62c4a89ec560f2c042209abdb45637b56d24cd9d496987c87e3f2f8db7fe7f871d2faec003ca921b4842417bcdbd5a2fab0b1170e7e065e761021f3739745b9e547122f4410deed27755f03162399590a3cea80132e2822325c035bd8404e01bb0ee26ae2089f650b4d5792bddbbbdb5f0d9d94d772f94239bf4b3b6fb94cf605401ebdd6caf8208afe5f4e86158cb682fd5eae968e56c9cd49e7e2661d3ba3cc2273c90177d19de10409948763c9d8c5b756388c7dea6210fef933756059e9757ae2b3d5e3c63792e449a3cb4043d9835c115b1496f59f04f350e0fd0cfd02a69ef13c9b8fe546a31df94d4bae58f688582f7ce81b75d062620b2a1f470d2b40d97a2c0ebddc3d8c3f6112b1454026ae33eb2fef9042dc7cb7100482f15bbf26240dd0f857f2caae748d965621bced2ea4240797d2b03d35c29187e96893348fe30e975cc9aa0a91a823085166d0106f08865cb5d7fb3c42ba9a36b7093f426041be44fc01c5c103ec660ee45529c74cf1f732f7d7952178af863cc9e992a643d37d56e38333476f72637fff48645fba2885f18488cc4acb399de9e282841f2d5018b9c8f36ed97acf0bd441b38c30a192a3b4f6dac6eeac889c526a04c6689456531ea211218243520eaf17f00688969a7721defda35130b8433a3dea015fb052979721314a3f39aabe67f6869e4848c8adee8ddf3cd06f9d845887de40fe1e59c2bba50b1d3f98d3fcbf42005a58618cbfd59dbbb4981c69075675d2aa98b6a5ec347fbc9c519c9f80677a3bd792562b24872f5f7042cc41eb8ffa1682877b597a7f5197eb96742d22532be9d25d68300444b55f839e46686164c48ad2a64cb99262b2c5040f6e5c56758c1a748624bd2b82eb847e4da4f6d5417ecc4dab9a37ddf77fa0f949b59cb733189f9c9d56f4ea8bd4e9e1a9679165d707350249a6dc57da025375f3c02a3cb41d8bdb9e4c07e03be7f125a1358e1ad4148fb5374f840d85bd864fd23bf41b4a3e25d0157631eb3a919b535b318e8d7e6854e61bd8b5585dfcd71e2e4f8ff6c94fcaa0945d1ef13e15880b1789118d2475322a6a7abc91af565f7d2dd469320bbc41a716b564825f398f6d3e2e9207622f9be9dfd3543095c963f3578c661cc296b9bc3de4d800f0cb654ba144ed708d64773e8e214767b01704962350c58f373e531d0adfaac6528ad7684e088f47419a29052326d25c12f2819d0fcdb78b12aa14a180da37d97203059170b67e50d966d7c9aaba228e13eade4f1cc2329d2b733bb97c4fce4f75da2fde3f1c4724a09bbbc41c70658c37558ee473418aa9c74dd75561423d391da20d9fc8ae6a50f3cd5cce3be00a5cdc3dadb2298dab8cff294e46f23946c7056d52b7b871b230d533d0cc13e8f398cecdc4e2c2dda50e7cc6ccb4a0346ea6dce6b911e957dd79e94bd3d9cdf475d8ca31846175d684f5ced80172dbfd1e71888a2d3e19a670cb9c1072ba3b6d088324706b11b0803d411f522624807a5a761f836cb5340fcf904abca8196c907c6f322215a4755c03457713f2bf7756cf35e59f53e505c0e51e07057f412b54a2666b6d9806f111f53e9941f48166afd6b7f9ceb729b968c51df0e544ad6836b66c592eaf572e0046d5db053e7", 0x1000}, {&(0x7f00000013c0)="eb9ad736b111b6eadc29741f5b334c5ba3da10db5c6526c3e9a408a7e093c5c74aa3196d92d3adba2ef7e42108da21ad49ffbd2a60cfe14f4dfed0e31e2e2e91b9d3860bbfb671062fd0bcb76e9e13a173e36a666ac6d4538f55964d06", 0x5d}, {&(0x7f0000001440)="37f7da8af7e4a64338c05b1c9166b7c9c38b9206cace20394919765177225d5d4a1b0bb57259703f1691a5e9d48c2600aa43f0ec9ff7a1db1caf9b1e088306d584324cfc3c6534f0daba97438320d45c2b872f6918af4b40688e0055d4c668b81ba84ba3d3d2d96e927caa93e6d3a33e87e9c450c71c96ef2f0ca58ac96069fd6f19ffadac6259329675e353bc", 0xff30}], 0x10000000000003c7, &(0x7f0000001580)=ANY=[@ANYBLOB="0801000000000000ffff000003000000597a4aa9182923037a737ce7a40ac1b80d43a4243cc9b76000ec0b2098e71e0edd4f0ea5ef092df8d1cc8786603ced1b37034698fa1200eb887acb323d8fae256c59982e3a157e9f456a2f17426b36c75de36b4d7ec9d05772f7806bfc8bda9bd9e603774f329af898d086684a5b8a469e9910538fcde88950ac4fc9d12bfd50dfac9ed173a6898b5a9dab6b025493681f4bee42353523022b0df5e7d70a34280f09258a59f720927001181c682712c4e870eca7e047123f61700e9a29693f84d8a727638e8766becafaf2c088ad2d23defd4cc092bb313b28ca2f61e75bfc0545cb40e130e9f79d947ffcc2c1a6a48b56"], 0x108}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lchown(&(0x7f0000001700)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="52f99d1546af0238c10c19a49caa500ea57a0107bf0e57afd775f33dfb2de6faa8dcaa9bdc38328315f69b69a2ac479443d35435b30712561724cf4aa65e8f458486ca5184c653efe32fc6fd5f518e00965a5e1051374f97f7f7888f77a859ac066f8620e3", 0x65) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022efbffffffffffffff736252adb98ce15d0684eff608299f7aac361227b3fa025d9ae601feffff3e3ff9d8"], 0x10) write(r3, &(0x7f0000000100)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r0, &(0x7f00000019c0)="bc8fa8e6773c554fc3614f1057e2517333ec2b7051b97068d14ee7a64fcf47fc2b8fd23da052440f1c543455b5237cb35c16fda640e8dccf1c667020177b3f6817917ba14feafd5b1992a99a4c92424068a908685d71ba1369a3c0efbe939783a96707e4257c95d8706321a3c36d5f25536b4fa4f2b7e71fdfd5fc141735810186282fcc757a5024c60c27c1fb58e1bff92f4bdb7ee7c932741ca6efffa8fd6bc7199bc15306d2f3f568d8944f0a592f0c1eba8c5677323f3b03e7401dadf89c57714ba55284e1f208bc2934993db92f0a7771ac01e53065e7d642bb39d4551d154078e4ea49fc4210c7c3643164fc42b1de6d83193a2ad24dc1719b25f68605cc317b208c25e305365f52d0aac8f5c90311436f2ffc2b9884f984513c65d7384b3d20537f5bdefac1c86f791650e8636553a19726103fecf0636674b6263217dcc656817ee810405da4cd2feb116d00f1c4be9e7f4d363b4dcc9f6fdf0a53d5fb99e43033dc6e7cd40f484b46ce1f2fb40beaaa8d15906606f09412d3798d10ee08d17de97e4f2dbba3c1f02516346231e70f8ac97ac01b65a73d11b899edb8eef3fa40eafd6a9a4e255351c2328a48dbbc0f0ab1a1add5ab9abb2bf4c8b062257e7afc90239ac1efa01454ab4313376a2c8c4baacd33c4f7c63d0e997291dfb92de815d10f1d835563fcfead8402879ac8b62ea8374f5bedac550136da10de1022fde26fc07b1bb8a256a4c88f1068a24b18a76850f38ab0cbb4255bc2900004e7b5453447663809e8c06127ee7e8dd7954e834c4a1c73232e6103eff1b86b46a2ce43b0a5ce32760238b0abf2203896ac73cec6b2abc909a3f4f77948122a8f99ab36dbd59cf99d9cddf751307d86c1260936e9a34540cbbbb5981a8dcb4bbf87488bfdd124acbb3a454a36502dea26ebae1265c64d6c942bc3d96b647f4bf4ac885f75c6d5daae0f4289a3fbd95561f65b58b2a410d43d0f1512e55ab534afe3a0348746791d38cc3d7e9953ed03cd75226cb378437996ebb52c892c45995f99f902c6faf2f9d11e8739677b328a0f040966fd9b42919ffc53fca6abefcaa1358a0a357b2b45c3c541a50c90091cfdcbae5459a1ffb61e9fe27451c12c68daeef16a2c4942fc47daff4e6315f19b777694b72b64ad4e0e4ba3fa357d0b93cd4f7938cd488d2d3ae6929267ec346a49b326e87edb771bf3e89d5da732f8ed6a12cc00f3a9b7e2295c749fbf6e11153cd309db33066d20f321ee1a5d2969c9c3e17a8991c89e06083a35cce802f0309e611e6e9b3dbd141021affc70696709b17c6c2dfa7506ab10615bafead8657010b34a08acab0223a74e7e2194f6d0d5ef45278e342120e5e3865a5be005896a3f9a8e2d4a17ad800eccdf11f82763dc0c9ef20cea03a6fe1c58dbda43bd8f76816f24c27d871658a10f3040d35433207d0a44f364683591b7f34e162f31f3cb86b1403cabe250d6df7ff1356dbcf22f9a77c73f77f462ef5733f48eb764f89695663a9b385f0e3ac285e899c0f4f4aac95f8b65c748e703b20b49507e3804a65c837e22701ca47bd990e8c96d77ca448c479595a8f9f630bd4a8c65edb89b9a3882ba3550e73468addd82cf62506e16fdf1193d22993f7709b3831608dbb7405e1265c7d4ae3cc1356a3d25bda16e36d36da4cf13696f331649d25bef90a2feb6244a32e0a53f0f4f0458d4f7fd03f50abbe925de49a59fc08445d052127d92fcf87c10317a61eca1991e75e9ab5048f188258cff6ec468ba54161561251189c7bab057d2386f3a2ae031463fc20884220acf99885361c567e398d43bacaa9417d962f798753c73a0cc053370e465a2ae26e6c782250088a21dfe8a885bc0c0a5bde47ab8ba6ef9da0d5f7dbafdfe58308e6900962b59e0584abf5014f27f03afd2c6890009d987ff0508f0fb6d03a6dce78db39d9b6167411a36f45a7694c80f3b9bef36a8b015d09fbede27192175892aede67f93e37c42ad2be5e554ebe58c91a944a2d0e74dc2acadb993146f8490d84a320f62db76a8c8fda411f20bb7eaf95522aa8b84631bb4a67a8de77d0d1082243edc9888686cc3a4184209133fc914971c2c4b6a98c1ae9fa3fabcdb407377820ed9d0816a26d6650778dadcefa910f7c0c9bc83d58a6a50867fc92fc20534e8aacdd9e47f9b858f1c1fa43318376d127c458b760813e6052dcb0c8299da3f679718b95a20f9fb28e639fa4fa53d3d5430df30a60f55812ff6b1eb37cc5e97c9cf7e5eb98b51b6e7a33b4a737fc75450e688ad83faef898a92a44713fd0df4c62af1369b917b4d1c3722ef3889571c233995ee7141e7324fa3b14da62e40d67b13e498970848c42d75431fb0b6dcc3c626468dcda6012b47ecdad9ffb54518f7708c89d399590cfd2bf297bacc080efabb4eb3ddb40790916a1cdc3698fe808efe1ca0bb41aea81993332982b68fcab7752511003646ee930768b0201031e251b9b56bc3734b44c4a77eb1fd3953d83e56bc1591b6d463fc23a8e611af5c4edf0b2a39f09a1e5dc5401722c7e5e75067c8500de93384f4598719239a3ed42093f1c5ea2a368d59b7573f489e7e92565099117aa5fbb9177111918942402d62c9539fa39961636c97901cc375ff870fef9c07ed98e46b82fd266643ce968a96eed93ae972ebdd885dc63f4fdc2bd66feb5ea02da93b5d81818d1c8791e7af3ee4a65f9676145fe5bcd8ff710d4bec245133ce52917215a841e8724177e04546c45c519f6e26f1c07b5cde5addae870ba1f87a6611d39f62fdf998f53e96b395c19856b01b1ece3d85ece0b1a446d49a6fc5a6cdb58be16c8740ad549e0be17cb13709098d43e472d4795b5496aca2da26f48a9db98520f8fd58bbee368d119d0b4db8978c3a7ed2080d15b49efba9b2718a96ae9c0c4ec5d75327952fd7680c8e4360d97655f7290d9c912c6263526b3dc03c2f83ebe52cfcb2141a8912f51464296992e4cbd21f1ee9eb6e78ec512523920f227823cbb4f3175a4c867b336fbabd75eb6d3469fb9e1dcb995c05049c133364b0f185d1e2b529d3c1e8b66a3d070418fa4ea3378667ba876c2dce24036ec3d605a5cb968edc6ec4363e6ce3b6f3cf9187dde329fc4b7d33e6c13f34952d4c0ad59a5eb07c5220a3f157eba24e36922e16f78c21bc9a1fe8d17e96b3d7cf5787c8f203501ee0363987dfe41c4fad535e3dd5fe4f0ee2ca605d0b7bcfa7a3f8c5d7af8e6f2b5eaf525a09dcc4994bb27d5e3713921e24eff076ba3e9c0c585901964c93ca103c25ea4c4c9c7b38b08d2b51f04bb468590a7daa4cbea22082b454610fbc448b30754db23d9445a425f32bffa2ce2faad37b641154dceb346b213ffb48b92fce43c7cffc1ed53a30304dcb00bc968091f40a3921316dcb9b380bca5e1ff129c383b84065d83126978ed81d8fe77fde883af47172407a0dbad7187ebdf607bba897f944caac5b31ee560d66706608372e1ff8323936c67bd252fbbd2a6b49652623b1c0017d4bd6226f67367dc078e60e42916f801d2e5a8eadd6c0d852550da249b7a67ab82dd4977e2feefddc51e80df6e0a847d2cb096e827ba5f0b0eba691f7550cd83e50c19304f49733fea04fea873d09300991e86591c6188f32d7758f17bce42e0c6ed45ea5af0a1db41bd050fc1dd68e922037eafd565ae1dcd1b73ba9065f1bb62d3b53578bbee2a5f32f19048bcae45edf6f6b98b090e585c3c72d028f699a9f657af68124b9cb35c78b37dc597b6ef8c787abbbc6fc680c0b5b58e51ca068f99a7a5ade99e440b4161a365f15e5a3c82b9d6357ca08a17acdabdb3b4f0ffa85368f72e440ab6389c827da918367bcb6fd805580662fdf9332bc2b457944b8b46a36358fc8e72a5fd5440444ee4b1d0781e8e956d4182802915a9c3716535736876c6193c5d10e7c89db745dd123d449dd31425b553493c972e0c47cba17e7b3b581fc3e140383d3d9e7f20e2a3bce1772e6eee00ec93291ae1ca10b2b2e611babe01ef8c0dc101b53940fae008e62c4bf46a3b62c77fc200539b18636a4b673af70e53e5b9430df2ce0990609646a9785d4de4b1c636e70141e8dc857e6d4c02379bb1e160fc8f918e1eb1cf20624d93c72d25083ba055e00d7c75dc6a5c70b73ff3739e618edb3c173b46362c6ed279bbafc0f33fbf3fdf9a24bacacc722370ecfc35683caab6faa777f569f6063d7716afb93233bf31cb8976ba161808592f12eb0a34c67ec7614c3b1357e9b762680056e405a27061b8898c8bd8454244e2e1877c27463ffa7e11a9591a88994d24342437a1183c8163731736ea19bcf2f7bcb8850c2c59b9c01a000bcaef44dad2e88d4f8fb3f6fcc39000ba4cf2cb81aee955555168b8aaa78bc5f337aab4c8f763a8df5b8992e6529f6dec6557b47909957c4d3a42a534e081330912f7d77817c1df360e44c441b86bdd7ee12e1a2ba5819d8d3e350610ebfffa6cad187ef65a8890b8136a541a06ea7f9a801211292ad9a18825ba06e202e50d4e4335537e8425efd8e94c7f5be6afd1cbbc27e7d1a62ee1288cd15a1e72c12a6d676912502a7796873e769506e37d87a0fbf3a00c95168ec1f4cee71bba7f073c41cd0784d199dea779fb473f7d16da8cdd6e79410a0dae408259adc1d36bff8dda2281c4fec927041ca15ddcd52bc56e4a0a30eca62b6268425740c913e11c3f7d55e52cdafd04cef7fa158cd592ce6790166a9b7e364189ddf259f44103e44f9efec333903d8eb296e3e8e1b0514f37687d2e2d3fbd7cd52c7c715b8409e53afe929c524c2dbb2190737f4c62fcd8feba816312c03795c0864671f1e0378cc012ae0f915a147fae79c15e10f2b610bd2f932a29b45c781cb5e46c195347e56fa3763e6d2d8515044f958c0745ae0d70a89e9c8e759279d5922c4a7219f0403261f2c1503ef413a2eeb3b86b606b9dafebd4a51497c62977f82b062685023f46d15e3133c3b23b96fd9524c71926f4e3a6ae4dbec4d51d6d08f8d68356a86d00a94c30e2fcb9ce918031997d5c0816ba5a4c55f2b1fafe9f30c75858844d213f545037a7f355d4949c01991c528a9b225775bf044fc607398566c176d910a626514778c29bd52a472c5e64127ddd9fbc94e143b62527a9a5f8d6de570369aa59cff1ba526163f52dfd68fdd4ceab40cf54bb95940f04a2b74dea3d4f5672f8a3ddff6c460b5d8715748d333581f0e1c9b2de3fbe8abf69d107227bf59cc8b95867d45c218d6d3bd3a648cacea8b1244ac757ef47f2a9d24f56f4ca7c9878a710688006b44054c8881a567e02ddf76f31608c2e76e1cc8141d7f4c4a46b5ad84ab85acb0fad287e3ce24c450d01049ccf58e2876c0d753a5141048727bc26653818fa2cd1d4a4bdf6a98854cd3328742928812de711edd25b72ea400c4e76658e236cac706a48722d05d5de3bc60bfe1d23046cccce7217d963731d438b69c6dcff5efa90ae1e6d7134dca64e9da39d8384ca9882d04a15bc90da10477e6d5b69df16a6328f4c2bc64756b3b382c8d7f46400de608dc3cc37754e2211b5eaeabe2539e8709103c3aab1637702d224da98ba488ada8c4cd75507ce717449664080c88611dfec097200b4f0142c56ebf021c585f19bdf0a32684027a45ed88dfc12ed53ba3b65adcb62c2d6313d69716751a1dba2d6fbd6155ece8c586e3a5ab781ef701d788b517afb133605c76a7c17f7ede2848f6c154534115e559844f6644035974fa4f1227989f6cd1bdcc5b9971dd6b58892645", 0x1000) write(r3, &(0x7f0000000080)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x2ef) fchflags(r0, 0x0) 16:00:58 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xef, 0x2, 0x9, 0x6}, {0x1, 0x1, 0x7, 0x5}, {0x348, 0x5, 0x4, 0x2}, {0x7, 0x2, 0x8, 0x60}, {0x100000001, 0x80000000, 0xfffffffffffffff7, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:58 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$dupfd(r0, 0xa, r1) socketpair(0x18, 0xc003, 0x9, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10000) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="795f145c0137fe852ffc4282fc14dfc62fa194d40de82f7b9401865195cf01587a0621545510e21ae2472eb89dbf1c1ea5f1c247a601f2ea837f522821d8f3ba28023c47fcc4a0401ec97e8fb8cec2cfe5969412b9814ef324ec361d07ec139b4457cda0faddd79d8e73cd694a690f6c86", 0x71}, {&(0x7f0000000240)="b524a70c3295c7768b5d3dfa10b4026deac2dd82e6cb4c0b2b6ad190d67dac4bba1e2c045a5c95b5a29f5b0065cdfb85677a81ee26413b2250ecec883256b23dcc7fdaccf731efa5e703e3695d", 0x4d}], 0x2, 0x0, 0x60) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x3c, 0x2000000000000000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)) lseek(r0, 0x0, 0x0, 0x1) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="e5c2a7688068096168e71389ffe61226138b4ee0790f18d2a95d0675267b51ac75726d9de82e5d3553330b4654a548afecb9d38256baa9bec1ab8a307619b96b2975f8a01b7472f1a876db7d69b5b05ffe42bb94f1b23a3e6abbdfc994c5b096057cb556d8837f365c241eef8ab41b182c91b1d472d7019383164bec938e9e5483581330c54a7483c2d1fcba3a3937a9e449c4f60a9265d53a4754d2dd66ed1347436d939d4b88889cc87bd9755f1023d81c75a6d8a75e3766b1798ba62abe1ccdb595dbbe4e8e62947d3e6a8705ecb3755877") syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/41, 0x3b1}, {&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000800)=""/55, 0x37}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/195, 0xc3}], 0x5, 0x0, 0x37) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000400)="f4ffbc782760", 0x6}, {&(0x7f0000000440)="cbeef81a5bead568a038434937182d9c5f72c85d982df372c3d4fb29b70c1c", 0x1f}, {&(0x7f0000000480)="0eafba5723e625ef3e6c3d5db12ee11c775e1c07b49371a4b90eacb8a9ed217cf32817a640d79aa406722b2510c135cd778c3a65b6e7141397", 0x39}, {&(0x7f00000004c0)="4542756507f5b07f7de3d74bc78e9131aae7c5e3a9145c6814089a1b4e970f08", 0x20}, {&(0x7f0000000500)="ee7e65456eb00b5968a037789c2034088fd1e49c72d20963a43dcc76b1bfe698f92195c4f197111a357593b2f8f8a0c7906012b77c64da5d631ca17ebba5e86f25b44866495c74d163a637de", 0x4c}, {&(0x7f0000000580)="ae103be046eb78b9d22cae91e74874a0564839d6e5c7c6579d6d6ea8f32a26069ca1ab224ca447091ce014315de424b79efbb83c29f8a6f2818ddd69f54a86a465d0e2558b558beca1741d05f1a09895a5c0dab071222cd984e9e8867798852ca2cce26b", 0x64}, {&(0x7f0000000600)="9f38d165b0d9db46e08b176fab6a635b59dc219173e12f0f6497df3e9eb2471c5a9106cd7b6acc4084332676ee68b7cf6c977312da1fc611f77db3d0c3d5791443936e504443e7092e66fc40ce324cf2c823b248df49e47bc20fdf7294b132023fa9aeecf84aa9626aa88b52a2e056ad0c410d8887906cbb514c6d3469", 0x7d}, {&(0x7f0000000680)="fdff2e7cb90046964329502d288e90f2c3ea803c391725944c46a68b65c1f2ef8732ee305cccbaae4af210a4b81eb1727ea686a206098bc7c7320865ff6e0b06a9aa6ff80030c89ff7a48bd8b6bea5da550956fe3eedbc9456d0d5e7abb9d33c69fd9bf6aa45dfb97d7ee0a1e2b4ba98e1f9f8ccedc943bc8bba19e585c22c34b0f0e13a6c4c4c08b5afb09190e35161a6db5ce18dcb93ed078e4ecfe82171575a165449f1d77c4eda538ff99a8888b0bd93d45005949868a0f7fc840e1b5b299241939dc9e63b500b318b638a1a", 0xce}], 0x8, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x830) getdents(r0, &(0x7f0000000840)=""/167, 0xa7) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r1) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getgid() 16:00:58 executing program 0: r0 = socket(0x18, 0x2, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="f0f21232dbe944b7fc30c1494479a9", 0xf}, {&(0x7f00000000c0)="a2d233814c120ad4443b1e8e2110c355df3dc1afa52f197b1682f43522735d285bfe3fd9f1bf03a7330ee63d529093d860690414fd6b95a87f4f3eff989c5eeae81f9068613a396dc17711a02fd3ecf197aa6be2c8f68d1e7715cf3aa54157ccc662be0b949beedeaa7c22a837d75a4b87297f7eb95a40de28a4c5b516f352ff2e48462f92715706c395e8fd98660c3378de89a3a4589c396c88f1434bbc877fc135b170b56c8ef3a110a6cc4a94714167ff7a", 0xb3}, {&(0x7f00000001c0)="90298547f0f8b6f293cc7f473851ef93cc8f6904114ed6ac9495183d4505909ee20d5b7444ec1771f943", 0x2a}, {&(0x7f0000000200)="66aa1870b906d55237314bc479f153af22f89fceed8e89a865796e2d96e4d57981eb37a17fb0137166529ca6e2b5df193045ed53299dc3cad75de3e0a9ec73507b31f3223e674d9ffc21360ea17f299e39b6c85d921a017730a761fc1a3a2bb6b939a577c73d47c6ca5dd5976f9eeb8d7a2a3fbc20390e823d0a0063c36f43f52500f4fbe77b0dcb71da0141bd9ac2e8258515891520e59e73", 0x99}, {&(0x7f00000002c0)="8ca239674cfe942637101749adb8f95cb02a807cf854bcc99211bd44fc24561d617264f03dadbbdf11775045aef8b0dae566f4157b839dbb525ee3a7c926c7abf07d78bd78d63b884635dc7a3dd4f128899753775812737f84c19ec37d678a1a", 0x60}], 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x263, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000003c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) getgroups(0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40064}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x9, 0xf73a, 0x3, 0x7e}, {0xfff, 0x1, 0x9, 0x9}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/35}, &(0x7f0000000140)=0x25) 16:00:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x100000001}, {0x568b, 0x7}}) 16:00:59 executing program 1: r0 = socket(0x20, 0x10000004003, 0xd20d) sendto$unix(r0, &(0x7f0000000040)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cdee082eb5515d6f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffff7b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) 16:00:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) 16:00:59 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000100)={0x2, 0x60000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "6daa0db11ce9e973739ea77f7ec000"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:01:00 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xed8) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) 16:01:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000040)=""/113, 0x71}, {&(0x7f0000000100)=""/56, 0x38}], 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2000000000000280, &(0x7f0000000280)}) pwrite(r0, &(0x7f0000000340)="fb91fbaf8a8d1a1afcf74508b2e96914e335", 0x12, 0x0, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) setsockopt(r0, 0x3, 0x80000000, &(0x7f0000000300)="2e41165fbaf5376af7302f1191830f8064d4852e7cfb06461b61e9f243cb1e316275df9e031ef5db9f944c18994087f56e", 0x31) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x405}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000480)) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) close(r1) munlockall() chmod(&(0x7f0000000240)='./bus\x00', 0xa0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) socket$unix(0x1, 0x3, 0x0) 16:01:00 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') chroot(&(0x7f0000000000)='./control\x00') r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000200)='./control\x00', 0x280a2, 0xc0) bind$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = semget$private(0x0, 0x7, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/147) lchown(&(0x7f0000000140)='./bus\x00', r0, r1) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getppid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1000000000000000, r1, r2, r3, r4, 0x2, 0x2}, 0xff, 0xffff, r5, r6, 0x5, 0x3, 0x80, 0x8}) r7 = syz_open_pts() fcntl$setflags(r7, 0x2, 0x1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r7, 0xa, r8) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x80047466, &(0x7f0000000000)={0x7, 0x3, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0", 0x80000000000000, 0x2}) poll(&(0x7f0000000080)=[{r9, 0x13f}], 0x1, 0x0) 16:01:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = accept$inet(r0, 0x0, &(0x7f0000000500)) r4 = msgget(0x0, 0x2) msgsnd(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0100000000000000c1cd1ab0aa7273192e2fa2d22bd657c986d0c59d34c59dc59c793ca3a418c7464b0d0d93e3f2ac7aca84729b0958ad8e78234cffd69a42b72adb6d694669d2fb9accd1c5ffb74f123133be37dde0ef28aef60bdf2572b2c5767db5e7d89a801cb05401590246c83894ae0e73965617f4eacbbdf290b859b86e6ed69a1cd5556612b933a3d11231d8a7f13c66b0c5a3d041a011d66e1cafb6d900523e2c8d4e22a7f98d7efe65f96d739dcf5316cefd42c8655bb15dc46bb964e465f474104f44c258e25f9ef2fccfbf43b40347398acc022810a009c2a07e37e65a132cfe0648b43944625d69585534e5c6b4f20315d3b2d3e06a758bdd1712a4f6a63717851a00"/288], 0x30, 0x800) lseek(r2, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x8000, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) load: 3.46 cmd: getty 8478 [ttyin] 0.00u 0.01s 0% 319k load: 3.46 cmd: getty 8478 [ttyin] 0.00u 0.01s 0% 319k 16:01:00 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) 16:01:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/199, 0xc7}], 0x1) getegid() setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000140)=0xfffffffffffff4f9) close(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) 16:01:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:01:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x181, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) 16:01:00 executing program 1: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r2, &(0x7f00000004c0)=' ', 0x1) 16:01:00 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10c00, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) r5 = socket(0x2, 0x4000, 0x10001) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x78, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000, 0x2b1}, {{r2}, 0x0, 0x4, 0x80000000, 0x1, 0x5}, {{r3}, 0x0, 0x24, 0x1, 0x4, 0x3}, {{r4}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x5, 0x9}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x38, 0x6}, {{r6}, 0xfffffffffffffff9, 0x8, 0x92, 0x80000000, 0xc00000000}, {{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x7}, {{r8}, 0xffffffffffffffff, 0xc2, 0x4, 0x7ff, 0x3}], 0x9, &(0x7f0000000380), 0xfffffffffffffffc, &(0x7f00000003c0)={0x4, 0x1d85}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000080)=0x7) clock_gettime(0x200000000000002, &(0x7f00000000c0)) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) fcntl$setflags(r0, 0x2, 0x1) 16:01:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) 16:01:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20088, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getgid() setgid(r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000880)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:01:00 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) semget(0x2, 0x5, 0x200) getitimer(0x0, &(0x7f0000000000)) 16:01:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0x8) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x200, 0x10000000034) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="b2") r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() getgroups(0x4, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = accept$unix(r4, &(0x7f0000002380)=@file={0x0, ""/4096}, &(0x7f0000000640)=0x1002) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000340)="ceb2e110e9254fdf7bde807c47825c92d134610ab9f4d0d6ecf6d3d1e35773e5e8cc9a186011d06f8aed7c250c3a69a34ab1b6f785dc4ca30176c2803591440f6703213c3fcc257b29c1", 0x4a}, {&(0x7f00000003c0)="ed4a29b5dcdc6d3924bdf03db7380338a80e67c7bbcf30beb53b4dba12c8a7464fc3148617aad0a104af082415907fca3910adde3def81383bf2f700ce27352f179abaa3ac018b83bbc67f34c6fcd5a0bedd4f938d9383cca5d25b34f17fcd7adf157f081a4b8ea761504cf49a06da053640489f508060476965415e2d1680a92a3e2ceb64c58596289b89a62ae67b2f9bc63038236a4d1ff08f0ea435d0167a8d226e4624ef3c97ec", 0xa9}, {&(0x7f0000000480)="c430de8d58487c0c891d971fe3bddd384d0914f8b594724715258edf37ae35c64766e103a0abc7c876d0ac85a2e4dd36a57f8714df5e27fa2a0711084dcd01e1e8c39655d743dd80dfb6", 0x4a}, {&(0x7f0000001380)="f7df9d565bd8c1c7f2881addd07136b9354bc70137145963178d4f5946ed31a64d04a424072a5adfd20a472f563d30ec9f17f27103535b10da228d500f39f99e0b974ca6e528556604447b04afbe64ebff58ead1b3a9c5f5e910a39bd4d704b1a09b59990ca8144842e41b7c12bef11737d484d2752d12567ed316abbd49f5fb4b217a16fbe6957e2fb7832f84a67f8d9752fd1ed150035228f3873fd0fb31322f86d16d5232e336554ffd212bab9a4e8c42fa8ebc03b22f11ca1ee35605bed5b41259fd9e8740d9f05944998af7b129e3fea25e968b0becb28527b1c5dda58181d1e77ed9edf9d30b0665be534ad7f0b483e1a03d2cad0aa0db59c4541c24f8583a86559f9bf64dd9e1006de751d7564ffb3e569dd1a65b12c03afceeba968599b02a487d7e96b6f5e8c1b163ffe2017d3afb78f6ea82cdc5bad6e148b64f005c2a056e97108ec4b324d34348941646410c0d0e271aba99756b489d40ee8b8a66281a8eff5c97101f9eec7f080dfcc1a2dd53929c445122af09a0eaadd1732d64f2e74d7abb7cd66b04ebc17b5f4da40370370a95c620a62b0ef473b1bde271859720245401689d0dcc9f88ca54b7f8b2634dcd42f2f0c085e8dd91a5f7506daac0337a5c37e2c8ae19e46a72fd660e22a8ac5fd8a3be812190a9c5fad261166b422cb9df40b549189de9ec375b06400a27fbcdfa0888c0034329cf0b723a66fe58b8b1b7b7bacf78e6ff4800ec08238da2feb7332df33ecae66a1d04063495338849486a96873bcd59d55f8bcdf244bb5ff89029811f427dbe5f915de8a1c7dfb3df7aff0ac9e0f5bfe4def350041c023e12c805ece7d2a2340389df63850d26df6269e7e8e1ac219049190e77a8c0d62d2a51a258bfae9d6ef8336d39b449c646015abcf624232df639f628ddbd13445763eaa1d5cc57f8f855fbfa75fd593c50161c32ea2c24eaa613a33215a8e2c96f69d3ce1af651aeb0677460ce0557930bfc5a76573a32a4a164f04f960e87422f92a8a76f8d609cc5c5a2b367f8b22f9cbfa8466d22ee38a5c02e6b795ff8696860fd0ae392de3d9fdcbae8688d35c7dc944dffdd3edd0f0165557ba6c1c6a8f9e775b56ae6cc9997ca564ebec1bc35e6a09d3f7406e4980f80f415b6301893d6e7dfd3758339c0f50a9b3d304f7316a2ded17e23542a48e37cb2db34d8554ac0541ca7ac146abc4e8339fa17495c578993b264fb39c1b3a2a1eadab7b9d4096535003a8d43f36d5b8d37d3a5fd41710176a7d0390fb5975e205b334f3b3184c1bff7453ec4e9de03d881ad77de1a3d4ac6fafa2f99807bcc3c9d8f10bc3f65495f3e36ec83a29033435492bda00e0ae3fd6830652a16f09b2f70825c90a734e69d999ec87aea3c448b11c1c3c47379297c0c642445f96587864001010cfc2266a7556f66134dfc2c1971eb4eeae4908a8db5ff73819faadd28a60e9f603f9915a9d740f09dc4c6ed920a4ccb146b87db7344ac973295e57e013c54b4cde365e2457840fdf5287542d47ac676cd9b5ac090c71f89bf9bd6aae241f643715a9a116fd9d906e3586e72b28724159ad7ae02720bd3627c8c50bb978425023bd6ff5641c6df573a03a81dbfa6f10f4ced5d52ada097c1c8114d43bb1805c5eab8a16992a029ef7c8c73f6ef7d44d5161be4633cbf010e1fbaa8c3e1cbd2b194e0585013cbe6e2023bb47f551c00151ee21fc8b246261898a533da4c52cb3a7e773c3435a0c1f013c785e8ce9daa36a657ee35415a90c3eba7e1763bb4ef7fd609cadd141de2307b3ef2ba8381b6ff5a484c3983d9409c8bfef410d04b879430b453f95e5ccff6c52f501251887514f6f44b966f202e7b2342662bdde2a15b53569a1a841bb33af7cf5bab20b5a44d66fd80248b8ce663eb2dce35703ff4256e3604bbbe9aaab267fc3bb364caaa837938362e5f6fb618e4f359d3c72e2ee5dc43d195772776ba2e16241b12e643e6be70bca0f3803ae63cd2122812d55c2128e0c3443280151afb890757def8495539015a7f3b10c37d19c46ff0a8cab21d2a60db3980e36c1678db092bfcdbe31b0eeb69eb0277c620a3b5de566a30d3bae9284754c9edd46a0c0601c11220f8c87cef78b2dc05d9d0a5ab25a54401ece6672b19ae2c869955accaabb9f7e82bcd99145390d80f4d7cb0f70a2f571391723fc091ab77bac6c43e1b323864630927a23b9850628fc1f90cb5ca7f83d4e505bc2adbe92f0ee8a9655f87f13d9ea665cfcc801727e940f9335c57e1eb22b6b0498964277afaf2fab0e85ae8a65c8ede09fec19270bd0e2c5212da635973690bc3134de005a05f54ddaae0ecdd14f94251631f45da24bea85014942557669a10ca23530218347d300fb115e6a2d84b29bd83a0530c5209d5b6d134e998d43cbbafd313ca581517a6d688372278cde04df5d9634e445445e8a3c997a1b021de1ef20d41aab2e2cf01244bd39dfc5b4020a7477af4f461af9d7c5949bcda17e6e3801d590b5305f4555d19a1142389d603014c8f556d2e95b80f548d8d85ca9ac0aef264675bbef14fb865765f4b5728b0545e8944f19ed25f6972f57f8b309e879fde6fcdf0247fd5c1919e981d2d0a8c5daa601c44c0d1d45146d5c2a62c1d7d6e99aa9534091abb372517da62a12211f896c3e701ba967df8a5f82b342df0bf935df71fee3fb3d35ba2252ceccf8760ff0fa9bc00341b829743d5becf7f704c98ec7ea4608d5eb678abbfb5dafcb3010d4a48de8eff97685edee6862697fdb960c13e5eeeb70471d2f18498b34358b6f3e50172390f2efb9a305bfe50a6b3bd90c76fdb76ba0e74fec7e4a987f3089c8fafae342aedc80bd43774e572597d69006a8cad750a7caa2683b027b4236c1fe4db9d941b16830e1acd094adfd5a70163dd850f39d9450e941880896869e6a9ac17de67de22df950596bce1901f1112d89cb35332c609df656a33079f83f81a7618914cd2caf42580e636e29a091372b776598da2dd157d9efc00cdaad1fab791c22a82a48185cbb341546eedf41361d18a413aa1c87ed5992bdd5d8e3d5593fa2bae5aaeaf39bf882522a800d2d5438adaf8d9cbe9dd81e21e35125c75e43f191903a58da0869213cf8cabd891adfd8b7171c2d981f94850b8c68ce2b57607b82153af1cfce35684ac55de0b1d4e1cc941c6071399640ba67a1d391349e80421b00c49ff34635f8893ec3c102203d2c0e3b1c669a81dd7bce91d17bdbe823aeca1be98ff7fdf327c5a6c49fbf1de1cf3f7a5f6a933bd5a9651ef8117c0229cdbc72bca637ec2e8d72cba30aa4688d9b6edc29049ae2303e0d834b83cd03fb9595391a7b4e2638538ae260d1f86677938d023e451c620523f22fb5a6c710d15be46cbc6bc379624d22b8985984592a8a9f629854196d13d302aa1a0c515a468bf5bcf33d87427e7478eaa698d2cc5f47269f89f7e2e84fa5126be3fd50b5e32eeebf73c9a9cbd2ec8b8e0db3f7af252d9c3ae38aea75cbdb72aa9ef4cfba3a5934e59737d6ffff2ed49e3fab9d3740965b04142efcfcf3ef8a9d841ae927d4e2b73fec73b2e1cfb4f7c39ecb8849681f19f546dd65debdb0a4748c739c423111c09c140c500107cb6a36f44aebb77e3fb2b00ad4f03f1b12401f3208c54a7d202f56adf06d72f578af2504028cb7db3644aa2a18572f3c0afbcd64123b3e317886422ed7e12b9f73a54bea712ba394024e50006b2308d8a09e9d5db318ca64b54d5643ffbd5d53a1f496cdb2f137371f2445605a001452b3d53b5f2ee7eee3ebf875d08a8202bd6d3ec0b31c0d7277c0472ae02f9e2538d517b964aed85463c0c03b6ca69735305e188095949e97d16a84778991aaf1a5c2ac8868bad39328415034653ba347210ff0c9996e3605c7530d488fb3bfb44981dcba671370e676e34130aeff1288f58641a51d91383d60729244dc9b018b0ff1a858f95619dc3af9bf544e20e5defffab97f32159e6c1af838ecc9ac1be4861347c2f52fa24c330054fda1caa335a755e79e0ff3ddb707014c8fc7d786ae3d5d2a72c648910d09e637093a1d6e9d17b549cf9e6642785a3fa392b8c959cea76e1586b7c6594f426e1e27e008592630ae47633d1cc10a89943facb0e72b82f6c8c0ecb849b52b04e381d0eb98363e91d57f8845f397657a52c8118a7b6cc230caf07a54802ff9080d0961a63e45d678b3c7889b6d054ff7f0c2fe808918ac59327dce275cb56fe3c5d740e34d1b0d4ec87b44d1ed140e1db7a3e8987e98c71a33aa0ad5fac88c91cd00008616f62e28c27c734339efd02d9d82db2881e7623e17f235927e472b5c4f32060e7666e4778b7fa61ce1054f09d73492ef2896b1ba72a55863f1cfc8c54fddc01490ac0b036ab1876e9266e2d29e04691caec7971521e37ba8e92ba299be4128f38ac946633520b93e5e82092c13db8de6afec2c5dcc39d6433aa8838a2adbc7af18ca518a019509d1a38dd78f051e290ce037744870bd896bf2573e2aa8faed9d1e5a10fba5edd4ef34f18051498dabf942c772499da2d3aa8121c8ee00a4f6e96b970c35d606eaeb7023c40b466d09ccd9372e771751253ba4377a05454706fe3dd67c4e4dc94b712883ec7f080b379af3517db12403da63c9dbf7fa163d84631a81463459046d16d36d305cd8f7e020143c2f03407be1121b9e5390fdd8ef81cfb717b0469897da21061885e0b6bb97b9680cb72403d860e0742d805a1b99de827fc7b1ab4c3eb6aa07971bd2986d73c444f58ce02518aaef78ddd623cea3683f37cd2d66d7010cd1168c252bf31dc40515c9480b8e1a1f582accf2db7819aecc8eec17073b6bebd196c37bb3079573bb0d5074c1c49a2973efb0d7d402cfe3a015deca200ecd7d49b95e4f6738b2b523cc977e2618b42d8041fb669852c7b957dfef27836d4149ecf98c0891a36db0432a3e6a5b6ccea144cf7622297e4d0225ff77ccce7a8e31fcaec11e34e207ee19c0dd351f3a7185264388cff0e8f6dfd121f35330ac49ce0b3f564ab227b7ffdfdcc20124c358ed46dc754d564aae1e75eab4e2cac9074e276b864453ec6968aa6c005a3e04cfe48f80f9ee5d31aa08b2b6b6c53268e5c574fe91e53432a41867498a0b5ba622298f2699542bd31e8479f27db8095378428abfa67b68fef7254fa165d52fac697f540c72cb573201842af98d44b7b19afb24a73494377e5742458e395ebc5f9f6dbbaa6c0359832c261fc610bb2659332c8066c25edc4d2f6ebb473b00bd9bb7b698fc531c80902c3d8e6a2fcc9edf5702af996e1f42163977a5842dab6159b07bf26083a6e45942768aa4a4300f553e623f1c5e7b40427b3d499a37e88a47e680993ad97a09127f26483acc7322f429a686b694d24d9ce239a7436b90f61446caffd41d56ffb9111386dc12a8181fbed9110ad7cbba600777559461cc33e004bb85a160cb9b5adaa74f16ba5e137985e8786bf001e994dc9d5a3077dac90cdcafa16ce8a812b8a5cea9bd7dd30fc8ccf596bf83725c1c0332c098f5be33ea7583d0ee40a4445880c6dc6761ac7db7769a857c82638212d9cafc27a0a15890128b7f42278ebfd14cd9b21d3fd4aafb16496542c63e9bb6f6f07b0552f0d03ef412a56e4ce61d7fa55e96786491d7be9888cd25118f1f9e64314357b23b5aa8febf3d6c9c49876bc505f6819b24e6cd459202b5ec36be79dcfd83db1975f4998ea251efe4227e00362b43285457f747c53039f77a40a2bbd792e2dfa8e29bd711b9e8822d3d25155", 0x1000}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r3, r1, r1, r1, r0, r3, r3, r5]}, @rights={0x20, 0xffff, 0x1, [r1, r5, r1, r15]}, @rights={0x38, 0xffff, 0x1, [r5, r0, r2, r0, r0, r0, r5, r2, r3, r3]}], 0xe8, 0x3}, 0x404) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, r16, r17) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:00 executing program 1: socketpair(0x7, 0x2, 0x1fe, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/226, 0xe2}], 0x2, &(0x7f00000001c0)=""/63, 0x3f}, 0x3) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f00000003c0)=""/227, 0xe3}, {&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f0000000340)=""/38, 0x26}, {&(0x7f00000005c0)=""/113, 0x71}], 0x5, &(0x7f00000006c0)=""/123, 0x7b}, 0x840) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x50, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000007c0)={0x10, 0x20, 0x4, 0xbc, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xffff}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x80}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$setstatus(r0, 0x4, 0xc) socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000d00)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x8004667e, &(0x7f0000000200)) fchmod(r0, 0x8) 16:01:00 executing program 1: r0 = msgget(0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6020, 0x7fffffff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x80000000000, 0xcee, {0x37, 0x6}}) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f0000000100)=""/139, 0x8b, 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x0, 0x9, 0x0, 0x8, 0xffe, 0x3, 0x0, 0x3, 0x6d5, 0x9}) r3 = msgget$private(0x0, 0x18) chmod(&(0x7f0000000340)='./file0\x00', 0x20) pread(r2, &(0x7f0000000380)="d5622f907aa494f0520b3b1ca6ed2a6758ac95d635189e30c4eabf307162ab2b17a3e8f0916e26eb88b79d36549ba333db52bfc5dc6fc10bfd30bb8d30a914efc1d22b3f88bca682cc4575f699e9321668b6dfdd70e4947121a9", 0x5a, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000400)) connect(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x14, 0x162}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000480)={0x6, './file0\x00'}) msgsnd(r3, &(0x7f00000004c0)={0x0, "95abca7e8f37b7e74b36fc234b30986f5d41481ebe0fa7c10de54b98b04ae1a21d51a162e0e9673ed2ed815ea2a8a42bab38c0ce3e089a026debf1ae1da69bb8f5d2eb70d01f0cc2a7226595a9488e030907055e3dd5121c1537ceab15678c75b5bd5adb06d553341306ff9192b5dbcb71a66d8e7427421a9b4f610e1968e4062a7acdd9e8b79d438cc2364b6782edf0f00d6e80bc499838cffc5e9a0c7d2d44705fa297be70c478432b321ccbf0f5bcdec60c29c2d2284a1119b4f301d84e9f0e0150954424961fe65476b86ebdb3625014ae090e9be229fc9e7104dcafb31e6d5d12fc90d192a774c6f173830a9e67ad4646f24cb8ece350495ec1795095"}, 0x107, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0xa1, 0x0) r4 = semget(0x2, 0x3, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='/\x00', &(0x7f00000006c0)='\x00'], &(0x7f0000000980)=[&(0x7f0000000740)='++:#\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000840)='/dev/bpf\x00', &(0x7f0000000880)='/dev/bpf\x00', &(0x7f00000008c0)='(\\-\x00', &(0x7f0000000900)='}-\x00', &(0x7f0000000940)='\x00']) socket$unix(0x1, 0x2, 0x0) r5 = getpgrp() r6 = getuid() r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={r5, r6, r7}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x80, 0x0) getsockopt(r8, 0x20, 0x50fb, &(0x7f0000000a80)=""/170, &(0x7f0000000b40)=0xaa) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='M') 16:01:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x4fa9}) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x5dd8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setgid(r3) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r4 = kqueue() dup2(r4, r1) getgroups(0x1, &(0x7f0000000080)=[r3]) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xad26) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000020204b, 0x10000005900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 16:01:00 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0x0, 0x4, 0xfffffffffffffffc, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x14, 0x20000000, 0x0, 0x4}, {{r1}, 0x0, 0xa0, 0x10000000, 0x81, 0x4275}], 0x0, 0x0, 0x80000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 16:01:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d500800"], 0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x10940, 0x0) sendto$unix(r0, 0x0, 0x0, 0x800b, 0x0, 0x167) flock(r0, 0x3) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffedc, &(0x7f0000000140)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2032, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="4eb2911ed8e00cc4a08017147126727155e1", 0x18}], 0x10000000000003be) 16:01:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x10e) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x9, 0x0) syz_emit_ethernet(0x56, &(0x7f00000002c0)="5a4e27150754b77b0a7eb964c1b0a6b117289be394da7d4ebdcd8b9baf41074a6b2e9df2e46c6234fe046ed91c5495ca520589c284ec7b71119450e308939fc209cdc9a685785ce78db5fa090fc6e2d0e0c8201b5f5f") ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0xf87) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x372) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000380)={{}, 0x2, &(0x7f0000000340)=[0x0, 0x0]}) fcntl$setflags(r1, 0x2, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e", 0xf) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x84) 16:01:01 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0xfeffffff, 0x3b7}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) denied attempt to set clock forward to 4278190079 denied attempt to set clock forward to 4278190079 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x22, 0x2, 0xe09b) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r1, &(0x7f0000002500)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) shutdown(r1, 0x2) 16:01:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x0, &(0x7f0000000000)) close(r0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x122) kqueue() open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x10) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x58}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x7ff) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:01:02 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x1000000020000, 0x5, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200", 0x0, 0xff}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0xfcc7}], 0x15e) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\xad@\x00', &(0x7f0000000180)='-!\x17-[\'(.%-/\x00', &(0x7f00000001c0)='&\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='&\xfa(\x00']) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xff) 16:01:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000040)="1627ed708ab0ed2937fcea12d47edb3244ab6c3718e52459860085811db1bb8053e3995495dc6c55fbfc2fc3a3e0869a570b7c8b6d5839c45d71d00eccd7f3b56fff000de88d4af06adb2d5d6f8d35d5ea40e09e7af1e3c87381236ca73a1da4bd3d8c81863e67e28f8d5811491600", 0x6f) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getsockopt(r0, 0x7fffffff, 0xff, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x4) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ae, &(0x7f00000000c0)=[{0x3, 0x8001, 0x9, 0x20}, {0x100000000, 0x100000001, 0x6, 0x97}, {0x2, 0x20, 0x4881, 0xec}, {0x0, 0x736717a9, 0x1f, 0x9}, {0xd8, 0x6, 0x4, 0x2}, {0x0, 0x9, 0x78a6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x21) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:02 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) socket$inet(0x2, 0x6, 0x6) write(r1, &(0x7f0000000200)='R', 0x1) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:01:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x4010, r1, 0x0, 0x0) 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) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0x469f, 0x100, 0x4, 0xffffffff, 0x7, 0x1, 0x5e, 0x10, [{0x2, 0x3, 0x2, 0xd58}, {0x707, 0x4, 0x10000, 0x9}, {0x2, 0x9, 0x1, 0x1}, {0xe7d, 0x40, 0x200, 0x5}, {0x7f, 0x900000, 0x9}, {0x5, 0x0, 0x3ff, 0x1}, {0x1ff, 0x0, 0xbe80344, 0x7}, {0xfffffffff7ac6ed2, 0x3, 0xe2, 0x2}, {0x0, 0x8, 0x5, 0x100000001}, {0x40, 0x1, 0x5, 0x10001}, {0xff, 0xb3, 0xfffffffffffffffa, 0x100}, {0x7f, 0xc924, 0x80000001, 0x4}, {0x1, 0x5, 0x2, 0x7ff}, {0x92b, 0x8001, 0x1000, 0x6}, {0x3, 0x200, 0x24, 0x4}, {0x7, 0x20, 0x6, 0x8}]}) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000000200)="236ecf1d9fb8ceec079711d565d611a96b9eac8d49d3bfa5e83b1fd17cc28aae43c2339c50eeadd0556739732f3bad384dd87cf028806dcc3678a6f95c6de0a3cf25bbb7b107396748069627ea0a252b2d215e2b8b488daf27f1264e77e637f4cee27fa2603e5413407021091191510f5bd26da64ac8721c1c2fcaac8141a7a5f7e58aaf9f969262430fa9", 0x8b}, {&(0x7f00000002c0)="a53fb0d0c0bbd6f8e10bf491c88c86b993eea1cb410619cf851a70b6f059505517ff444de4c79d3ef17533dfd581557cefbbfb374198d06637935bc1b162f6b652c7724d3c601b441a2928299639d43da7cdfcfebe404950d0692bef1cbb6edcf243fc3e7eabd369ccc28abb7c734af880cd57930285c8c8aeb44dd71b6a16ee32cfa5657f0a2c369df2431c5f86be9498da75", 0x93}, {&(0x7f0000000440)="4f239dc75a7988e45fa1f315f63f0f122abaa44f3568e2cbbd91a139a76fb95673d5981993b51d3d867d8f46824a5b2c552a666a3834411849e342d1864a97f1a5ff8cf97c7cdd0831e5c14b0ae796815352f99ea2f6f1f035ec832b81a915f682aedf0d3642fa6d7aac0bb3fc32b75e6c897dc0287b0f442693afe37fe1a89cad35d1614c0957b1eeac654e8ed999ee53113c24af7b8a892199304f9452d2b67c5fa64489a1137d3ea54d5029830f24331d1777bca80fd8ce5eab636563b769e89e2bf4ecb2bf87", 0xc8}, {&(0x7f0000000380)="70fea13f39949e34411e18a2809c643116902b9b5cdd671c062bc249ccd1c283504c9fdacaae84c2", 0x28}, {&(0x7f0000000540)="7a0498b0fac5cba734db35a5a8af7309bf5ed091033a41bc6e93ac857e8a3bb645f24cab04b021c57ac4d447b0b303e3915cf7960d45acc8d8fa4d1e88a23d85a100dc6608b2b55168fbe424176d01490aa6ef5b8dae6f33d7e1c464a575359c4e5acabc94050e3e84e66f01234f06dc69202ce225d004fd9a3d77f07a1585dd3b57db5b50dbd8b8ea6865a5f0c6c6bea2fa4f4cbedd04dd0d33e53be4f9537358cf9825a034310d7bfa2da7247c94d0859c1b72a98b2202f81c7fef7cc274544e95bee54a4536b433afbac5805a8766d8396c739e5b33261f8d62c9a91f86b53f45407139c93c40a8580819b8a5f80e72f3d5b463766375f3399bcfdd4fe500449e48c17d7e878d38ab31e6181df8801671bbea776c1307084f2050cfd1d90a42939b785eff3800fdb7e37cefaa795771b3ce3eef00efa0714d2da1093b6f7f56dc55786464d8af4da0c3fcd2d67958efb7ee0e36ae17355b943182165a8a61cfc93b873602a197fc2704612bffeebd80aefbbed18b451d51aea0145058b8e8a727b2cd1ccc40be540d130f090dcba31ac2d46aa1d22534e43f93cc1028fb08d7ecdd911d45279cceb23371346175307c89b55a71ab1bc78ecf4c2745c77386c1ba889e9e2b3537f97bca5efcb3046ec1c841c9984678ee129f383885a9d697aafecd1b561d3ddcc3ccc3342bf628de672df1a6c0c7a3d52efb69453d68208398938c0603f8c8352c6f99411366f1f97d82439612a70297b26bc8485ed4c60758e4cf664dddd0cb71f1ed4b45bc83989120dfc3e85da07739915518be0ec31bd70e17ff547f2c8afc4eb44aa734feb84c289ed8c8b003b37afc258532a18af45d8767e9d401554b10913ada328a6449c0a05a3ec177bf0f2aa9ad83eb67b533afcd5a006ef250bfe125f551c8533c4a449ebebf13c99519b8a22c9cb247926ca3f628dd1d56248d2fc963aa39117106afc7486b3f8d79ff7d9216d8e769fec48a464649607fe99fadfed06f764ca3dca7ed9dad6fa229cf75716c4574829040c59c2391a471fe6257784428fe4c677991fa4b8bf85bfb4a0fa807a82d7e6a80adff5292daf1d51ecf5ca28ec2d238a620b305369125fbc152ab5f150488ba3f8e3b678ddc485c35476c3049a3e53b9e41c4586ec28104ef59d4bb976acb71c2ded292188d249d49d042aa0ebdb71d350fadc27a75b8f51fc3981e919a8d35425795ea1c57503d3b5eabe23da32a21a1651871df55e7095e9b30e10aab0b94a6dd5b18b93ef978bcc70e269d2d65be27e67d0b49005d92c10d0fc6ff8c37d393269a162224ec78e2ba7c9efe722ca0822392045e8b348b7f22604c7a05c47341cfea4e7e6de124752781f342d7d5267f72860417d4a59c3a4d4d1221c82f344a0459bab97aaf617ddd898075524025aa029a07c564caa5e3a2ea445450fa543f656f8c68d020f8c9fc421a3b09a3afe60a635ac33df5b864ee1c83e8563558fa60a952a361c75df43d1d0a5cc809f67c08d00500d454366ed47fa5b5f2797ce69d0ee0af8cff5dc8bc1c08e68d93aad8f0d07852e030f9cc443a87e876de3ab5c89bb3c6733eee218e5dd932f88b86b3c59b2bfcc359e8f0a627f4401269327a86357fbfbd26b37b4f897b26c72fa426c7bc1f0116df71b14d1c27e4abf0819635fe7d60c92ce88f10c1596e348bf01fbcc472dfd2279ff3dedf01d1a0fd20fd098b7bd860e1809c115d3b7e04690d33e129280ff62df14f1ed404dfa98d09d64ccc86730a25657e60439fda75047979e9c219cd820fc91920092533bde5acc9a12b77241b8858d5ad06957e66c2000306addaccf54a1f755c131a01a407673a2d50acba4327956563be8bfa34f91200e7fd56c1468a96d265a9627fdf594abc192c61aa71d2b78de618a7a4015af20ee0e899d90b874a6d70c3c53565f71458d843635343b64fc928e7c849baae845a69ced245eb6e0041ccee72debab3cb15ee2c2807451f8e2f5dd67097254d08733fdea34241c2160c4f0a20e6f238f283f859d5ac25b42841f3f82ae49cc8259043f878f319be4bac272f53f4fb69cd48b4a6e0c9301063fd9fc11ca5fcc19e86167b6bd1c0693f1ccdf267e68a9910ea8ffae366096ee9b85d4471324468b4f053581687d19de7728e27422c1248989f13ffe43dbafbf28396bf08985f5d67d05ba68a0259a7087a36f9809b42da03cfed542c48ad19bf46f75056f2d7cb87d9c132688160e062e3b375e0532969431659a2b7d171a708745be61fb5bf04044d5721f1c67417b659782b6df89e5699587e6c516af9035147af8bffced814de1ebb3307a049fb1a3de5abcf1e7e13a9e403bb71330c49623d5ed74a3be7b130d3e5f42dfc5c7b8e62af028c6211a233a5811f8e2f419f8ad22957f1ae799c11e25471acb5dc1f806c7b7ae1a0c3d67eee2cf7beeb3107dfda0901614c7f811c92e3e0a3a32319000a2593012e0e2e3b24bb963a28f774e58ea549192e162fbfd7a7aefbfa467a1f37d584291d22c6feeaeed1b9dfb4ba2df834e89577b70368546385dfb76559efd0629890a895805b715cd67eebe4d94419d871778504500de5f9166422759f68de1bfc30007fe1a1d3a648a572a6c65ec22652505558a2e22dd8737039e03ac1287d811add9b6bcea578ce450d4ecdec635f0eaad4ba9e59a006583846b41979ae5aca8da4d6404f0b6f67ee4ac8de617efc70a60418911390e25a7cb8bea31cc8e7c0562994326e49ff479e9fcf1309757b56a68ebd04b1138d1af89ab78c0cfb95ee8d56a68df4ea26b7c4ef6c2be8a95344c49c4f4731e7bcfe3daa593148acc87cdf1cff4a960bbf0ce8e8c3b1485de1952b277b16a17a035fd87beb0d813499c62f0c6708b2b8317c5a21ae6ebc13300069c5e6475642e367c4d29dff66542788dc90e0844c1dfb444f0fc7c8578e917f3d8c69340672ecc7a73f5523f5110c4058021e143b9de0dc7d6e915f58c6238d2e756834d1f52bbccf770f8e39edea697e639df141f52cbdb02a35d3bd57e78619793b023c294b03d19eb55748225de0a9ecaebe6e47f532a1e660746070feb1bd646f5d19103dd7e94e2a2ac214f4dcc4cf6d5ca76d32992ced5fc61878af0776152e987fc56af10d13b6866d82a0e94f44e4565c2f80de85f29e08d3bc8795bd666b84acaf1d2d580deb8769ce55236343aff92c35a22e314af4bc6fa78313b7c7cd2f1e7c00ed0944645114f8606df83cc9afbc229a928e1a1a75e0aa8c8a75a8a878eb0629dd3237402fda378d11a12c9c6435823aa153f5da7dda705689d45c12fd172ffd9fe87228c8d27c2293ad4cbaa558c10927f09fb33ab29b5a266f6e31deece24bdbd7c3e9b0972d4b4daa503b671fc0c6e49b83313d866dd67fe035670645a57b0c74168324a420ef782eaffa96749800caeeb578f9712093d566ae3dbca3685e5a551685c9537b6c2eb13d461131bf58e34a901589ece86745311d72508980e1a3d30d2820ef95f9c9e41181fc3ef794b0fe5ce1a2eacd914abd09e33ef76288b8253a0b17b62e86143993a6ba901b170b7720ec4c05653ffb287bd4c3890f8f1fe6f0ee10855668d93c4cf93c791ec39f8cd9586dc78f4e06fbb5407bc24a3d932c45a62771769919e11b359d6211beeecd9e6328d82e7b52adf074cd4cf281774cad272329a3ec36a5d4a7a909d73ce687ab247126b3124dba29635c1f5b21e1a3dbad346e4c628932d676e3961e5fa6fc8531a5c4c72db513909891aa02288ab739839892aef5b210c1bab42341e9cb1c3cdedbb2369f2c0498e30009615fa80943d96d0b7d60ecd785c378598345dbc8e676de9076089ba41a7118065c7b275a5a1e4e76d652e6a8cf0eb346b63e92cd08e0e678d71c13431f14bd2689fa654eb3b329c547ad3b376bc85285ec95299f85ae6c88b5df4479a9f1bfcacef3015aa24aae60f94203cb96d87c31bca8bc0d45b60688345edeee6ae57801e40fd0b3425fc5f067789e4be00c9caa4328c385ca4e7ae3f80b577f4ca0e14d803e16fcb825ccf62e52de955de9a102ee20b2c2406997caadb6a4fe7303c52509c4452aebfd386986210b8984d81f7fbaeeaffcbd508ddffad6d732db4f62eabffb91de3db50cdc51d9cfe2aff4ce14e4a47b8091b75e08e838ca0f23bed2e421e0d23e4505b157d5c94d79bf3e3cc212885048bd7d8b0965a4d05a0863af5aa45f1c9eb2970d0cdbc4b3ebdf8190d8cd4117ab8c97a5bb4d56321c10d65459c2c2b3a8502d8406674f4bc33db688552654e91bc6ad2449591d14e974276bbae347ea40254f01e7f5e49081bfba227f23b13e916f2b3797c83e74203de661fd125f7cc93566a59c82fe42ef6f67237095940e2c94e5499281b236a72f1e04ff32fb4efd91e205a86a0c44eb250731fd658bb637e8042a3236297b5a692173b0920e06a3b051efee3386f3f0f7af7ce4e8a8511e8359c4c8b88d1dc1c9ff9b69bc4d1af5a2e5c2037913b8f36878b273a9aec92f41668e3a58a387bf567d40c0955cf128a8b5e001f51edd9eb6ccc8aa2007687d62b72b6569228377dc1c5d98e3f42b2bf5f2ecd86befd6a6d1ecf9cdba4b5ca2d0575bd53a91d74383702b930057f8512f252953b1ff67f3d7c5fa95438ddfef862ce0baa59454e3a73ec0e9b5cf5e2df434b8a2aa45f499aced81efffbf0fd1b603df78f09088abf2d7c17ffb4b0c98afbda20ee9aee7432ef02d183ba42c84a91bde7db8964262042d8dad6bfbe3c1e0bdab9040bdeaa17081a4f1955c9bd4acfd6aba87ae85eddde5d2fff166e558829765247439f41132e65330594e1b4c59b6d9244c11755ed570b161f3b95b937e484a2c4156d8fdce66aade9280d3e5441dc8ba0ed19304934ac632b2bfaa81550e5dbc8d3739e4a9f87f2fe0481e31923f808db8991d51a27bf2d16e6632547b9b21b28675ab0850fc9b188693f0e97c82d2e6ae4221b1f633d7b9c94b299957dc34adaf09738638518510377cd88a088d2d128b7c0e8ab2a9a91b7615cc24f43883b583f30d1421e300d27205171baa803e1e467aa0fdfc5c48264e1c5ec168c40fbb3ca37c672c83af8ec013f699305479ef651ccbf819824aefdbef4c7db22d2146cc035980198c82b4015416a96f050704ad54a65fc9db3b8838809cc023aee5609e182f44a8ff65f5b12ff75584ba2f2e62e85a31f894e3668fd51851b2ff535c228f01e5c5f9e047f501e6ef79c7daccdf77fe081cd266dcdae17d64c749c532c653bcb90cc5472bbe69f693867f4093e60891a2061da8123de6ebcf83812db314ab8914011f60db7abf85b6ad4063d93fa3367507ec655865a18992ce3e864bfa6736892aa9a78067937a6bffe6178c5136c9c90379121a6c28a48140e98f2331691ac5577a53c923de932fdb209dedd7076aea307f7ce3c69d300c0e9758a90e1d2171eaf6290271abbe2e19c49a4a4c14e700d85816b0e6b96426be59a82befcc10a2bd13188d7dbadfd3aa92e8c7da21e701bed97638835f810bde28a7b14aa2ee534c4acb3b47485153c40326d5f026c4221b697e6140bdc8a61227c918dc492c892225ac1f0abc5ac16c917c0bf265f1051253a64c43d8c3c6ad24581b89c9186e89c1c3fb3975b5296132034de14c41999fdec43991a4c2792aeca3b5ccdb19c488594d0261593344865ca579c589095f85b3805394d65303fef86ca53018a104dbb1caf8d83886cdb096f8951d8e6bcad4f0dc5a401114d0795ca3a4c48a1b73c283a9f263", 0x1000}, {&(0x7f0000001540)="c0c07748bc4ebbbc40494cc23056320ecafcd22462830fbae6cb970276b686ad8fe07d07ec30cf17a5c2aff34d9b45160b4d714953c0", 0x36}, {&(0x7f0000001580)="5d684e2dbe446db4ec6c33a7fe57c24b662f8fa349ded30b2d476bbbe83509e5beabe83e9b7a2c8c1c46ed2ceaa0ebaf94701958a609ba17d3bf63796d8ef0a5cbf73f743757f8fb8c162e34a841460c6d15", 0x52}, {&(0x7f0000001600)="3a0cef8ed7490f4ce60a929507a7a05a8233cbb429066f3029e24ac549fb7bd536d9d74692a2661091e99905d3756888f94733591a069e270d12586cc0ddd87aaae644d9b9c808c66fcf5865fa75557bc6cdcbd9c44b1c2f20bed6428ea5d9559c4d1675c9bfe8d947788f1b1b9ac337a49b4fbaf089ad562d21906a96e7d94e5addb8ee738bf34663bcdba125c682b50ce04e2ed612c798f817a64c24fda3004954eb162c786e22baf9c14c421786c80644fd23dac27f1c8a9e996478d476d1408456440f9d9dc1c3ae3d9f30536d3678baf4a91b1f7325d2658961a272866fa889c3e4c6550b4d5b8ae1d996e2c517d5237eb21e0b77616d6649bc7cddf9d95e1552a4b706fb444aff5a25fb9241ed2be49fd756b26af64da4e409cd8b062265605b736573a85e83752c15019143cd28fadcfe1c82c92a33ac5218661433302f0c6efc72f74fcab02f38048cca9a323b1677c0e4ac2dfacc8122ffb13d4e194173f123f44d15359daa7f9a3dc71b8f7ffe7f1ac3aa0b2973e7565354ac3f85b0cf87f36fbc64c71ab57bde6df7400c93e03a5d683815fda6e86f5bf5b99cd6b90bd8bbd3062a699dd4c97145fc352acdf9ebe4ab4906daec8eea9da682289b9880a1a0c89e4c9a8f4c214356db5fd1080045ce8ccbeb587e04f8896261aaa04543b7c6cd7ea282e0b831216419280c1c376941ecb285da65004c91cce37d0a2de170effb71cc1281bfc4b10aa99c3e471202bed75e045207956589b49edc20c13712e643119a9f0032638ff10b27814ff17da261925d4949320a9d2f59384d8740ce9b6296f0571bd8784957db4b8a292b98852ba69f9110bc9d4d8c9a22d53f2ba54f09f3f813055f162aa75298d04d0d271b29647d3e17e86fc896b99d5168564512bd29bb9c120cec2ac9bd3539cce428a1f90de371d972223bbb4571eaf2d7b9f32571ff84cdff4d6ad14a3462a384e49c07ef364b27731658171e52d277e46fb5a393224e527baa063869bacd36e83a912975f479bc20b7b72a302ab9aec0efb85a80124e145aa51d4fe417b68194718dd895179a9a8705551e08197261074d95ba5bd43fd4264d8fa853ac834f2b044bb17b8e56b01b243d86817bdcc39e56115c7520c701443596dd22d454dbb6e12d05b6376d0589940602777acf0b12d643f76cdfb8d42a0ca07ff4710d7105f2eca7d9f75dbe6495f52751b4aaa07bcf4f8b26ebe9916ae198dfcd884eb9df03fb0174ea46b8e968e4b6ad75fd31a8808d8ed2c201b444fd705ada86c54b455562958654ef496524523efcee64453be09a9849d894a11177ae065678ad006a989d9f536bcb06effeffa81f6476d595a8d8ea1d24d4f5a60e541f32aed1d1f7ff3260afbd9636a9cffeb377ef6a9cbddbaa4e8e3c0f2f38fe24af6a3cbd99e91e57f1707eb83684b69ad7ecbad0c2594f459403ffb46f63f94a525432e76c4decf9dfc135c1cebec4f312d0ee4404f0cbcdeafe151ea2d15e7b18e55284dd086ce3dd47cd9ecbf9cd97f787c21a98927caeaca839172636aaf81f2b8497077454c3f57d4645b921bbd884fcfe9eeee1f5ee5d73ec791d82169f9fc38ffbbca23aa7ad8f79f37ff7f49536bbee4a86ccc5460d9c13ea791c795af0dd2fc4efae4be21feb1c0b34bee12dca92280d0619e0b7f885dd6fc8c2ae7c2e8a871790ddc00b4138dbe8513e5e0349292bb7d9a6b9a2919867712a1d1aa55240f0b184fdb0d23c685c3cbc646fa40dbd8416281709bc5c1c4cd0a222d398bce8b0bc4ec45fd5b8320016825274ba6921542f9552dd43c9f0f54bb784ee88e50c4f5d55a6f65635ca4e262885bb1069a427aacbdb028f8d020f883c78c5fd5dcc9e252d3e82f442df78d23e598988ab439f0145cdc1c663ef96e2f971171d7c0e3e44ae0a1f5544c342d49f2b8bc900399de69e550a0e1ecabd1a6c06b0642c31804ecaf32da669ebca9c9441bf9c201aa0539913b4961ccd577a37b48dd2b80b10c90067facbfd440a18730d227bd26bac3ad7c6f2434effa4f035405f60213b9f9913f9058890f0e29bd45db8d6cee23428935f2d4b322d216c5332d73ed1d278e597dca2bb167bde205b9302d053c73d215a058b3ea5fe6a1080bad5ca7e9483cf5b7d799e42b00b9635c7751295aa4df6f72f5ff81f90c7a228f9007b10e1cf55992df07d9735bcfb3bb68496a7498225f2fd7fe1745a9e43cd36dadb431776f8a1ca0d623f4a9846310c7678744d373ae209e9d1837feea70a3d7d39f3e70039ea6324b236e1a8cd66af0bee0a36df009efd4fb4594377b1379876dd1d332009338a4eeacf548b8bd930fac3351a75843f95c017a57f096c6ef3bcd882739e7d5b06f691deea6c2374054c85597b25a85b7d15a673375b304e1e0542a65602b3af2b89e8c195445e11f119e45d20da8e7b08e763fb7c69ff1eeafc57995edef1cace06dbdbab20a06348c80dfac01cfeb15d23af582a65573cd4edf2ae838b2dd0a6e7aa2ac1099ecf61e79f5ca6a289e93c3472241f20d358e443a39d1dc2ddd4b83ba130fb7918e087fd49a43b99a8fc53cf8115fea6e719555bd6d697fb0722a2d0bb4ad0965ba83ddae798c72e9f0fab876a7f8b1a3b6905a43361250a86ff42dea104839670f97ef7e65a4817968cc8a7eda32c2d5f525438f1fa599434a79454847ea76a9f37f3a8df8244ddebe5361adbecdfdcc8039f2d5790d33fa2c3c18a03f61d5148c6f77c671b2174e44a1dcd598175cc66948b23c99498bfd4b37bd35969b60bfa5cdae8067b443ca108ba39a7b27eafb064c2554515dd6ea481a8af514fc519fd41dd861d713ab178047e6522a932265855f11a80190b891d65ac2820f36243d9655f50bf5d5abd63f3c2e935a9ceb13fdf2ec209dbfc3fb583efc4c56206bbf43010ba1286d145563d01036ece5168cc4bb8c5cf1b1c2030849e0fe6fdf41f017a1b26ae9e14b9560cade175bab4e017157d08597b1b97891d884ac91a8a214f02df173addaf1c01b65f3afe31cb25be6afaf907c8299db1c37c453e225f276815d6ebdf3a7d7e87322676c9de1deb37d611cfecf7f83d7fb6f399592584250ed47a18a2a5c80d22abac930d83e4c55c8544316f4f1c5b5f476fcf043b29423316a0792d0073995dd2022f2c9ce1684393d2b805399b4e702c56a409fb3e0989e05e858a608b62ad3941bf54d0593287f0fdb6089110b80d7efa10440c16569a5ea27774fb3fb4e59a7a529c574f9391f86aa1f716600e6d8e7caaaacaee2cc331f8121f29b68bbbbe6a53c042cc06d9df2d68547065c30f2443dcdf1aeff2cc1513c6c08f381bd28da74d6810624c5bd6680dd4312a4189fcf3580b36c452b078fd1d65ff1ea580c651fb6ee93a5d7a344683b457a08df0b9f1006af9aae3064568449e4361d1990593fe5b3dc94740be71adc1773684a12a02e2c09975799375b1f967b325984c2b3e5d18e440c08f1379ad7ac8af4e0d648a4e97911955bfdb7c2a8bb766b2e727ee5d7330688994874e91738794a840f22787aed40681a0363cb13a4a178733a6463290e8d8070d290eb6165ea02e256fc345b67222a1f87f6d65d22a06f4032a4b5492b9d97ceb25816b0b0cbb1367606dd4bc53634aef6ce0711c3b53011627c8245d297a9e9185873e28fc985a0c636dbca2865bc947b7654bd98e21ddc78e8a668511404748bd2f94dfcb1855807eb6c840ca533cb1ba27276b2fef8d354be62802d9e80431df3b06f8613fd328708b175d75a42f8e8bee5809869cf6caf2bd5fcfbc61772ebf0b3760bb64915637147afb4f5ccbc15ce4204bd5308c904f0b789c747a8c8e107d0a75834aafb5d5750777a20690c26e2bb38b29e4b1046c9f897f63b7d8c0b9d584f3b5551876646d2d80d258d19f6b732eccf0051cda6668f065ccbf3e57b10528a83388963e263fa057150ee6db8741b05bde6bc2dad203d1c89a387e263cb0dcb5ef85653c72fa4f8fbbfb0c928c9eaf6b7ea518e669909a719dbba6ddc124e6abb889c32d6dcbd11f9c33047ff00b129eb35f46944e23c28cfbb8e3ba456d6edcea462f5cc19fce739b68dba6ea34a4901f7ffdeffbd1521f905ee5341c5b1e3dcb3d5c1bb1f691f3f006ab352af15a30afedfa9193c34b5a297b7e0ebbf342c86f49ac1b0dcf9c79bfaf2d8c4285cbc698d6361ffe857c8a5e9bb8a22969b9527517b98983a717af61c72a048c2de20a9328cb7507d1e4f1b2ff80c409f1e00a2bb6d56bf66c0a822a47bd1d28fe73c85487ef1d0a63c86b4a1a988f111834a50374a746dd482889da4552b408ab6ddbcecbd4c17c83578598d59dfa5435bb790a2c792764209b62e1f0f759a3673c941ba16d8d2ad06d80f8459094e11d12360026e60b0df03e6e781f5bdd19735f30c240bd6a74a05bbaf7a3402d8ea621703ee185b55893d935ae9db16327ab4099e2df4959a81631874c185300275640b14b32e65e5dcf8ea583da4d52148d785a90cd5484e4d554ba6e8f9731bc681a57c909fa5eff4f66d1b6f3c3357407ccd0ea4c113aa57455aeba07f7ebbcd76496dfee57b5d5c6c647de9a4c73c951d5e842024c056faca9f19766f909409326444a66503c001e2e5996e28e0bb261fb66a62281c728563cc7e4a2767c29605e2f2ce6dd2731845e17c815dbf57431630ad69005f65256e59d0366d462311320f0267d80aa3784fbf98b28980b2508c0e55ebc31e5c7eda0fe19bab0b12e285bf1e93318d2fa585140d8c9e5fb070fea033c1c014c73fd560b2db7760de3411c92b8597ee3a915f771c8de7fc76f3e02ffdc01bb57b9295b746d2dc4ee1404602f1f481bbc53f7a5ed8358aadf9fd7c1be56641950eef8412c6129b70f77fa3931e454fac24fb5f5f1ed720f883dce07cdb60f9e4881c2dc618a99ae09a3e3e3b71719a9d2d973e7f11795ade22060678316ddde528728e656a5c4cf68cfe88fa1259f1efefc00a09af7439b23fb9ac3d63145f8e4ff4c7858d514f149fef52a6ab0523d8f97c5cffb76122eb801f427f7066305dbacae0fbdb380b7055e2d84d9229019889e690547642e6b6090141db319f2f3877b1b75aef90ceda1fd0512ec9c33272752d170cb46d7d7d9afa2f0af79d9502235c3c39b5a7158f6143cb4ed78e463df959c8631507f6b7fb8501dea5e8d1afb67019a904765d8d4fd2ab80d2c55282078548c3d646486675651987cd18cd6468dc1779d3213ed8bfdb20ec2e53c7026402d66b94bbd06d082d62bfc71a1be6f62ab70ed942da09d2f5e3f46af3bc5f6dc5af78bff3cfdd6b4e37cc696617351e90bfa34096a96d4386011b3b6fc3c3c2215ce6930f316e4f64743206e792302d450bb0e298f75588c15f28de02ba3f833651e2e4c99496550cbc615b7c18de203ec738a026dfdeb90668b06e55d18daa272f6ed57fff381573416c6dc6f958935485a9dad5d37acf3b759681a6a2ff3a6aa750c918717a003f86cb90f1dfb4f7d8e98546dbc5401390ed21c96560082a694da8bb13666cc2878478b7e7ddab6357b3a8a9824e29d92d9414468df38518063fb26b9df71fedcbe1016c95d3aef0e1952a5f71415b590b14382b0e95fd19ede015066180ff49be8b64bdee689e32397389371c1cbe9129f69e455f08568845a1c38cb14f50fdc315e1b476a937e2038ce64b8c32b11db15129b0fb21dc6498ef87e8cb44a35acfa1f6818cf4c2b3463412f92e8028dde30782774683c72b8c941a8803917b22794e3a99c7e7425", 0x1000}, {&(0x7f0000002600)="a9c8fba2ed483482dd2f60946756eadd8a1faf4f1e4cf7eaa1e4c4afa00288c89bb12768c26ae6d53b65fa6d928ad5e252e149813247b78d8bad134e2f401f034b2082d116952d631c0b4cac92144d8a0f669c7556f56005d87f9b32ad30b5518d0c693cc5faac51691b980678203ac29fb8048572b2b08d5a375b67b46df612f432a6806e04efabac4af0858cc17ee5987dcfeec5588061bc5c000c949462795bc1bf0e233150d62e2f42c61e80aac88913dc41843a2f89c8726febed691fea639ea3e9f23a94", 0xc7}], 0x9, &(0x7f00000027c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r2, r1]}, @rights={0x10}], 0x30, 0x2}, 0x408) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002840)) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x40002, 0x8) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:01:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) chmod(0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xce2, 0x5, 0x6b70, 0x1, 0x7ff, 0x7f, 0xfff, 0x3, 0x2, 0x0, 0x100}) recvfrom$inet(r0, &(0x7f0000000080)=""/122, 0x7a, 0x43, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000007d000/0x3000)=nil, 0x3000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5e0aad0643b588fd42e245", 0xb) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f0000000000)="b6") 16:01:02 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe2(&(0x7f0000000040), 0x4) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xfffffffffffffffd) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:01:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x4}, {0x40000000081, 0x0, 0x3, 0xfffffffffffffffc}, {0xffffffffffffff9c}]}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:01:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="55d1d027d32a9df8135c83b3286fed2b92278c369c78db54ac0af9fb9abb3460adf579d35d7b74f2a7aac16b506446a34310a2c6b14aaa08e8ab60992625526d48def5bb34a5f641cd87b6988989119243a1", 0x52, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x8000}, 0xc) r1 = msgget(0x2, 0x41) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/130) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000380)="4109952789987380432f0ef39887a1489598ce4f698830080cf8df189e4eae5f5720e94089442b1d7f0eb930fc0c60b4a8060fe8c38ae1f72d71efecdf3f1ac42634097e22e6321ebe60fd5b732a4347e49dbbad0c0ef0cdb1a4928ba289f8a5b062d1a414b6d255b60de3ae1f0603bbe2c658771911650e90aafe6064e7d18ac12eb8b079a93d86dd480274516930f016c6eff55ad4e9a6353301ceb2889b1122af4494ece2fd307e38b3ceb8ee9050b6d522e1aff656f668ad4d3e2e01aad73f00b932241a78ee47a46b004dd14ba029175d1e0a74354e1236ddd560ef52b7b61f1f3464231a69fc1158e9b4ba0267af77d3fcbb22fd8bcff91393811b6cbdb6318fce0f104dd56d4eaa30402ec98da1d3761163104b19a59c6156fb03c717b64ae9dab8c2c4de13eb165ccbd7a12051751d41d497c482578da56a5a2ebcbb16f14bc659607dfe92ab904c799acf1a6b0735971c88f51828d1a8d921050b31bb5bcce11017ff3bb02f1dfeee823372b512b5ab1c9404520fb754ef02be970c448e1e98f1d4eef0100cc28d233112d68a381886b0c8c7fb7e668a53e57926c9ad2fe46175329000ec362289fbb4fa9a30f0ed7833ca3d7f6337e9bac48b2286c352f4cab0972035884b870a2e2b0baf0e9ada0179464f10b072f0abcf0b553a80de5dc4ca7da1155f86d15b8313f0ac30a92de7000a8a71407fc22709e76b3ada337c007c93cc4d344231dc2032fe03da25dcc5cf4072b32e0552464a5f9b6660de90641319033382a196a98cfc9586a0290e23b91ff3a066f774355c082701f58b100380b5b05deb28acd299622132ff5cd4ab24998fc27e42d37200a0681024012fbe2f8f09394737c44161c34ea1c98aab356a40200b339048bb4c9de18b929e533ff047b18360c8e751fb63723f135376e222d3cb1c62fff8a2cc3ef6380b93b63a6de3e6865c7bc2fe7e29c00a6769dcf16f660042a47ec2c412f359abfc0294012e051ff38c47e609c0c747054c1cc90edc16a5b0df87acecf2ffb6cdddc74b53aab6cc2c58b3e64115fffc6b006fd4b899b324d748605583e31e24135b743d19c9fe3a09aaf44d7b169938220ffd152bf7d28935fb828160decb093d04935800df482fb9579a06a0189600c57dbefc9bd9486715695f76f799deb34ca6bf5d7346d389f0b1bfe029ef5e6fd678c888cc267e418056febb2dee051fd8638f2be3bc716efd11287314a1c92d0ae39b1392ce7ba9afd6a98dc04428db04ebb26563f82f1f33f74aed1392eebe3200afe028d6b4c9091105324280b71e88315f1acf42a0d25dc8f24b723c9c586240402ad3c363fb0f580554e4048a5a7c66334bed096fa1b172c27db14646650ebeb2adb09633572faae136e8c758d48b946bb4bbe2ca07b5bda214d01e04d54005f64efb1b72b24a93e307cbbb3bc9aa9be5d049ea29b3100e6be95037deb8550348ed71e4067d9e4093af1106391ffb7404c8c6c217081281838caf8cea7a18d8de95d1472e58df2c4845d5ac6dd080a3db83c7197b5ec79c3abaf90a898be3f5d3a75e7dd145ca6f74e7e9105a984909f5c9055ff2cc75c388dbdc5fec09fafd4054fa242f259c03646fbd733d2f8ee9730026abd1ae2c506c5319bdd9af7b2dfad51f83ebcf862a6c7f491bbaefb3be11b361dd8711b431bdd8cca4a2ea1ee5050a3e68d26350a09c654c13a5ac7d636ffe5a63cc9c43461d46b5a7522b23071169b52d297bd441ba7eca4e27d1f8ad11f19df847b6b8f79232314b3998e7df0a4dd78faee769b4b645e10e143ce1d3bc30bbdf02f90fc655e286f47b46301378d740afea6c588fd02ffc439189b557984a1c7704fa09e5279d6fd94e3f6c183e13a4dc68c7e89a2d6f7fae42b758df23323f88135ab193128a5bd5a8d9d1f078931c7a3d52a727f1be9e182f9ce65833ed705cb8daefbebceffd83497da8471f20c0d8e928c7f744e9b9a7692a0d8e5541344353e87d370a0587537402ad4de60fd96f13e7178cc764ecf87025553b8b6d1cf30cdc81450b956fa88a90687c47ddd9e01f0768b3ecebc6d1c47a4dad10e8c7b0d7d0747913b0061540b090197602ccd60d7b73edd3dd8ade825716d66c7561e54d5d731f2fcd11b80c5ad2a88e39c852c151c8bd2ad5b3e96ac2c946fada9078610baf5b0028817d67767d21fe90f41edb1251141b39e6104ef7ad645f65e0b0519bde1b0c817543a9a047670549e04fce33a5ea1b0f64c8add9d3d8ccf9f56fe31e858baefe8d838482bd4e2d1f4eb13b5eed959ade45979f5275b6c1c17e462e4e60121141f67dd184a02f45a4d177da561b836dcef636a345f1ad0fe5e3d8e0fca94a84f375a4228102eb232788629b3314c67ddfb1f524f4a589d0ad2854cddb835247c16f7683541b29e2eaebee38d64bf52cf4a6ca41d49a5e454c3dccac94cbf18ec94bb2dabe778e020b0cf6d574d3d9e9d0244345cf9a04199dad9e8439cce040ed9a638dfe8411ac8bf84db4d388df9f79e9cba8c019e35bef174f6376828596f67955d388a7ce51384363dbb2ab4bc14c3b272ae5d9ec1f59f3c1bb1e586e5ad1e1393b72febfce15930a2c26dd9899d7d09d15a14d5959a2412806872a381d4c5b9d6095b9de26a488a3564cd23bd0900ca2c06555797fe9fe51ab4a25437720d3c0ddcf66ed8e017169b387dd31410d85870787db3979621bd571e43b4220dda744760f5d2fc0b3c14ca0c896d7ba04a2b75b7b61251e63b09cbd4dc62750d8b55acef5e41d1ced2866a775027410e5d99e136aad4e165347a4c9279407e52a78f047ea1bb97e062526f4748c0fda4870b4dce84dcdcf364e60de53abddde70249845f31c8013f30cc1859cc593442de50b89e239107fc97e0529351893740e21745c103d60c135cf3657cc2a6f715cc83ed02136b8b718e91a33502cbefcc7627cd7bafe50eeec2f013d2e0b2c4ce4af639052496b342ffae0679f450d66aa8fddf7e849dc9322f50379ce44550dd136c55f29dcb3b8b61deaaf06a8d364520e74183d87540a7408d963fc5f407d5d3021b88b34c6536fb2c30591a2eab3b6512e274fefe18359b1ea0817ce575284a5551e49e82a29b622a46a255345d54887263918ca8f456c15ebfaabe26005966f54ad43aca5df9b3356b4088714b60763ab22b399f3f3e8ca21fae4ab02d5db611b3539982b9e62df05229dbf11034fec9336dfd370f45799ea93f31928bd8f65498deb7ced2e3b47da9c09ee0c54b3a36860a50b1bfb6bb7b7db742b45881bd86348f66e82adfe017ccb22bdb938bc0fa3fd47af38c4c40ebf8e0629158f210ba74b72bf17ed9c8ab33a090f4c19e6483c611564f6f72d7dafb3ef7ee4864f76379d10cba5cbab71587afb54db4c8726094e07f82eecfc1af89d5b5169209f793859f22aa6adfe35c4f8bb6ab9125e966c94b74a02dbe679dfe9e32a3bc1845367d075a84884c482b871334feca4ad2205ebd7270ecfb25a78f13d6024d5e2ea488c8f92497843bdc03620ef5981d9574d2413313aa75104e6dd9239c8213c8e6a32feed13550fbe3c053627ccdf7d20d72b936859de60ae7fceb8757915a507480e9704f2d4a4f35637591b6a0172ea343e710998da56a2ef509f7efff22e51b6d30df4226e420f80df707c1070000b204d64b0ed89d225f6f058329701a971ec8b4a147e6f1224ed123ae40786b4b9519b67f2d20afa5e1050009d5379fff2d21f9b25e3bf7632a7e5cc82f3f3a8c4d248da718dda9be1c924a46bc63815c5f62a85c0af46d5164d49c91a4e31831c51f357421893ddff72f304e8b69ec1c126bfde227e32d5c7e07e2ff091e651614b4f1a513c6a79c8fb86b6895cbdda73822fc88be0c5ec9c097e9a10c576e356038613e49dbe811d20bc96616cb7b2fa0fd858d984aa5a1409787f7ced7f736ab6b921df706d06fac753d48d7a5085d33e2013bd910f000519a422fe4ac19dcc4161d826495ee990ee0219ba210070c79778ea17e9340dad56f7d7b3340655da746a6c00e70b396409658a7252ecd11b4059e5904f5068d84794af6935e7ee3da8cb5fbb09d508fdb7e12c62a197ecfd473c1754210e52d5fa1a3e0df1071d6852772ab7204e762d0d1c10120b0ecc0b0dc9b75d1e8cdc17adece15da48348b8c23ed9be84745594a55473dfaa6f3d2b67c3b26f30b51e913a7c0250019de7fe233b23d419acaf857ad0fd1477e05c89ff5b1bbf1de7dcd142f7db92d5e4e4e3c28928f677dcdfe53965d0043164ef1cb0f5b0ba929bf34515dc265073ca4d1e8fc6235ab56b2339feeda2bb3e71d3da3b2b626a6335efbf6bfba3c13128738abe1648228c436979f6560546d32cace558d0f4229f8d1ca9c70ef1723bfa57beebaba925bf3b38f38ae831a0d57095c00c72577f55f7c9766a408d5652cf0ca846d3c23e6eafffe8a60009297fdaee374b3fd0518faec95f3410fc96631482203cb846af2f77b041259a983e002058d33b5f6c4d26635df70c7e9821820b19ec59717aa5e7f1b1d308051e795f4ef434430c53572d979843a7df387b665f298ec6cfb685792a132fe13a1955ca0190ba1dbe6106948fde576a4753f1071fa42fd2dacca89ab9c9a5f6e662a1caeba9db0e4749d73d4cf32c2e037f1f35b481410f0838c94d6f9a663819c4ddee348c74dd6de9a18c8b3204b72ddd34a190d21e29557d9fd5dcfdea452284007f0c9bf5ba87a128e779e073f89167cabcb783af6c6cb591e020aa3d665d6f5d2aedf5669743842ecf194f426c0a651e1f48db4b7a2e51c7ec5cf190c93ecd07a7d7a34ac95a91544e6fb4188cc8fe53eb1ca62f9824661ab0793eb7614eca1e96d4dc199826d02fe33c240739fc4ecd4456facc3da75f53585fc7675c97f0eb0d53275a463f01c9f650c9f867b86f53604d8b9d00a3c85c2d36944f24d342da13525c70cbdd24d794ccff0e491f480a5ce76ae232487682540bbdec737b595effd32bb2f98a38eb3476d07791d844072412a36b1ae705cd4b92e19881a2e3298e72dfe904c277687e6c00d4e23a6ac67bd632b0b00142024e3b10add4b5415414fe19d27a44149a86b1ae40e221b45ae464ef5e7fe27d1805c75e1ad8c995982fabd334a41c26472cd365c0198cade227770b842dba9d3a99f2534e2f0fc5a490f2231776dc99b5fcdb1b5d8c6d00ff2f1a626260117c1e98b8e9ab6e920ed2809702ff008c4605a8cc2205c652c10518ee93c7c4424b8f6b1c30aff06a9c233ed916073f9527b54b21d531a7e9ee43bb19fb6d2e087e7079f5386ff970e1ef2e4e85d7ddd1f4580af695c85f2169a5ef95739829118d534e450e25a8e15d492bb5bba5429e959ce5b202ca6a0c9cdb6919c08523732f20dce549d97cb052a3551947e7786d3f3364e4d58878b91d4988b801a5b8ba47f192919be10ffb9035c80b91506e1207d6922c937af427a64974b92eebac47edae535057a52744c27f458d3ffda6c8baba65f9f48d1d58e8ca4db0ece33cdce674b7c6399edade6a9c17b4ece9f2165c29c5ccf70a7c0d43673462114c6cf37c6e92fac6617f106d7f0bcb101ce9023a6397782ce13cd65cca8904466e6bb51e2726530a886336b0ebf30d552a0a49701aa9ba5f9cb95688bc6c1a249135915c13113cb29f7075f1961a5e64c5c7c05ccce02d0ec538f7c4cc0bd57e1efb43eca5d149adf7172a3f007acbae0cbff9417190734c4721f6afa29f2582f94da2f2eefbac195f615af7aa2e907406c4253d26", 0x1000, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xb8ae, "75e432212524c7e97e6b4be791e9f959e5ab9606", 0x400, 0x7}) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendto$inet(r0, &(0x7f0000000080)="f60084e19155ea8e83d57bacf1fbb60c24ee6445fa09c9a22be2e1ec2b75c6915c07164b875730576438727b7200859b5c13f73ccd82", 0x36, 0x40a, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x3, 0x3, 0x5, r2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x1000) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x30, 0x1, 0x101) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x12, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2010, 0x9d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x3) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0xffffffffffffffff, 0x8, 0x1f, 0x100000001}, {0x80000000, 0x1000, 0x800000000000401, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)='G') 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7f) 16:01:02 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x8005, 0x40002) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x9, 0x327, 0xffffffff, {[0x10000, 0x6, 0x3f, 0x5, 0x0, 0x7fff, 0xfff, 0x40, 0x7, 0x1000, 0x1, 0xffffffff, 0x68d74a6e, 0x2, 0x1, 0x3bde730a, 0x8, 0x101], [0x40, 0x9, 0x2, 0x3, 0x0, 0x2, 0x200, 0xe99, 0x7ff, 0xffffffff00000000], [0x3, 0x4, 0x7, 0xe2, 0x8df, 0xfffffffffffffffd, 0x4], [0x1f, 0x1, 0x1, 0x6, 0xc733, 0xff], [{0x40, 0x9, 0x3, 0x1}, {0x7c, 0xff, 0x0, 0xc45}, {0x7, 0x0, 0x9, 0x80}, {0x5, 0xc5, 0xe52, 0x1}, {0x5, 0x5b71, 0x4000000080000, 0xa84a}, {0x64aa, 0x0, 0x1d, 0xba24}, {0x4, 0x8, 0x0, 0x1}, {0x6, 0xa34, 0x9, 0x400}], {0x6, 0x3, 0x1e, 0x5}, {0xfff, 0x7, 0x0, 0x3}}}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x402, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x50, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x3f, 0xffff, 0xffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8a, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc00, 0x20) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x100}, {r1, 0x50}, {r2, 0x35}, {r3, 0x104}, {r4, 0x18}, {r5, 0x8}, {r6, 0x48}, {r7, 0x8}, {r8, 0xd}], 0x9, 0x8) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000000)={0x1, 0xffffffffffffffe0, 0x7, 0x2, 0x6}) poll(0xfffffffffffffffe, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) getpgrp() r1 = socket(0x2, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3f, 0x80000000, &(0x7f0000000000)="ed1d9a16b9f4bb6d9fad849019dfc3fac4851b411b307dbec843617cf5782c23eedc1ede27f5527e77142def73d6ba4309adc1550132a948c06bb0b7ee4a4ee2521cdb54cd0280120260268925f2f6afaf105b8c6b3075244d16c7942aee7ab2128c0d704236f4e56b4e372657de2832e79f77cfe448eec538b50a1a2adb0c238af97f", 0x83) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 16:01:02 executing program 1: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/248, 0xf8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:01:03 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x4000000003, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) semget$private(0x0, 0x3, 0x7b0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x10) setsockopt(r1, 0x9, 0x101, &(0x7f0000000180)="f23c13cb224b6b9f16394f7cbbd2012eba54ac2756e3eab1014be146dd9513f38880425e456fe9799c7ef4cbd6f6a6eb000493790378dc2a08a2370b0ead04e970a261cbd915c268d8d4b10fbb095f954c27959c663b5494337ba0483d87ed977ae6b5bfcec0d8473c0d79bb5e845d7144f098fed7beb12b4313adb69f74877423428d63a7076fe5e4f3bb2337356a0cba31979a5eb1646fcdbc57be83bd31c02b4ba85edd2d76247c40aaee521e2856285395c65eceb2861400a400740c8016b2cd2d84e99773f213554f45e9cca08b15d88b7b766f7e1e4751bdbff9b478177e12293c3b37188ff343f5c949425bb367537e52e86c123e8f229cdd6a96d8709c8fe1f48a212aec7b2493834728ca4e4a4335c4f76ba33c1bcb1102348719ec00b5ce5213ce325dcd33543fd860a7ee13b8bbb76f5d6a0af93ea962d50af2873f3e03a75a6f951b0f43ee5a9f199ec33d90691500a83d35ad1330eed12d1cecadda51d6913d3f5f8057bda0fec38b2c28ea786ec06576eaf3321761dfd2da9e6d638f93e47ddff3c724902d6c84fa9d08725fa2a290085269a721dc6301c34fa14ac94e77ba97a434ca93ec626486df83c5d32640b6bf9a37d57f461ea282eff583da590912029cd090e1bab6d0bdb0cb2f0b68f3336e10596b79dceaf127d7eed25c0ec27bf3f572aaead05f230a00bee1051d99a38a576715b0468c9a1345dc829df6e158bc761cc837e62d1188e16fd6a42085c5a1614f720d204ed44d5783c54ff949a0cb4ca6a8623b885a54172cb972897fb1c916d8bc97710166de595af6abc854a36e2c48bf219e030eaf6a70ef0a55e65214ef0f25187ef6c9379000515b8b606b47546ffd8fecc0d35cd6405a01a8ba7bee40ab619e9a3612b613ac6b48bedea9df1368e8feed5886bddaa301dc930bc0a8e795fe309fdb706e6a406a3d39b765f9e1271ab7dde5c297107636e73089cb4eca20d513d17350fb01c53885a2e719fefba8b191deca7b13c6df8e82b117bb3d46b07e47802e3e45e1f25993b27062195204148fb01254fde208856cbbbf26eac1b1ca686d8e91e3364c6640e34a10c7069712040264b4f03c997249fbc493ded077c1c9abf2ad283bae9d5a8eb8f9b8b4b79fb7f7edef5f622f0f41c569c8be129e63675cf00072d22956f6aec09740bc5ace85e0b35d1a46add948933566e2fd4ee49c8b34dc7e4cf952e39476103f8f14a2a860a6c11782d4351553f703a7632081ffc473dac05c8c0fad1576ecd9bc7400a176fbde00cacb6722b81b48b4d852114ad3f74b0dfc18a6a93602a1dbb72b8359cfb87934abfaa97f3de1f59aa6f55809890b01af44ebc80d786dc82bcf22dd761194fe7c24eb3ea746075e03f22dbf1370b0a41a81296f21662ff6ae056a41abb30429dc4e5351fc364379b582fa25f1f3b2d5a49e2cd1d4e47557cb1f8c45b6cbd1157167fc1f8d81990aabfedc175822a4e6a3e6bf73cb520ec730af61587c807cb05ef46bb9064dc226091120307ca2e815c64e358c1d03415dbd31bc8834c77ffb0130b32f7390514aefa7d20a14117ac7a3f7c84acf29ecf2ddffc685caca9dbdbdee229e73695a17728e0222c2f734f4199b47232e5ef3c2504e0c82bc871fc8f1ed16ff982dc63f03b1780b72a2ddd9385ac07730765b8974fd9773b04ee1a7b57eec22fb8f891691eadc43025098ef0a34fd5635dfa928490aa48444c95d67d8f09fec70c8f45c09d631c078ac234a12298f34fc85f0e7716cda2cad6bf66e7ebd8206022c26d7de43049be0862473941cb8918ab39b3c5bdd9db203d7b649e51bd513015dafc421ebf59f162a1bcd1637a081c1759a980554b06df5229eb8ad82744125e30d4b0de02da9d9aabec191514dff6b76b0db790e26afe18ef7e5f7ced4a248dc2a2b1e6ffc25f6c35963314d97f312bea0185187bad60d78c66b043c69124693bccbc254c09031bd78c5f96b8b7d2c2c6213cc292eb919afe6945649ab88e99827b2d5eeb274dfad88919a1b430dad58c506fc5d7ffeec2600f71fe533090b66dd3d87c3e234fee42a5ff3afd1cfb772a0c9a6a58d85a4a912b072de6912a92ce3518c698ba349b8a31dc464ff4d02e6b5cd187ed7d237738b2314dd91b2ec18cea4bfc37e25ffa5b7046b97632b3d04ce028f09c75e6a9900581f8fc638cf6ca936e35035a63b0ed8658ed1e3e38b6f26da9344c86bb1aa2998f2027647c8c9d39d8a3314c3dda6c7b839d7f295a855dabc517822d95cded39a0fe5a34935aff0655e743418a294639b8423a0a886bd34f54aaab4b3f0c8d8caca2d6d2474acc84c172d9e12f8b25f6951c3af3465555bec7b24ad3d10ad6dd6b9642491caef536c25ec59aa5c01c4ace28cd6c88c2af5e4e49177e63b5fa889c14e4bb79dfea3b4aece68941067eda3eee8300232f758bb3d4d49adff9ca2e74e164d4538118a1258a8c8507dd99d2b4bb90298719def349f98ec482a6880950bdb63987ac826b87e918a4975154dc37ed555c12948a243a257362e73e04c6d8257ba5fbbc71b5fed6c4dc9ae02890a8d1ce5fb177895f24087d57a709976b1562ebd54ac7fcb2fb1c5054118d4f53bc1813773cdb8b0440a645fc12fd4144676bcddf4c2ce2cb8ff55130360815168b7c8772efdd1eb4b42fb2637ef58dd49b75a36a206358255e0404acbde0c96ef016baf2e9a0e44cea0c79b9435976a0decc605d51873a068cda8cd86e7ce6eff27076390087bcacc7a4b9c3b3854e7bc7bb72e1ea5b6561454e0b66eaa95c3d9d759425e753d16f53c68a4760cd6d2f1df57fb7796efc21a0ffdde7a6a77619b53d99379719a25563c8662e100636ef474f642eb30984fc422510cccf5b3f91bb04ee810f13fcf2216fe8f766f750c6da9b1de602707862907848c35139d40401c542771d25b90c1057af1f273c1b3fbe8f62e8f28fbca215ccc2a1e3213b73a15567cc03a614de3ae88973db4a3f80a195233238b9c5d7008898a5f66e6d87fdddae81bf990d1bbc2c6b37e9c60da70f77d00469aa608cf9b78a26246c7be6c1a9a3ec2112c10159aa9abfb7507a488f278b277f76daccf02b48a783afc50a4e4de5cad2af22ff2e1f0822a65bb697ee4ca51993ff8e02841ae633fcf9bf06cdf1b5fb4dcd9aba1bf0994a736835f8e07447eb70a3d8a2e23db7b9d286c4024b58f8c60ccf2dc3e3fbd3aee28d74e1b00786b5e69c4074a439630bee3c51050814abfce16267d33569a38482b9d3dbb69fc05850f95f47df07f93a0dd5d19fb55d9b411577fc2c37750318bd1b6858e5669995f835c6ee86acdca6fcb11ecfeb4ea8e9f2c172f69ba49145587b3a9c21579eef688601acc7438d20d52016777df6e145d6c2ddfffc83eb7fd3fb3535bd7973aa3e215f0be270f906280256a678cdc7818bf2f99495670f212fcbc79159bd8eeea42dc5cc1da9febc3d06b42650929eb8030a8b2b7346275b94d4e42c660c2d31e7c57ab2e47f5f3e2acb62320475bf94e6a2b43232468e65398ade5a7c715bd65ea5e2f8ce109d472b3cc7261f9b67318c64f0c2af6be6fb03592792debbb64a5d36d5aaae60d4422bd96d67623640873d933918196e0d16813cb818b08af6965856c3bd2140c08e2deef771515ac5a7bc3268a30e695f59f77b04ff85351504b011a9ad2c155cb9b023351d968eae30afaa8b2aa6eccafcbd2390661f5f7d6bf387bdb52bbc715090981ce5911fd8adf35588330ca04ae41825f6e1029bdce3b64f256e6835474cb9b7ff46faffe090cff72d7f538190104233320535ebb6ba0148950f615818f2526b3f68e6b1798294b8fc00a4a72dc9f67c9755bb83d4d761c8d18bb40bec1dca025ce20a049ddcdaf4d126df5fb738f4286271a9e47a293f573fadf9bc7cb2c1a5719ff4205d8ce92fb74c9368c054a79585465daab2e6a86731e0ede8137aaad85365e0c47698f97035f3c9a6938a9de2715bb4174fd486bba5cd230fa1fa004033860a76764453e310dfadba8b43e653d7d7e59936364b84d54ad0c62321d0cb7d50587e0b11d3dde58da8ffc44f373514f5251d3484cce02f2f6409e8b9390e38a87acb5c6ece6b5af31ecf31041a7463d3855168399752ad674b05ea48c9f9b5ac4eadecf26bb26b6ce37b4df4581210e4bd9485e8d686d5b41c30389cd151032d53dec5b97b843f30b3f29d717d8cf750c085a0e218a655b34421c7f2ea1cf4054c9cc9ab9a4fb8de0faf8bb018ff381a6b8daecc0e2a00c3a7c865df4b4adeeb4f7166061c28ebc51508edac7e9946cb5d830ef1aabefbd4f692250d6b5bcbd5e8fc52c5e13382a5271543a84f8ef4c9720df65e6e64232a6318d4be46002475c173ac26874afde813a164db74de9abff7664cd4fa36ebdef04b01b680bd89f7635ccac29b3c5774a6c7b1268b085e4c0c0ec85858a98883fe8d31e018a4ac772b65a4721805f8389d611079e5e116f9237151a4b592187c33ef5d6ee301e5b52e4b09146bfff5bbc09a5fd1b3dee94ae153b29d04156f877230350e279d3fa7635bc5259361b17c90e72ce5c071b7128cc14ac93139396aed25532e098a729860a923a44790d962639f15e028e10df69119808feacfbe210356ec35781836330a4c2e6ec33b99545547e8a8028d5004c6f63b774eb1384d1d2dfb3017ae022d7cd715a3ba96bfa07c145c1b89f2a18769cdc3c48eb2bf46b103230dbaac710ece1fead1534f9af27a2a41d8e6b881ce6a4b9cdb8db6e8e7a480643680e67e9ed044e33604a1838f47c09fb95c05f3d79226337329dd2d356cba325c0ede7e3f0082a7b1d88e9d423a8207dfc289f0508e6b4a2b2dcdc32b383f5b20ba2977216fa9b5b597c671b636cf3333b2cad9db5e648144a9414ad671e3cc20ad312f41c8ec75867ae9a31887367f6c333c8254b497d09215b2911586899065e3f92a31dde92009249c2c583a2e296da27d6df7f9d8e2caf6e50814684dd7efd9ee8d5c947e0bec32562c919c514b445788fce3c79034f4f598efb5948dd4c9f915baa3e39cafb6fb8df1ec4fbaaf78cd1f0ec2b31db92e4a105a03d2441746387e07fe1423695e044790cee63cc33bfce2b6dc8c7cdbf8fb540332cadff99d23b5a3c14fc041b8f4697c0de0823cd2cfc7a1cc21df469df4f0767a116cce0b1517ebecc3e4ec14b6bc72544aa06271eb0397e04d06e10625fba9006b1f405ddfe70fc1c42a91c1662ba5d6dcad0adfff54d96e87bc8eafec73a562014875b3f13cb24d2829272c8100c5e19e231a4728fb7d3b409144de2ff36da195c9269810dfb3adca5919f8981dfb2e76970386570ae25da33f8dd59b4d086047878d1c7f88328c42f2fd4ecaec90c8aec82f9bbec3297ea0571b1001a1ed9ec1c15f72d18720603f9cb5c856a715809cc173954bb02847752e65e0e034e8ef0192d8b8f33fb77f7bd6b1f0cf1382bd92e83430273664a917a4a3541db2689415c2723b542325c128aaeb9f2494b8588ab3780c1a73ca7ab77b47907a2cb6992bebc24470c1e52ea337830134a4a0f28e7d8857fdb69f45aa97b96ad765f333677dae1d2e6c0265f027e83445b0fe232abce8270651b56a0d61061f785f134a6730d38bc67df3a9b37ae283516ff2ed22a0f1c1b9e51454635bac50f9be3622abc08f1925973a8dbdf8531d5ccd45a8339d98f91211303219048447b66b39235dd1c7cdbfce2c420758e515ac0d034f2f8acb3fd7596390f0d447a69005b302bc7af8ccccee04f26b25d", 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x3, 0x6, 0x1}, {{r0}, 0x0, 0x20, 0x1, 0x7fff}], 0x401, &(0x7f0000000040)=[{{r0}, 0x0, 0x48, 0x80000047, 0x40, 0xfffffffffffff093}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x62c, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0xee5f, 0x10001}], 0x401, &(0x7f00000000c0)={0x6, 0x80000000}) poll(&(0x7f0000001180)=[{r0, 0x4}, {r2, 0x84}, {r1, 0x126}, {r1, 0x20}, {r2, 0x4}, {r2, 0x44}, {r0, 0x9}], 0x7, 0x100000001) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x248ff421dea2d445, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/248, 0xf8}], 0x3, &(0x7f0000000380)=""/54, 0x36}, 0x840) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:01:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f638f94a84c5c65cd118ea87346a5c3c0c605a4b36903f5bdb26834d9602ab99b0fe5388ee2dc20d39848f3c903244a0becba13053a5f19fa88f45d03cca4039343784a15890a18d78", 0x49) setgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getuid() getuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b7e4ede44bd2c4e372c5e351d8fbbef35cdc954ae05bf5aa1a252e97135610798c8e2687f691fe99e33dc8a76f6660de4ebdc1b4f1206fb4224bcd8c6a39751eee8477139e60f480bcd4dcb4e32d4401eaba02e762c785d5000cdd49ce624daca72c48203f862b24246bfab1a4131d36138fc1f9e6264ddec9d4e5527bf722bbba79f6bfb6e1c345e6656b4ffafd472dc2f0e24403e5b2fc9e11e7840e1bed4c6be193f0c33bd0a68f6e50", 0xab}, {&(0x7f0000000200)="b950d7163ab79765aa0162d5ad5f426b816f2ef058945fa01d2bc735e2c04026b740eaa74489503f4d61e25e61e91d442d0e2b4d5e6af3406bba4f20157185a63344c7d83a05c66e126494efed49d3e04c10db6ee63474068cbad26ede164365ba20225bb3416839ef5efa2bba9ebf77a9438375bb5845a5e011eb3556ab56dc9a72f6810753abe46d1d770b331a25e77b8ecdc1937bf7fbce3009237d76d42ba525d5dccfc5f6f07dd0d48ad65dc7e68e6b8a10adf89712d7e0616b3d526e1c781440d21ac3d35113389567a2ee960f61555c6b6dea2ccdc5c4adae1dd317b4ac2dd6e55402e2", 0xe7}, {&(0x7f0000000300)="a7cbfdc16ab5a5551d0685f0115ac3c7a830498416a72d8a6929f3f8f699ff60ee7584aee26a22f3c22b932615ab06b85edb4e87edb81b46fc73a940c3d79afcb4284ee91aba658eedd24f3dd7197633c57c97d0895b50e03fb9b621f1d5503255bfd407316845286673b1d072912d9ad55dd0068869f2f26e6ce9b4ff4d0821718ce1d0efd10174a0bf91b0233adf90c435b39edb0766f2250ccafc9d2b3696e0a4c1094b121dbf6afcc696d35ae422e8c3178a7870bbf8b7c99f39e1d6456823e1c376e48ed65c09c2c11b98bad4ef96b8dbaf5886daea47205a8e548cbcf205900351a97f9505a2675a1154d2eaf7765d0e1255f7edb0121e1f5f0a9b82e80f7b3a880d8dd29bb24df9f363d7c198168480e1eeafb7901020ede7b8962fc3d4867a17e66354d5b7b14a327f21be24cce82629c100a1358283257a4c6289cf8d442dc97e1073d6c0f2326022861d8062207749e662e8277fd01752238a151444ac00a5ec77a8bbc2d3aa795dc17be0a1a58b7fefebb91d3fa02a49351c92906f83bc127109d820e2c60049551c79d057544c22f6a712eb1be548e2ef719cc1ef251ed1e2091592408477bd3d08e685b6f51646b07f56e497a4028d05e6be7812d60cea6ac48196679efd13406e9118d602f706dc9eaef9b8bd0329548819ce1b50579a2602c95e5f0378a033349ea7285c3b592d44f18c86aaba06f5c2ef6203a97833f9d086bb71a69a175ad8cc8b0c8cf10fb3b3b2a7778213f0e3e0a79522ede147c77d1a42a0be1985f98f77912e12d9e8335f7895a8d2751d84925a538b6ed7bd382355fda1f06e51471226377daa18457e2b3e49bb15f515a0fdc8c44c5fe1e2ff8cb8062d04c128ade652be458d31174d190211e5b6cca0135c216a5525546eea11df7b48d3c63ff43bd5f16bbd0baaca8d50d5948c06c321ef192df8a53d67dc5c3600be6b2220fc65a4613e86f6a82d33ea554bf7a668928d3b3b458afd48aff6a8bd574975741e328093d6e2dc95545db7ef035152fc61488f02a4b8d2e7d8de134fb94a6e27643318de04ceee32a18cf5ef6a2aff15cb69ca7e4ce965876b4a035b884d408d60d9e4d8261b33f0a4b5c93e8511df7cee9f40f06dcf03d59d8a10bc6a399dacabb7d03d4efd9c39cda1676262fb4c6d11b5827d2131638267c9641bfc02e3c9f06e8ad0b099812cb426d3671cc14f78ecc9fa35b2b83225d250c6f097b50858ec6195de49cc40d092b61cc9261beb79bfdda92644bfa4187aa1eebac32fe94bc2d180ed537c4e166f8b4762ff6d4d13a27e0b6335998789bb3e6411c8c7ec29493e707b4d70ee24c9c484b5d0d5be45aa117ae90e3e2be220d5efad29f67103290e6ddce1d00aec346914e75e8293aa91b1c2f01792f44e9f2d7e99b6049aa719db18e656f1dac98febca2e34022d5e9900f5070422a0d13cb61e3673e1e73c1eb1ef817462301606c12f9b008ada45741e52f6af32059eb5254b30dc83251fea7fb817f265d6df744b84c8796e63f134c485eb8da597c33c97ffc765da9b7fa2b05daad95d8a91c65955ebc5b609d98be0d18d7929cd7afd3be2450eb6d8aa51b95507c2a4c7e6d985f83e72aba5eb3994f7b7cc2a14084dadf9bc8740a0e409376ed7381da8d878f336978c384d6dde1c250c5c2a398739c489e8526dbf9526c8b5880d4dde06b5f9871f26bddc8d261203bcda2f53edb081cab1b992fe6b2bfccfc0763f5578fc22e7d463f59684604a79c302353ff4fe13e55cba24c288e567a22eae223dbfdcf0031225bdc7bb973208118c9458b725c5eb8899572229c33e61338dfacbcd04260c6a2d1a497aca59ed340c71abe00cae7f87e475fff977f4b229d98bc85afc6c154f812e80876879825ccfc54dafbe879b3d13e796c7254ca38aba7cd8394f328769f165f067e96d2ea9933fe4f6dcc9b4dd3905446ab370b9f7a9ad197230c6796756ed32c74a91a9c3d6c67a6571e94163770f5750a309d146b56964e2a9b40f5cb8d3adb29a8bb490099ca00fa1dd0e329970023ddc68edd6a6dd57eeae0c2ca5a9a2e6ab5e21fe68414073b1577ce91fd42f16c9eebcf14c891bffe6a4cc4af1cda50bbd48d42314801b58d01aebddab034c405956e138cc40514bae7f4575e5ca07386406f0cad7c736acf8fd4001cbd911e611fa07ad56827ab9217ba97bbc5e579ccc3a3e276f72b9ddeba3f4d335609e1d73893836ce05165edf492096dd09782090aa3ae4c9bbcdda67877a05cc531cd699628160d84daa8edc9a88b5cf3f40452fc71a54a7ad5b4d14f06e68fa4bd8a20e19d9eea20cc355ebb80b65b568144bb8890667682aaf4cce987bf755ea7c0d1d4602a99c28ada6eeb1f5b2bbd2da018b1429f55fec4c2ca07aa97c753754534f62f7368eed942d6768f7c9d4e9a3498d1eaef666ff7358552a90523a5c824c3765b428c10c08264c364fba5cca791a4f5de674bd769e234d939e89d2316e8914f4b6ac5b3228f3d0c350826ae450b91e767bed94f779d98573082dc853899c5f2cbc79d725a53c61f185602789b69e0d23fdc48886d66869a3465b344e5cc3c8c90aff9eafc832d90e8bc8362af7237dbd02fc3803440a5cf22f7d5002cb0005f84d6893ecf98db6578a8c2b891bd86ecc6b93ec6da661b3a286104f266269096e294ee2a17828523afcd9951594536d68060dfa14b8a362993793492b670dc3ad3b2f40f4f209483aadcb78846a037696c85f7862765d64764c33c5a368a226d8b7b3b0dbc4867cd301136ddb27bb3dbc91a1c9cdd18a09311dd502d92e0dfdfed7a59f1418e5881ba3f7a8288f4996c90f77ff87866e973677b3316c22cabe592f2d2926da80cd02a2fa42a5de2024a0a947b6f8d23895add2831cdae68e9687635193714f6887919fadd76a3935fb802b24bb17995793dddba43556a0808dc914494da386bc0c36ee3828d9591a0b9dec1f80b907984cc5ec36cc836b517a5ff6cf3c8a4ff289a2681448583a2f07f6c2252fc998f18bf75856663d6f2dd2767ac2166726c8dd5d1d426ea7c32fa4489599c09b7f64cc460e313a343207dca69ed412107397ed8330149dc24bf8b8fd9205eb0ece5a90c240791e955a0466f8f7a1ad22f053f7ec2c1c7305e9986a402d5f600b29d976ea3bfc5e467d36d416aa34ae8d23bc431596d33d1625e796036540d04e60e77e0412f8e22536ac909972aba0ac2d751f8de833850c6daedee74e8e1976527bfb767e173196f92e831cd638344a253aa18c76a66cbf2474ac447dca5007caa49217e3da0a59b7709bb0a9ec31c43ee58de397386faf71efde743ed2bfecc7d34fabc0c06997636e0fc2494751a8add75c9c47561a1d3c89c7f54c8ac6b663d46591d03168d1f59a5cc370994ad505f9e3115780e01cdc7d50d03a0248edcf906b23b85291cb6a8bf8ae48334888cd5973570f445c3158b0c5dfa3d7d8561ad08a1d00811668c251f0066525f1e49b85b21a4e6b03396ec8d1d18be40f5384a4f67efd7b42d56ff206938f0f00d8347b1472c4d111f399eb9fdb24a549663185567aa8e0fea524e894d232a634c357a8222bcf8b7c4d29ad4359f8eb0e170a92eb6bc1add6eeae9387969aff6adefccf4efc89ecf2595236eb15bda00506d52f6bbe6178809bcd217284ea1cde69ed52c0360f8c0399a24e3aaa28a874b832d61b0596c9a4927930490da167f99a6d94d5f2a5026648b7880eb809004024e143852e20633001abd3102b47e0fc161fea66053fa79ba107f01a88e82bb1e32c98d6bfb68cd7809c6946651988a6cea9dcc75a5ce12ceae57529e4cec8ed4f201a1e5f8edbc8c783d30fbbaedf612749a472f23249d95198ca48b22b95ee89d6277c0b71b5a97366413e4b94a24c351b610113c16c230604133b9c2c4fab803d00c222a3fe0643fb76913daf36b5bcfd1f08878f45a24a9edce526d71db4031ee86b62a5ed21d7528fa53afaa60efe6a017e178734b3bf8718d4b4f5fb0b93b772ba89f8e7337090274c95496c2e28c3184401919f8fa5826325d8c4ba6b3f516b57d22ef1b23a4532e7ac56c955a22d516303381cd611405717989cbbde4b15680a540ad7985f773ba4e5f03e4b655e82cffbd58d23557558178ef598e7c6bab2024ae049005312a2a1c4741aeff0c9ba7c6ef7253b49707ade8438d9746da2f988871bc5789059f538732c20719a277db765b5a8f904514ac95c467596c5fcae3542239a1bceecf58db94c766bf482ba38d38c51d185f0b711794edd8f1cc68784ba6652378d92fcc283d075d779d9b058d267ff305ff3c0553415888dd08d873c0908a6ae659c8ee34b4bc9025089d003bacea8278fa02361311f0af992a360807c93ca0a22b28eac63c4f6d43f0fcce57e5b09dacd5b2f02703a93d25fae1a93ece19044b38d1636577ef97ec3e77397265eab3fdbe7888be09764e05f3419bd25b10f0b85a5c7eeb2970699db1a64649440fc30eb9562506185f6442094c94031745528f077e7dd01abd402d5197be811d7e3e2a3a14c4dc96ce9d222c6e5c013389bb7b479b98880ec3174e10278ec2d89820e301868ae42736c4552ddacabd7c9e6aaa4d76275103c428bb5b062b375e9bf3c22bf067d76e4fe5a988d5979ee6063d16eef371d2b01f4ac39f88de2e09b933d1d03bbe1904cbdc4f893f710e6ae2fc7b332037c031477afd774ff7a6f52e1f8472fe4410ee03a52d87706db746f771b8ed1df6ff6d36b4015f3a47441e8b6d10f35ed2bd8b370761140d2ef897c614dd543ed6db2a7f04fd07fb7a1223183dbe390733d0d7533fd9cab52d53c148082916b8cc38686a6634a61b331445964ce939d797ce4ada299514dd5ee5d7b736dc012e2f89aceb41f0839d9cbd2d104faaa549cc0a2bb16135340714d1703891d28d589f9a392c28b00732ae9f8300eadf80c9151243bca7d8a490cccf60422e1856bbc4d9e80bed2a3d4ada88064ed3c1ffdeff06ba824094667b2ad94beea134ec561caf290d4ee235209c871149bad41e9cdbb550576624e338115fda6142396123c2e0db0bd58eb764b5dc68fa73418fefb5fc279aa3cab85aa429e096db0e43cbd9d8e844b2fd592b0d967c540fc0c45e258bdd36387069d785fdb932044630cf871fb4d8be94fc298a55688adc141969922823a35c0dd58bcc0a9c8e0e8777173be88d77783866cae0ca4e53c1022b5cdbde291803806abe12fc40f648680214add40db82e2a91d335349675640c9f01453322da113ce22cdc5ac6315b788c18af43e9b3ad9fac6d897acc2426505b0616a91077221bf19314f9a073b9352c0fb43e82ad5a598eeaea00df3350d77e8bb1ed395c5df676d15df1cd68dddb307dbf09b3faaf923c150c48477a18db59b122a37dc63f6b509121c000ccc5026fa714da887795764c71fae9e80b5443bfec07ea279f5103598212226ac394c0c7a730c9b050460ed0e391f2c5d459070ebba33828cdfe3bc2f0c9e3acb96afeb43630e5ab27f9c80947f59fa6ed03d481fed88beb812837d47d37e53865060f344139d36f9ea0d34ddd32b138bc027185cb3829fc32a50fb8c48227b1b00cae10124c4904ed1962baa1f23177be173bc6e4c2390b05193227b0cbcd0abb42c84b65dc6fb237c719385c3eff7303ff948fbfe986a7299d6854d9c14ac2c45d4d19174e8f1376abd83734a76a9ffd6cf31cc3cdff18bc426f36ddc0b1c8160f61f5ae055ec87b5cd194038e8b020d1383250c77dacb252fe", 0x1000}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000001340)='./file0\x00', 0x2, 0x4) symlinkat(&(0x7f0000001300)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x2d5, 0x4) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000020000000ffff0000e4ffffff18ffff5a67071b54aa538706c8d1000000000000290000003108f4b361000006e101b43500"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xe5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f0000000100)={0xfffffffffffffffd, 0x2}) 16:01:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:01:06 executing program 1: nanosleep(&(0x7f00000000c0)={0xf0, 0x7feffffd}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x400000, 0xba, 0x5}, {0x3, 0x1, 0xe6, 0x2}, {0x5c, 0x820, 0x2, 0xd89}]}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 16:01:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) recvmsg(r2, &(0x7f0000000940)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000880)=[{&(0x7f00000004c0)=""/115, 0x73}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f00000005c0)=""/194, 0xc2}, {&(0x7f00000006c0)=""/52, 0x34}, {&(0x7f0000000700)=""/130, 0x82}, {&(0x7f00000007c0)=""/131, 0x83}], 0x7, &(0x7f0000000900)=""/5, 0x5}, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x100, 0x0) readv(r3, &(0x7f0000000dc0)=[{&(0x7f00000009c0)=""/27, 0x1b}, {&(0x7f0000000a00)=""/155, 0x9b}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/12, 0xc}, {&(0x7f0000000b40)=""/251, 0xfb}, {&(0x7f0000000c40)=""/94, 0x5e}, {&(0x7f0000000cc0)=""/242, 0xf2}], 0x7) 16:01:06 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget$private(0x0, 0x3, 0x80) r1 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x80000001, './file0\x00', './file0/file0\x00'}) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/64) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) rename(&(0x7f0000000300)='./file0/file0\x00', 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chdir(&(0x7f0000000280)='./file0\x00') r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) r6 = socket$inet6(0x18, 0x8005, 0x0) getpeername(r6, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000140)=""/47) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20004401) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xfffffee7) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) close(r4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:01:07 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x7, 0x1) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x653b, 0x800, 0x400, 0x4, 0x3f40000000]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(0xffffffffffffffff) rmdir(&(0x7f0000000500)='./file0/file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0xfff) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r6 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r6) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f00000002c0)="490765c41dbae7f08bb812ff544382571ea0901b4591c9eb290563095ff004c4b2700100eb660ac3609add6340e90574276dfd76f35604bc4f2ce685aae561571630fd13faeec68cb267761a118299e08dc3476fa6fe3d4fdfacd0f11081d1f7560eb0d9341e62060d6045453d99159d132f3d927407c3e2c390fad47a233b3c25833ef249ab00f6a6861055c8ad5e4b0ab5280f3d1d6263b923fcda1afa3104f4208ed52e432adc0f7ec4916ed2ff44f490432d813ef925303857a346e0322dbc7f46be2207f2d8aa37c176c3cc0fe9dbea02180853428c68b8aa50c8da525360ee34e28419fd", 0xe7, 0x3, 0x0, 0x0) 16:01:07 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') 16:01:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x114) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x60, 0x400fffff, 0x9, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x800, 0x9, 0x4a35}, {0x0, 0x0, 0x5, 0x4710}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xbca, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x0, 0xb55b}, {0x3c, 0x100000001, 0x3, 0x1}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8098, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x426) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) fcntl$getown(r0, 0x5) 16:01:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x25711d9dca04c722, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x419) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) writev(r2, &(0x7f0000000040), 0x1) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200000000000005e, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x9, 0xfffffffffffffff1, 0x0, 0x7fff}, {0x1000000000009}, {0x1ff, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 16:01:08 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000077bc000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000840)=""/23) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) linkat(r2, &(0x7f0000000480)='./bus\x00', r2, &(0x7f00000004c0)='./bus\x00', 0x4) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:01:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffff, './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x6, 0x7, 0x0, 0x10001, 0x1, 0x7, 0x1, 0x1, 0x8, 0x9}) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:01:08 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffff03ffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xd8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000eaffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/126]) 16:01:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x80000001, 0x7}, {0x18, 0x1, 0x7ff, 0x1}, 0x0, [0x2, 0x81, 0x2, 0x7, 0x8, 0x3, 0x9]}, 0x3c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x6e, 0x8}}, 0x0) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100c0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r2]) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0xbe, 0x5, &(0x7f0000000100)="b1067710a4556b688da36c8c064891f39b701882f1743f36392f493231c1fa1f74523cf78638d3061e3a5060f54cde5e7a151a61f072e42aa8110334a7629cfdd0f7c628a61e393de6b42edec2d5ab5f99178ec1244bccee46bc2aed38e5efba0e69e92ae875a9804d26366664a960af07f7d8fc92c5d75d7223392604a5422f65964fa5da62caeaaaa9684bac0d001134abc60ae6cf3f6b0213a48f2c2c1a63669e59f18455a2cb6900225409bcf97213413b9d4d254f8de7f07deb1df7a1b6129c2fa4f0a7fc032b925acfacc702a142d83d75b74643cfd209f1eb4c2d776dbe3ed8285f3781980a261ad3ea5317c857008fb6d6674d8bb0326bdcdbecc6201d5d8a2dd1810b40d08c87f93c9b0f4246948a910e6e63b841c5b7dc67d9ae56840e41856f26acc706042e01e387920ad991c55f1f2719310e85791edc29a0d47ff60a69b80f6960c73b3b12f79ecf11abf5721730044ceba5ad08066e65b15106f130438d7c545ba6b49e3a38576edaed428f87218b54d46b2fd5b776efd98cc3f3c0dde3467a935cea7a70dc7ccb549436263de1044e9053fcb9d580f195950614424e8f656ffc59a16bddadf52a027c9930c0eb2c6eaa9fc9576b6f7386573672c0c63718236b032b31933278e214cb78510e2fe808fa6b8099e1bf6833000901b4578c140b3810fd7cfa0ad679bcfd31750d3d55733e90821f5809ccf88604af5913e5a12967a1b7d41d568532c9f8be105a93ed9a5d504fb6110a7caff5b68780dd063b5bdae40931ce0f4454bfad6d7453d6ceda2e9bfabd555c2c98d477897555027415d4d81d517c091244e5565a85ff0c4036a520e72483c14bb081172206166d9c6cd98f123a0f4eff584dc11f7321b8cdb28d8af0e7cffc3276e22d2a3916c0f591720fbc90ca03544d53a1dd55b04fc87123a55f1e21d2787a9b4b5b5fcc5c1a42344581db7baa2b502eac94d566995b54b6b9848ea4c39caf386c65c4183695adbcd0d62fbb15d0228e4f0f6e528b0f75968e3d52353974a747aa1b1e2c70f9d3b3a4d3cc46efc07a68acd00b9b27cb800e4bb58ca826253ae05b5623f962e021dc3eb3d72815023f0cc7404ca639352f10581fa2f215f83c45662762010290f0c5f0ab1f62d90d1df2cdf3fd3823490a2de3d6f57efb87b212fe8696d48a5866e554b6cea8a874f4efd407404bbd5000c50743f92d68d0336143e188568018800731a8e1611fd08ef715a2b31484d055ae9f46efa1e8fd56dc5b03a4e2486494b992b9f2ca578e3d5074f389593dd926a0f888da6df3a429cd4aac460dc0b928395ee07216c0a2892591bd7290d1a806e8e24e8849e05b7d561fdcd863e2eeb7fa6b57bec6fb32779d7afcede5a38a6a18eca58ea6abee5ce5810fed529806a2d28109ad2eb204c83c7ed1590030bf8a26b05da94c378455807cee1e9a0197c8daafb7923a9e5027b6798b160e25d18ac0a6951e479c9c5a757e870684bf5ca1333c89b2d46bf70c08bdb83591ea0a8a5c468a8cdfca0d0d27f3824b894d2e821b2b5fd000547544af447393d329fd96f768740fd775a1faf99e2d1b26ede6b7a27ddb6050b29b9a2b1f543c1b441a75d157e8b9ebddcfc6447f967fba50e0ab3ab8d114fee63cbc044ad0567bb1229330b4500e4ff7ef62b5dae9488cce53aefebd4a04e47f378a8027cfab534ef65f4920836433627124a14897d4df2d3d8295fa1d5dd64939a83f7693fe9030957c41ea5227bbf97215a5c7b412aeda35fc79d47c7091fbf941fdc3d6c03d1a092947329f2b80a72ca01397dd9db51b72f4cfa88bd9537888b201155255b8f6554d815e3e5b55d74e89931c3ea34ca4d28d5b97d6513317be2aaa85edd9929435f32f708ebfec49133fb723dce4a68bbdbd2f2f12d07c9f4575b9f7ff1e7254cd3dced1b808f7258f559f05676cf6b34adad4aa3f9d25dab4adc139ebd4545b1df60fc11fce7548efe0015382563eab34e0667c764a93f9fbc193387ccfa3045b0e8e10ae4f0f86984fba8ae0a4e1d31808e8e682f9b7c3ebde37bc1a3505dcce19b541b7776cb5b299cd61af252c6bcefe91f101e48304f0683943fcac58b082ec21dce9be46d39f1604421a7646f5c54f0ffadc1d7e4937c38998510d508700d5f501afe9633625c68ba90ae481f643428728a4b6eb22305232d1096e6e5e225ad61e30d5baaff5dfd2deeeb538a6ad50b8d81d0457874eeb03900a2347d60eeb7a01257cfc2173a3acba72407298360774381dbd71f0114fbd887ddc146515e46d8cd85f0800f4c5f2a8159a1f091ca7ec8663f3a7484d45cf2b1c7692c73d0b816ac98639c1352a2c49407093b1fd50339974f4396d55f79eb989134048369126f0085515a00622b51583051cd186773aeee1aea485ca48932d1db3cede6a0f705df65a6e59bde57d65d84022ec94709691a2072a084fdeb9229dcb6946e19f5579abedc252ca35e7d0c3b6fc395bbda4f2f0e8a48390a360d59896276989f5035f092b146eacec9d73e1dddca336fe933f0593699bc0a5ee5a545d3378558c630b8cd8195c46d19ac9a5e99bace0b855f47c071ff358345565dc7fe6ce23ef3a0b00d8fec99cf3b2b7a2b8fd7dd388bff671b778f5637067837aaf5b7bc17e3914639d649e9125e69b2633f88759e58cf9662cd791b3f6db44fecd9075579d062ae2b9caf5d1e1620ecf681b655599a257bbfd9ef7ecdfaf1a23d304c9a42cc0c158603d4cac0d1a7b9e309ffe0665c039c185f45a16c019b534f559ea0f5448f2f7d8d433db694efb9a146719b93ebab0fa1b3422077f1f68392c9c3fe3a332b55f184f19e950323b78db769e27481cccc33ee6be145e6d639f66ba5748eacd5242006e3dd24a2e417a796a407271dc8659c1ee004ce4a9b7a8e6baaabdeb404ab672481c358e069e8081c90176e67e64f00fdd09c480159775fe9a1e9801943eb2c2dbbe0a5c7670dc2374ab1d32ea17297e21358c268c03c5f33ffd52c8896ee0d5ed9dbcee1a7167fba59fbe49a7decb4fc094f1c3f7f00995911ae23004bdcf20dccc7085d4c9f936743ec51076232f394119e1d4716c31163f2950cf9ac8d4b81f119b9899215a956b3bd01965de7eca514e9b69959857b395b5e274f29998c986e91f08682f4f53ff7692fbdaabe59e212178ab956a722ddba5243aa9843734dd6a4d33c95fd8cddd998f163ca7aa9885a510870abb4fb824ad304d382521d8dfede0ca74f068bc3841ce82d8ae01e685388666784cf54858d450e2ced2e0c71aace6ca4981f8cad34e1b537de351e17b98fbeeb0a469eac7aba1cb602952b262a73fac51d94d7238f6db3df4842757456b626b320f06038dfda02092f3423dedce222a996de1a19775fce6078f024a70ae42ab496fcf9a73fb2b215533b6e4ac06668b8d9cdaa54271d2372480c4ee143401c6ebb148df04972d001b76fb2e03de0d948c14242e9312b210c60b7f4dae8282031b14d0b5112dba0a2dc97be268e2748204bccb4f3aef9a6f6e58c66f5b39dffb4c66fde0c956139826bd65b094f202dbb964d38d93313ec7926481d52cc949fc4ded32dc9681c650d79508e7e431b22b03a8ebeeb62a12f086faaa1632f5adfa7fa8e6c2a647951775d087d51960a2d46113605c6212130a92c9ee15ea212c053283ad940ab6f24e09dcfba1fa64e82d2a287fe089eff3bd97236739707705ad0ff03f08ca80e0a9903684959418b690adac897044ff6f7ca6ebb5313e39b2cbe241549b4c54613d30be024b67a53d4949caf0989ceae2a986454393ee70877b22029b75c4db736676d7429fad1e907836c7d5bd8b22ca171745f51d64900499985207642ce6da3c7fa7e06dea6a719c7483107654d07761e8f8183b7759a66b730e515c6a1d1f9f2c3d78a23ccbbfb4c5469d721f8f678abc56f6a6c976c77447ea7a12b7e301d890671ca0e6c762e31da8829e18679a2b2e565f5935809b48c35a5b81a4999f048a1ec4300052fe1629cffce638394370c35b6fa8f6920b383fd4403c02874dbc8fc9fdcb7f3755f5650b518a2e9acc2ff6b37580460becf3e97ae1a48db93c2ce2b9fc462651417a9e78ad78499802b957921c0ace1b7e2fdda2f5e24494e23e4f87b3cfdd2404fb4cda0c27ea68a8df2082a07de36294ededb3b5b8433db542d3d9f7a63b2d1dd8557075d36b9f1867ea9d2e880a0f8ac2873dcb62bb2b435c0b5a83e2eb86ba9d0679f39fda29cce2cb81f2501b2d16ba0b431e837280f1cc959fdcc442dde533084eb493cd3c54441ff12c8dd63d92ab650e26a2094c8f8201b785fa84d60a54886b190e2469f4c8e30fb4ca2268cb7ef7ee5e94cbd271c8f4aa39c73caa03a0048eaa96703e090d5c518e1f6ae04e4a7d27b0c53c4cd16a2e280b049af96dc59c1262d46d404fe020109e2995c933a3e298e8e70cf4eaa4c4fe9b5ab2f836ef9bd56998ce9faac3268cd02e3cd44bc122843b53bfdfaf7789de67366a71efe0423dff57f4589f74073d9c9df10a29367ffa6f16dddcb6b2bb1b249ae1cc90bf166d933fa736fb4d663a12681e41da2dc994793f544c49a99e6f33c3a0c1a0376f11ae10622aa8ea47c08bc11c9e529cdf5a1540f33b66fda1cdcd59f658775f85fbdcbb6e552a7811d832cb35ca590836a3c3786e40a2cb1b6290d9ac67b5c8733bccb1c4d363a7c8f7d5e98a896fa3a690d045f4ffa5736fc37c9f3593053f020764b364433359c10de5b121e21577af56ea14b390de354ad5f3caeb299413901a99cf55a3d78ec025cfd47a626db5af172419b86f18df473db185f1f7ac514b6536004fa72019fb2358d1da4d40f94af7570d326da435e2eabdd0813aea75901e6a738d035072d3f8865ec876a92eb4837a01de42142e3e05091bd547008f42d0859eb0aa0cac66309c6ba5cebf7a39f81120f8e463dd07628138b95fbb78a5760dc2d85605a03bbb7902de1ef07dd964f3f3a44469f771fa9069e6209a9f77eb82ffa89c1a8780424bb0bc8b4665133ab31ff92498fd51097f6ef852a2ae79ab772f1887a88d6849ea9be936293d063f9d87dc072f6f014bdac0704527761c992faa6fc1e271f5611498cc4b4e1083218bd734560fc8f89dd2288f07151dc563eab85108d4fd277662ca087dd5fa21b7bca21be526d845451f54ab85b6f620c8254883ac37fbeefb08d3eebc75a43faafa02d2c07014c334eb957bdeee4588f58dc74c3b7b0187700a27b0cf85679c41e4a7c05f6d7e9bdefc2158363b45401657e7412d22353edc2e9ee508eae2272ab892929a4fd0ab018b4f64dcbd5b4fa291e0c0a3a7896ad791bd0d0521defde1cacda288ce8f7fa2f1e473cefe33bbd9bce84b43b970350d9881740f571999e70160dc5f4ed6a2a4dc2d7d4c4a5dd3a6795a56f471fe3863729dafd3806b43f2eacb7b613046fd9c0d8b5c896d994eb44f00b285f1772f8d0cf65fc3e206d132da22e5d6be843fc3bb0bf144abd30c5fdcf92c5ece21a12b6908f2e8104bc189dc58f9f3d3ef5fb74f0e31bd464835ed6881767f8defcf1a2fa9dd1b285c86f00e1a482920a7bf6b9b3e67f3fc78aba45d5f45061a3122a8e60d7790559d9b730a41572a70c5d67a3bf55145e3158235103a4b97ed2ea36ab37784c6ebeb5d64300f565a0c6972ef612095915a36485e2b073ab2b34af403d2659da4d50853a6afc34e65d98a7427a813f8f77ab2fc685457d0f3faa1880601ba5b1dfcb3b635db9a2a5f71f7753e296dc8749e9ae9", 0x1000) socket$inet6(0x18, 0x5, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffe42) 16:01:08 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=""/83, 0x53) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0xda4, 0x7, 0x2, 0xec, 0x5b9, 0x480000000000000, 0x3ff, 0x10, [{0x7, 0x6, 0x0, 0x6}, {0x101, 0x9a42, 0x7, 0x2}, {0x0, 0xfffffffffffffff7, 0xcb, 0xfffffffffffffff9}, {0x1246, 0x0, 0x0, 0x1f}, {0x5, 0x8, 0x9, 0xdfe}, {0x0, 0x2, 0x7f, 0x7fffffff}, {0x80000001, 0x3, 0xfffffffffffff801, 0x6}, {0x7, 0x2, 0x5, 0x5}, {0x758e, 0x80, 0xffffffff00000000, 0x2}, {0x1, 0x3, 0x9, 0xf57}, {0x3, 0x1, 0x1, 0x6}, {0x1, 0xff, 0x8, 0x6}, {0x9, 0x11, 0x5, 0xc23}, {0xe16, 0x2be, 0x6, 0x5}, {0x4, 0x3, 0x8, 0x5}, {0x3, 0x1f88, 0x9, 0x100000001}]}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r2]) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) 16:01:08 executing program 0: socketpair(0x20, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) sendto$inet(r1, &(0x7f0000000180)="99e04260fec7aac7767fdf984d448bea5efde16efbfec96660fb7e4e58e27d5f16f3e10f15b63d729680852859f197633dc90e1d1cc8", 0x36, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)=0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x5, 0x1ff, 0x1, 0x73, 0x100000001, 0x6, 0x0, 0x0, 0x5f1d3a31, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f0000000040)=[{r2, 0xbd}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000001c0)) geteuid() connect(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01e1432f62757300"], 0x8) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000100000006b2000000002007c001fdddfd05cc73b677c662a04a9693a75a88bf0b06a2e61e21129e40cb2b1d0eebda3a8c8dd9760a465e6022cd92e305facb52635269381d82eecd3e74d48dab2a89e0c7fc9d1b321e72f076aa60f24032eee6c35a98b8853f0329f5a2f460262040902d5a467832714d63008fcd244942cc62bc082bd31fd803069ad55cce5db714b96ff97dac12e75bd32bf257bfbd2b7802577c21e2c080853faf024c3fea21b4a7174d43ea1fb47e9f891d1fcd1ce7c243ceef231d1be29328cd3fbddb02be512709eeb3a"]) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x7}, {0x10004}, {0xd7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54, 0x4, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0xe0}, {{r0}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0xc8, 0xf0000004, 0xfff, 0x1ff}], 0x2, &(0x7f0000000280)=[{{r0}, 0x0, 0x20, 0x80000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x9, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0xbb0, 0xffffffffffff8001}, {{r0}, 0x0, 0x4, 0x4, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x9, 0x5}], 0x0, &(0x7f0000000000)={0x1, 0xfffffffffffffff7}) 16:01:08 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x11) msgsnd(r3, &(0x7f00000001c0)={0x3, "7a48f59a3b9be929445ba10b6b8ef89841782077f33ee96b6843e247591d19b9d057fbd3f4aadff0da019e8bb4290bfc626cf34d07cb76207ae6c6ddcb602024303bcd1cd7e0d9bf91f9e7dce9374350adda02ccd11b836385a17dd66acae285ef71969277248d54"}, 0x70, 0x800) recvfrom$inet6(r0, &(0x7f00000000c0)=""/84, 0x54, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x2e5}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000018b000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000280)=[{0x20, 0x100000000000}], 0x1}) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6d, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./file0\x00', 0x120, 0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) sendto$unix(r1, &(0x7f0000000180)="cd08904989ef16c6dc8cde5188ec297e8d1aacb49c0116cff94d9c1e7f3c2747c16bef6ab837a559b0bc181c3fff58c5d35821eb3517dd2fe2273f4e20cf345ad02ab3aa902ad0af4e319ca7538840c84406cd1b9045c213b858e28a65a72cab6ee260d0199513d052cd02c96115786c5739934a61c1db724333e2dcb4382678fa5806ea21b1890fd55658bf987b9f3552be95e073dbe82e5c2583455c0b1f7f1ee7fae0468ab737e2381c3c8fc87a01b8a808842bf353717c978a7965b2d6de8864c6eff2f8186d912ba2aa52f0af80e10ec8441c1d5f98d4dc461b5d8a7dd2549520638a8ff357eff9fe6b3e49c0a6d68cc048b8a8f2be5e630069f9", 0xfd, 0x40f, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000200"/18]) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:01:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) clock_getres(0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) 16:01:09 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x6}], 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x80000000, 0x6cb3, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x7, 0x6}], 0x1, &(0x7f00000000c0)={0x7, 0xd2b7}) 16:01:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x7) connect$unix(r0, &(0x7f00000011c0)=@abs, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x29, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) sendto$unix(r0, 0x0, 0x0, 0x400, 0x0, 0x0) 16:01:09 executing program 0: r0 = getppid() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000200)={0x3, 0x4}) r1 = syz_open_pts() flock(r1, 0x8) fcntl$lock(r1, 0xc, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x4, r0}) flock(r1, 0x2) r2 = socket(0x3f, 0x8001, 0x80000001) r3 = dup(r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000280)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0x5, 0x2}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getdents(r4, &(0x7f0000000140)=""/74, 0x4a) r5 = socket(0x11, 0x4005, 0x40) getsockname$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:01:09 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x6d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x2d, 0xcac}, {0x1c, 0x6, 0x0, 0x2}, {0x6, 0xfffffffffffffffd}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x6, 0x424) 16:01:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="827f56c4fed67cf25900"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "b70000d81500"}) dup2(r1, r0) 16:01:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x800) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) setrlimit(0xd, &(0x7f00000000c0)={0x100000000, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) r2 = dup(r0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 16:01:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x10001, 0x0, 0x1a4, {[0x7, 0x4, 0x1, 0xa6a, 0x20, 0x8, 0x1ff, 0x8, 0x2, 0xff, 0x6, 0x2, 0x8, 0x3ff, 0x9, 0x81, 0x3, 0x4], [0x7f, 0xe58f, 0x5, 0x101, 0x2, 0x37, 0x8f5, 0x1, 0x401, 0x4], [0xffffffffffffffc4, 0x4, 0x2d, 0x8, 0x3, 0x7, 0x3], [0x80, 0xffff, 0x0, 0x9, 0x2, 0x9], [{0x7, 0x4, 0x5, 0x10001}, {0x2, 0x200, 0x1, 0x864}, {0x3, 0x1f, 0x9, 0x100000000}, {0x0, 0x3, 0x7, 0x4}, {0x1000, 0x10000, 0x6, 0x8}, {0x4bd4, 0xfae, 0x3}, {0x100000001, 0xfff, 0x4, 0x80000001}, {0x8, 0x80000001, 0x0, 0x5f9c}], {0x5, 0x8000, 0x1}, {0x41, 0x3, 0x1f, 0x3}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x81, 0x40) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='c\x00') 16:01:10 executing program 1: socketpair(0x10, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/135, 0x87, 0x840, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f00000001c0)="4ca1b4a34696392ea25d30164f6a308e93aa20b7141b71dc3dd0b0e3655857592524242653409e247d94c8fde4d40327225bdb29dd720676e92edc2dcda4eea49a3925efe8ec393d3d46e76850adc0f63796a85436689655457ea77a805a9703a3b964a8e9e603bf83929af6fa38847f68c30ee64ddb295f761652c5f585840cd78902849f0982fde1d4cc71563755229f44494b618a62947a9292b8262fa8e666ae2f0b4ade753aa0cd9d9b45728c2a9f15306f160c0e5b471953df36d49a2f88572765469c534562383d9897", 0xcd) 16:01:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = socket(0x18, 0x4, 0x4) sendto$inet(r1, &(0x7f00000000c0)="2145cbbfb9112c97e2a8a0e8249f0c807328d7bd7e63b69d144fb43cb82dd7a9bcdab9e2dcc6b2bd54dc83b575e32c792992efb338f77d76e145423074ee84af26b25cb8c3061ec18b1a2c8de127d4047387fa88bba00ee47994fc6b7b80fba0d684f500c9f8c8f431da4b4dea", 0x6d, 0x8, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) socket$inet6(0x18, 0x0, 0xff) r1 = socket$inet(0x2, 0x3, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x2, 0x3, 0x0, 0x1, 0x200, 0x200, 0x2, 0x0, 0x6, 0x1000}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0xa042, 0x83f6) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xbc) dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x10b) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x0) flock(r0, 0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000003c0)={0x80000001, './bus\x00', './bus\x00'}) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='x\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/109, 0x6d) open(&(0x7f0000000380)='./bus\x00', 0x18000, 0x20) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) 16:01:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:10 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/115, 0x73}], 0x1, &(0x7f0000000280)=""/177, 0xb1}, 0x802) clock_gettime(0x7, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = accept$inet(r0, 0x0, &(0x7f0000000500)) r4 = msgget(0x0, 0x2) msgsnd(r4, &(0x7f0000000540)={0x2, "c1cd1ab0aa7273192e6689d22bd657c986d0c59d34c59dc59c793ca3a418c7464b0d0d0958ad8e78"}, 0x30, 0x800) lseek(r2, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x0, "0503c966f22e95a123797f000000000000ff0100"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x100000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x84}], 0x2d, 0x0) close(r0) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x28) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670d02", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="55671f0208eecd648c3ba11999d9f7512fb0dc4321c7f95caef262f455e03212d5241a6127f7e3925bec51ece5323dd8f9674c17a9e74bcad1f0ccaf619640d28eef9480a31afe68cb6f090c9c87c2a59932bea7eb4ff6f2c8da8f6def3640591f47e736d2a199e8957aca0a224731b1", 0x70) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:11 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000000500)='./bus\x00', 0x1, 0x60) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x10, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa7510edd5d34f5bc) r4 = kqueue() r5 = dup(0xffffffffffffffff) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x1, 0x0) close(r3) socketpair(0x6, 0x3, 0x7, &(0x7f0000000900)={0xffffffffffffffff}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000780)='/dev/diskmap\x00', 0x88, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000002, 0x75972896, 0x5}, {{r2}, 0xfffffffffffffffe, 0x9, 0x20000000, 0x10, 0xe4}], 0x4, &(0x7f0000000800)=[{{r4}, 0x0, 0x4, 0xf0000000, 0x3, 0xffffffff}, {{r5}, 0xfffffffffffffffd, 0xcf, 0x20, 0x10000, 0x5}, {{r6}, 0xfffffffffffffffe, 0x4689d623d298193a, 0x40000000, 0x8000, 0x6}, {{r7}, 0xfffffffffffffff9, 0x8c, 0x10, 0x0, 0x9}, {{r8}, 0xfffffffffffffffb, 0x30, 0x40000001, 0x9, 0xffffffffffffdfe8}, {{r9}, 0xffffffffffffffff, 0x40, 0x40000000, 0x0, 0xfd5c}], 0x0, &(0x7f00000008c0)={0x1000, 0xf5b}) r10 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) syz_open_pts() preadv(r10, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = kqueue() ioctl$KDENABIO(r3, 0x20004b3c) kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r10, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_settime(0x2, &(0x7f0000000140)={0x8, 0x9}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") flock(r2, 0x4) 16:01:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) setregid(r3, r3) r5 = dup(r0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x1) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x8001}, 0x8) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x7f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000200)) r8 = openat(r5, &(0x7f0000000240)='\x00', 0x80, 0x40) close(r0) ioctl$TIOCCBRK(r8, 0x2000747a) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r6, r2, r7}, 0xc) pread(r8, &(0x7f00000002c0)="c2009cb87263617c1331a62bc2d5504ccb05f1fcd916e9a10e97fe24b74b299c2a50cbc174860bd317a537243ec9c0555399c87ecdcb42b55fe4d152fa8dda595c156371ee462dccf5b213ddcb945839b3a3b2e2a74dd991f1e6ca5c689f02ecf5055997336587728a2a0ccea95e99", 0x6f, 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r9 = getuid() write(r0, &(0x7f0000000380)="0452bd5e6b1dea885a371e8efedd278c723dd2905b5fbe4b58c3bc30a9595a68c02b94fc48fc31397ad6cf2d2c7beda1abae59e15a4828976bd26e91f7ee5fb09297ab58be542e", 0x47) pwrite(r5, &(0x7f0000000400)="d76afe5d09331658a39fcbbef3a9f218481e728d751e7ffa1efd3a0b6d12a8e24d1d03eb4046943e7b422f0be5548df976725d36bb3e7a818212a79ce0193e7c6700ef0e723cc0242ee4bfa93ed0b58867c48e2a35aa09d2bd2b7ba3bb48d3ac80e8c897a7b33b32", 0x68, 0x0, 0x0) r10 = msgget(0x2, 0xa0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x1, r2, r7, r9, r7, 0x4, 0x1}, 0x6, 0x7fffffff, r6, r6, 0x9, 0x3, 0x19d, 0xffff}) ioctl$TIOCSCTTY(r8, 0x20007461) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000500)={0x800, 0x1, 0xffffffffffffff1a, 0x6f89, 0x7892488}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:01:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x1, 0x3, 0xeffffffffffffffc) dup2(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 16:01:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000172e8bf1250d08c6838f592a5574953e63786a79472d36b51bb0601f4909ed6628aad84e5b98e497f4ca818bd5195312050f0ae0980baa1a3ecdd11f807389849cd71add3d042b1a091e7242a08d757f1b9001fda7fdb6362ee9083816f22a104b1ed82a"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xb, 0x4, 0x7b8, 0xeee, "bca6ff39f6fd4071b97fe1e86a2fd200", 0x8, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f0000000100)="50c7668e3ea003d89c4185e2a49d440edbd529885476e11060b2317ac51b538c68004aec90b441c84bb16360abefc6e8b37746a7bc4cf7ed2a44a6a20cc51c68048f8b3788d2faf9c427e19b20ba50d9500789f981f215b19524c065c104adade9e41a782d4d1f80d3c0f9ccadee1c036786827ecc04d50e214357123a45289471501b0000000000000000008d867d4f48") 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) 16:01:11 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x80) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x8, 0x9, 0xffff, "96b31ed88480c23c010a2c74d59469561e2a56bc", 0x612, 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvfrom$unix(r2, &(0x7f00000001c0)=""/31, 0x1f, 0x803, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = semget(0x1, 0x0, 0x440) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4811, r0, 0x0, 0x61) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) socketpair(0x21, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20013, 0x0) r4 = msgget(0x0, 0x241) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/159}, 0xa7, 0x3, 0x1000) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = msgget$private(0x0, 0x344) msgctl$IPC_RMID(r1, 0x0) semget$private(0x0, 0x3, 0xa2) r2 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = msgget(0x2, 0x440) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x4020080c1, 0x0, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000000000000000, 0x2000000000009) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r2 = getuid() r3 = getgid() r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="242bf98a0cd7661eabfd3b165d52c84a68501abe1b7b9ce74cc68f77e20f5053a0291be63fd3b7e77d4b3966b80acb355f9e6f30dfbf8c66695c325d837831b8064fc23315e3b666753740e102c8002f8e0a3fb8651bf7cd9834bd531799bd61f6427dc8a8050b3a81642963f240cc77aa8d4e36f7d77fa959334e90e6c24b1b7de1c173e9f0971d2158357189b00d5f1cb88001fb3f3f8453ef09d0b80bbf54bd0388d6b2", 0xa5}, {&(0x7f0000000140)="a653ab31ba21775567054a41a62306b0107bf0b09f3de34cb1aa370aacfa0cad709a63558191eac41f1e8cc4858b5ae8982675887ec49f3a14922ea6", 0x3c}, {&(0x7f0000000280)="75649bbb75c4f902a452f5e7e1b53d27e2c8301f27fd2bafc8bc3f06c2a4c15bb49b6bd4fdf2bbadd5c1b52cf6320a8d9c4c9506732c4f7dd296862845b307094e5f1ee988bab0c2680647ea7874adf454b4f333e87bba02f160adf84a15a5d96f45988ea21c81e9217f", 0x6a}, {&(0x7f0000000300)="d2c7a64722e806c91c14451f4b1a0f7eefa19c8b60a75f032cc72a2444065e5880ee5e3b8748a048dc14f6492f3370b436d3aa71eac6839787", 0x39}, {&(0x7f0000000340)="b90cd1bdf2f1076346b78eae1e9364263d6976749de86dfbde74a4e9b829d7af533705369f95f0e4dfc489bdf3036c2e0c4780e8474df2912a566ed82aff8bb526e79834c3ca9a0757e2cd4b90062f86f1c95473c0f6c1e7cfe0dad2415c62d832b1617aaf1442c5e26366f0f6add8500ebd9e96b754c9dc7ffbb80b6baa2142d13bf9dbc1486c728997c31073209c69e91bc07023e5ed986173f4810979fde7556327131745d3b03f53570d700cf0b241dc1b9094ac5be6a509d0df24bbf1a5205eb97ca19e263b25d047aada72270e4c7997d21038e551445dfe641ce55fae6f66d92afa8c89e851ef1e41127d1bcb4e5fed9d2b38", 0xf6}, {&(0x7f0000000480)="c1af5952a84a55e89e634f74c33913cd1c24060fb9f0ac467b3fe7a0a8577d9b879891771ec3f2307d21db8f94b6062f9bc7bb82758bcdf1d000ad3cabcf724809277cfdbf7a16bb5a7e78bfc6f64bc478e6559b761a0897e75b82255be8bc608c5356fb9e654b3f72ca4fb3007a14d7d9b092dd00b01fdbbb8814a91351e8198e9521116d02405559fe44babe04d95870ac57484ff7d3ec0846a5d5cef6dd0deced45a15de4bb8876e046fb7dcd85bed6fc7345a9b312798409165982bb374bfac91b0672b042a729bed1cebc8e2317c530cd0bd484aee427205d3efd53c1a7f9ce39668847e8c37970c9dd9ed531e64bd12bb39ab7f53598ab8c3204dae8063b77d9f2d4e6211239d7624b208c89cfbaa92a135599aa03e0e979f44e327fac5cbf4087f9da70b90cb511ae46f07a65a150b5a5bc3d0e0d3ffc117c2b1f16ad8e9ff482ad9acfd45029819b9ae656bae9510491f409a9492c0eb44b6938e01247106e8d416cd31469a44d732dbe2f73ef3a71e95fc4a3b4b5e6683821fb58887bc269bcb4b00456e0f228a999f731ada24c88247e9c0e87d6414691ac4f2e30c649d656d3041dba853d0a7070d64dbfda377e4bd1e3d685dceaa13cbd659d6598a93dd0a781e6c4dbfeb92b9b489d9bb2ebbfc8dfc2bf0045bf762597980d1ecfd09c772c1655e9de02e2a6ab70dc596b09425a02f2310484e993aeca3636a5dbccdaa5b1810d595dabc3d205b41a3b5d48e7e5e28627fe2ec96c0ea60632939f99cee505fab909bc5c8b171b8a574ff4079ab2af0727ea51dfc64a949835d764066d9b056bad74e66af69d06147105ccd0b1719e79e82ec2ed54b971776d186942a4acdb4af148ad7b8378857d06fd364d1f287eedb34f535045f6caaa59b60c80b290ac52f521d69076fcee272af4503745df4782a2d4578d2ed3790b403bd41f4a479f945769064e000d88f814a7161be44c70dc9b0415076265592c36d91230331db11d23484f2b9ea1b7d13c76162b863d80c75da24cefa7cd7d84612c31d3fc2dcb1f1818fe8a7a342a70f07ecb2619eb6fff035e2f83d8b09c887ec847b0ab9f3fbe7aa8e5cae5117c4ff40da24f118459c3fb91637404468d3d001405794f5a96252e51bcff97289cca1df7c46ca4a26ab3dfe029199b896bdc32511e2e6d23fa98cba15a1abc641fc67f80a98fb90752faa04620739cfb78ee1bad7da5c28657bf8c210624397446fb4627c19456fa45864dd1312670d1aa042963bd76d51903eea7bf0565fe8ce6450ffb07c1266eceba5f351de70da21c04d5b99344baf3791757f2fed829c9b9cfc52a8dd9b13e5149de8378bb996a46680a5bb885a926b944f004a9627a8f23889f2614841a92e154d2d82fb863bf9d105ab7397fe83bee841e3d94749941c5ae310478b9f87ac9daa7ee59451b278459a1b7c7a17cedef8cba889c39f44887ea475900c5fb7d83154356928707a2761ab48db6df1fb9063f88d68f1d9fa08e2bd9b3ffc4412f1c5525741132252fc1aae9ecc860e4d1b9c09dbde30cc046f948359d5a608870152c9c4f8beec9879a566c5a4c84356b885f54fef1e445a2af922a79f6658ba50d7fbdbaeb7332e07b788ee6c08f795bf5ff8f092ebc3e8b5c02541e6a572984212bd9f89fcbb093241c1c7301755c2bda7b2f459f148514b78e0aa28944b5586c614619e052919a4026e72f6d31858d8942918cfffb331fe84c6640a9d7ad27136c934454ee59453a7c3faca6c614c6e4d775a969a5b451e7c804aaef7f5e30be905975cbc348124d06e90624c201970f2143ae3c5a53a41f9800b7d2aceeedc98a91d090ff9e4d75bec35a8a33e2ac9aa65e93823128bf74b390cbb83d1da08163e1d4c537ea1c24ef570a87fcf10d4f346d24fe8b674fa0b128b413e14b53d1bd1ecd41bbbc5dcf78117d4d0600c72e8fd4821a70ff45d78f640eaa5e088e2e83f0b772f62ad2e0b0a72ff246bf21ca3bd07aba839ccfaa987052536532e40fd4dfb923ca45a9688e53724cd87b241ceccc33125c30cf59a49cc503bb7caf267bc14fb83c0ffe02d23c87474ccb0d17f8834c3e19c7d796874ea9c3c42cca14d713c3b270cdde2312b024b77ef1b016ba2c99aa537a3f8a4978476dcd35e281440c93917748d156bc8198efa973d7471582574df58d01e2123076dfd50152e0eea4bc69d6c4990c29f3b83d7cd2a832ba8f3a330a8fc2d615e4d8dfa4c6c4016d7f8e4be6f0c6cfce6bca4aa1780b259fa176495f79afcb55f3cfc37f77bae7f722c76a1ab2eba84168f05690cf3be08b45bb073504444816d11142498383dd72e667092213765f8b1c1aedc9180ecdb75a80d51296b8fdb964a6f33475db76f0afe1acdfb25d7a948538b33736eca4ac92c3c5e4103ff19e2baed3d4489051b93c5722dbe3ca26c5fee94a3826050e7a79b334fedfbf902d4b32ecd3f1d88cd5b36fbf70fa4350246e0e393d1f21caa3e1427ff1fb29e077301a7ce10312dcefb3cb645ae69f5ba7bd79bccaf80f5eb189aca7168bff5f615f0bdca501e0398d2f62aadf90cd28ca429ea864638a94727aa4b79cf5ace5736a9d90eaa3e615c5ffe3288c50c93f16c18b9ef36bab9c7716e8340038d88ed4795a4aa9d1369b7e156c399171c6b5b45b1792c51787db2ba55f21bdbed183a9f93b9c457d99c5715cd6bba68379020b715b4525f61e2a3c06699832e28729f056d5570b699972af8b20b8bf2fbaa855c3eba3e542c410e414ae6c142f520fa348981aff8b07a9c27ad37f8242dfb8031b79b5d39c7720253b57c82121ba598ad3a94752c65589ff32eba95ed0bf6f385c3e78abf4bc145c506ef25c40a5dcc077c1736b212ff5aa5c040cc59a64b834ea7cf3f70620fea823c527942a4043f86dc135397a1e8a200142e9b6158dd19be8a658a8b219d8bdda6d7c72b7265576730562d42f7762a8352d14857a19be9698211c829bb9a0415eaa36a3ccdb13b75e2f58d4d6edefa80aa85f7cd18e95106c6803bd81184c1dd66262c69353d9e62b3aed9317f87580e70e36e656cbfb776236b76eedaf5454ab8fe14b685a8fe6e450000ce9f78ca9ca524f89f8b25694bba176d0168e391326d57f316ffa109c24876b1aa029bb33ac7ec91fffd89378939f28e93a6b93ef7e810983c68af689145dc238567ae9078d4579dc98814676a5c1726061940ce38007fe3f17ce78d3de5073ed876badc43efc4da4b9ba3961f92bf9aa58c5dc876d22e91d058c02e3e3be513b8857d93b0045a10b5f500642e1b7f95b3f889804d33540c875a5bb1dced57a4a813eef8c2d9ade76b5074bc385ac4282f6f91b43eab51e10af5b91eeb014031f9478a8530dc3041d422783d1311af951e3359e7955b2bfea7b31eff41b490d049dbba57b808041f294bc1d1b85d49f501eac6af0249fab2b923c3f6515f3215b5402755338d41b3115a771507283446bb7856fa391fe5287618786cfee054a4806b20d4e7f6067f0f725af6bb3b74c82a17b556192cd3c87f183818cb430e4a68200ddefc53a278dfdc89667e55a83b85781b6f07025775c63c1729d4bfdccdcfad344980338c62dfabf233cbf8136b5b29750c272aa117df7c95e82fa132a84b20188565beca42cfcbd8f1d5c9891edb2a87d1592c867c3c6b8dbd9eb290ac0b0c888caf07d941188e5dd185c46816f06959b3ffa1ff61e1b91c8c285f91863b2eca37747f77bb97467907c6ba30b093f9220cb1935582f5e8620f0926654746f6e56a0bc3e68d4784dcdd89b73f1c01d767980e8fcf3f918ea329120e8a9cec88055a01e3924264551d2d7873175bd14f544d4fd6f78e70d285fcf7fca571b58a72e7a4bf17a2416f697f338f1c2cc6052d0e3b1e127fb44d00bdaa6a14a647b17fc3d6fc8b49253ecfae4c36c9fd256d655897fa68590e78caf7ab7e5666cb0e32a8042c0af700eba562d3fc2cde36b33e66a6d826936270a5b48c32a9cd6df6ecafc413bc910558b41f12123fc64f046f106d764706ab6f347a47b1fd1e8679cb00a5b0ca5ff450c2e819b5e8a6b55bdab08d2eebdabdf01b9bc68cf3409dab359d93b48c4afd954f3c1ed7ea370288e74119a31148046764a733abcdf946019cd2010bb40b78064c802a88cc193fc08732ad5fc07de7a336b9bae15bd72ff0c02a61ac772a80063aeb83e636b9fc8e3c340553d49d381d64083eb8a510935bd495198028cba0f90fa90ea791c3a50f720842c0adbf65506eab23c46f6608706ce5064f3d4bbb762ec91af45f16910e60721dc1af447ce92520fd8e4c7f4d4cc2a8d5d9bd89a3859dc21fefc501df22087bc7e944810f7948a45338a0ad495798166cad573615bd6760fff10ad3d5134cf5dca7dc3bb93d718f52105ca7f64cd36b740fff26d334d5b2cfefed829691d8c2130d36809c1b7aa7a7e673b843e9955af40991bb76b023d783e9f84e7a12b76cc844cc5bc7937d7eed417025672b1e4cffd3e5d113ed594a70bcba9913ddd2e60e9787f06705b3db42bb24d725b85d363a7690d8fc4584bc7e23084c4089a4cfdc510e68d3ac92633b156c71d8b6c5b0b37d0f6be3b1152ac27f793909c55886387f031ea412f808cf73eed8ba9a798dcc295de544323df85262e0614d60086b74c57eceda6eaf40c795814b9e96586265a01413a98a069d9414ea1dbea19a128fcd582e5c397285ceb5517a9c4219ad2adf9b85f078e88c237f6566a27655d3248f1d0b83267b11cb14a7428544e713f267e0f16a78ebbdb61c1d72156b956b55ec68fd9fae2c81311656b880d949ecee2df4376c317e5e93c4c4aa7b72504c331aacf43c2c74b01a3da7563566c27b7084e5d1b47ba29f811d17cf39c63b7bb346da91404857a0fc7ddb4112eede78a6c8f77c4139edcd913b51ea22f078da5526415ed907e14b49717395f786274884689c0bfe22e8b13b155c6f0abff7df53c4b513c3486858d68068bf4aa6a76991fc7a7b24f0a322919b8d2ea941cd16dd9ca745888afbf8d9ae4a10521d9a6a07ebf00ed5054a23270e4f7dc9daca5db63a4d4c210d92455649257d698336b392a89909275bd2812d5079067a1e5a5c7dd89ef0e66f141c4092d56dd71f5b5c1261cad881a1ef86062a2b3840e5c6f4d5a1bc5dda9f99e94c029b5aced8047b4503660c733d603c60f62835da994501d632aef3b0b4d5d19734620e020398cce98a50b2a1a38d74a115118c79826c9f234cc09f0f25fb04bfedb51e1c0d31af8bb26dbdc615fb1790d9f061d2fba0f175dd498387cbd185b404e3a5c3c84b6ce3e6e1c80f0cef653531cffda8aee2ff9d40c4539f7ba1c5f2bb4ab38a18fcf7a339a5d8f12c82d91581298c8d1d9ca60119ece170e8cbe5ddb662b2e6f688079d7e75938b0d377a1bd1fa8a9a06dd76cb1644c3bb67688548837028349f8b7ddac59620fd463854b4df823f42c2197f22a5c74d2c2f6491f51c293390e39c1685cbbdd3331457768f30f422ddef7ad0219120954720e2b72b8775c9cea9582c94e9b555e7e13d3dfe261059fc68fa8438ad31c235f5b32ef1b260c487f4366fd161b8af7ca9310940fc9b047457d6cd4c0695d3d92cb55889586796c150a65ef7043e3b17fae3b120cd6fda79a178879be4a00d5be2a72c3de782813b2cd88f1f7a04b5b5061a655a78bf5f1824047e8780eb1de483bcf9a2ec9805546b1a5374732278df320b22d31a7a7489c584b03e8dcae62148cd8f56e0c23c6b6b96337ef8962e2b6eb66d113f9", 0x1000}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x90, 0x401}, 0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="8a37a193fa8226d825744398e7cad008b9a3f422e051833a44", 0xd8}], 0x1) write(r0, &(0x7f0000000100)="e008dc6c6d62279d2738382d57c259040e7be8497858d04333", 0x19) 16:01:12 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/75) 16:01:12 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000000000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148c34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6faa13c25b3e6"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000880)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000002140)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dc971a4f414d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c850c6e1733871f5529433107043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0xfffffeea, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000940), 0x10004) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x40) 16:01:12 executing program 1: setuid(0xee01) getegid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:01:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="2bc11aff5aa815419b57b054fa499070e56e235e6638a36938723a389dd231c8d3cd1b6591e1886e08f6ab8ead2d240a4387062af0e80c5819c266a7223dfb3f92f16df1785c8a2cb82b480b88c98457bf0b36218cab1d42fb3bc183ea28e1ccd9af1f1233abc1f1822561d6d1a702eaec1ce7db56a9ad7b1a9bc76c152a0e0ee08e8439cb161f86e1eb4690187b10a4d904512319eda46b", 0x98, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000480)="72d7446ef06050ed6d9d39a6a01485005d7fd5cffbde622b0464350aa824ad16a7b686cec0e5f1c3c29dcb5e1f9622da136bbba6fe51fb3c53e63d291d3ab85e537da415fa5caae74e71fb41ed35d218d13a3588b1117256af58b802659fad9f4274eafa97ee05954f0aebc258c5ce88333c76758b3a5628e344", 0x7a}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="02cf57be1488c248a443f698b237379d7caa6f285cce213d8996bee6a28f27875d49286e5ca842018faa69f3a98254463add1afd29e58edd7ac635e413315a549cefb5e9d54f0d9f861f994755f4a7f336d6e00f54ea57cb5bfa6c3534", 0x5d}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7fffffff) execve(0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) poll(0xfffffffffffffffe, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semget$private(0x0, 0x3, 0x180) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f00000000c0)=0xfffffffffffffffe) 16:01:13 executing program 0: socket(0x36, 0x6a880c2f078eff8d, 0x242c) nanosleep(&(0x7f0000000040)={0x4}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x908, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000300)=[{0x0, 0x6, 0x65c5fc6e, 0x6}, {0x20, 0x3, 0x5, 0x39}, {0x7, 0xe1fe, 0x79d4, 0x4}, {0x5, 0xe30d32, 0x80000001, 0x9}, {0x5, 0x5, 0x8db0, 0xfffffffffffffffc}, {0x8000, 0xff, 0x9c6c, 0x7}, {0x1, 0x6, 0x8000, 0x7fffffff}, {0x2, 0x100000001, 0xb2, 0x1}, {0x59e, 0x62, 0x8ce4ddf, 0x9}]}) r4 = dup(r0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)={0x2}) connect$inet(r5, &(0x7f0000000040)={0x2, 0x1}, 0xc) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="65eec7d85d9b83622c854dcd31fbee623eaabd22387ac77a9e6dafb92bb417f414bb00a0e76b953dc310fbdfe40da89a6c51c081f9b8f39c6dd1c753f814df8bfb6384ec1d2f524214e604846241c2e63e3cbde61f673feed4c8b8910409f64fc34d0f80a961dd25b182c8643936d43f6c366a6e1d65546e58b0630a559838a342db606944f7955ec6fccdb44dd6d9372716e291b9236cd277b91bb37977b1ccb63b126fbb03528db3cdbd2bc7d68e9f88ca", 0xb2}, {&(0x7f0000000200)="e555e52c13e455489e77029aad2c2c407d2517d4c8a61f9d490981e9287a8a1878a920c1667b56427530d67de109617c19f6f202c90c394fb8e6b9315d80b36b9684b4b61e664ebd6eefacd8815e0cbcfdae4e2d29bd20f8602121699fe1a4eb6b117cb95e02062070f39f1488ae8e8074a159acc78a45f69892d939607bcfe29490b6a5694663705b6712d6c808b8a4d6ee57448a988f3dd70be21112790f0566cb5eb02b198ca4b76a06181215e645f03105e961e742182e970ed3afa8793e6a106cfac83a2e07f8f35fcfb40664", 0xcf}], 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x4, 0x73d}, 0x10) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x5, 0x1800, 0x10000, 0x8}, {0x8, 0x100000000, 0x0, 0x6}, {0x8000, 0x100000001, 0xfffffffffffffff9, 0x3}, {0x800, 0x3, 0x2, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:01:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:01:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) pread(r0, &(0x7f0000000300)="1fc297650b8de9ab4a270a44ff00fdba5bdd8385ed6e5f2b1458cacfb71487dad4c79d14ce78b3202e140e122ab6cb3f9a26fb67e2753357f429e483684a4a7284f624847460fd802cdcaa77e372906e782497f8999673e10b5e2dd38f673ae86021c0da16f0e3cb677dda61a2308f71acf19231259bef", 0xffffffc0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4c31b8d9259dbc93, 0x0) getsockopt(r1, 0x2403, 0x1, &(0x7f0000000180)=""/197, &(0x7f0000000080)=0xc5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xb, &(0x7f0000000000)="93b9fd83", 0x4) setsockopt(r2, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcb8) 16:01:16 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) lseek(r0, 0x0, 0x0, 0xffffffffffffffff) 16:01:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\\^]\xc3-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']-#\x00', &(0x7f0000000200)='.-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='*{\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',*\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) chdir(&(0x7f00000004c0)='./bus\x00') preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/48, 0x30}, {&(0x7f0000001540)=""/59, 0x3b}, {&(0x7f0000001580)=""/169, 0xa9}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x5, 0x0, 0x0) symlinkat(&(0x7f00000026c0)='./bus\x00', r0, &(0x7f0000002700)='./bus/file0\x00') 16:01:16 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:01:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x4, 0x10001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="90de0add", 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x5, 0x3, 0x8, 0x5}, {0x1ff, 0x1, 0x7, 0xe1f}]}) write(r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8260, 0x164) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffd9d) 16:01:17 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r2, r0) 16:01:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x10000000002, 0x2, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000100)="23b057780a61f355b76ba008b66d65f4d15e87199eaa386b5776c08ac1684c88af1749cbc6fce6bab53ebff85c6a1219fa07b763dff5951bd567c98dbaab408f1d638e087a20ddc53f05ca1ca78d80e278b23c7d8e8a", 0x56}, {&(0x7f0000000040)="ca1c4c0972c1e03e689b0bb215bf72a4566a78", 0x13}, {&(0x7f0000000180)="9583812e858e30bccab9c6cd4308b76f5f95de337a42a4f371125e23f9fde6a7b836dfd67a1f5287063296c7b243d304f18b6e4cadd229d53c3a631f56c324d26372ee7c2b7aa00b4b3e74adc00a24f1390bf152", 0x54}, {&(0x7f0000000200)="e02f645d44382cb6af45358d2fdf0af5d2af3dae8cc0bb60bfb59f2b6ae7930763c994bdf0d58669338d36c48a285e8f77a8206bb642a84ebd55e7fcb9dc72907fedb74ea9683a1d4dce8176311d49cb6e7b17960a704e5d8db34b173d74e5ebea33d91c2f6ea39e93055ab82784da91262265d0284499125767a2c24409", 0x7e}, {&(0x7f0000000280)="1ba87dc78d7804ab2a30db0ab90c477566af5c56656ea2568434944314d70d0c4b42d80376df9aa3b71ef5397afbfca6cec85a279be192f5adc920742ff2ac6f8dfeec908a31bfe7058efa9d9d9e36d5355f3be64ea1bcb1329ed3c6c6078751ec408ecd27278efc0986118836ab2bced0fe9eeaa653a8535a48680bc77921fb6be0df13", 0x84}, {&(0x7f0000000340)="813299546b232ba22bac71d6ec23e9395fe1ee8ba33ee00afd798ee399460246450cc450bf01cb62504f8c60555c7c", 0x2f}], 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x20, 0x10) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x80, 0x0) kevent(r3, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000006, 0x7, 0x183ed8d0}, {{r0}, 0xffffffffffffffff, 0x8c, 0x4000000d, 0xde, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000020, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0xfffffffffffffff9, 0x5}, {{r2}, 0x0, 0x1, 0x84, 0x4, 0x5}, {{r0}, 0x0, 0x1, 0xfffff, 0xffffffffffffff80, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x81, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x3}], 0x3, &(0x7f0000001600)=[{{r0}, 0xfffffffffffffff9, 0x5b, 0x1, 0x20, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x3f, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1ff, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffff382, 0x1ff}, {{r4}, 0xfffffffffffffff8, 0x4, 0xf0000010, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x8000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x13, 0xfff}, {{r2}, 0x0, 0x20, 0x20000082, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x791a, 0x7ff}, {{r0}, 0x0, 0x2, 0x2, 0x0, 0x1}], 0xfffffffffffffffd, &(0x7f0000001740)={0xffffffffffffffe9, 0x1}) close(r1) 16:01:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) openat(r0, 0xfffffffffffffffe, 0x20, 0x8) mknod(&(0x7f0000000100)='./file1\x00', 0x4, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000000000000001, 0x0) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/205, 0xcd) writev(r1, &(0x7f0000001340)=[{0x0}], 0x1) pread(r0, &(0x7f0000000240)="e0822c8cc86f139c0c344eb8bd5d384f6334087e6e794681c44fefdfe8c36088206ca305886044740596adfca849dd9cfabfa757319fd1f4f645c5091d368306fad4020cff38450a2f444dce3a3684f946f72b061f3ed49af77fb4e665cd392930ed3dfe13d17a2627c260534e78dc17ad02ddfe84fd7467991223b21c12fe221c0c59fa3f4b64b57b211e", 0x8b, 0x0, 0x47) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18880, 0x20) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x80, 0x85e7}, {{r2}, 0xfffffffffffffffd, 0x12, 0xf0000000, 0xf869}], 0x3b4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0xd, 0x57, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0xad06600a796bae62, 0x1, 0x9, 0xfffffffffffffffe}], 0x1, &(0x7f0000000100)={0xa983, 0xde1a}) 16:01:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8120, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) read(r1, &(0x7f0000000040)=""/171, 0xab) poll(0xffffffffffffffff, 0x48, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/243, 0xf3}], 0x1) close(r0) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x2, "00b9ab6d0000fd7f0600"}) r2 = shmget(0x1, 0x1000, 0x84, &(0x7f00000a8000/0x1000)=nil) shmat(r2, &(0x7f00002d3000/0x1000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\'\x00', &(0x7f0000000100)='1/^\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)=',+q\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']]%\x00', &(0x7f00000002c0)='\x00']) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) 16:01:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x890, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x243, &(0x7f0000000240)="b1b3f9d49f619ac75c888f6d0aad37dbc1d304a080b2e6959070f4f1aa13fbed4e44ee1fd309edf2ae09897ca4cc690fadb8b41c0c6ec62ad09c3916c728e9ddb18f9cd07ec1930000a76bb9ddddd30a480baf98b415a6d95182e1ff3d9413") 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget(0x2, 0x1000, 0x280, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2c, 0x3, 0x8}, {0x6, 0x0, 0x7}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x9, 0xffff, 0x80000000, 0x9}, {0x48000000000, 0x1, 0x9, 0x6c}, {0x4, 0x80000000, 0x4, 0x5}, {0x7fff, 0x3ff, 0x3f, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) 16:01:17 executing program 0: r0 = socket(0x2, 0xc001, 0x6) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) sendto$unix(r1, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = semget(0x3, 0x3, 0x400) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/103) semctl$IPC_RMID(r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r2 = getpgid(0x0) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) 16:01:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4007, 0x6) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000040)="eb64e1bd", 0x4) shmget(0x2, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) socket(0x1, 0x8007, 0xff) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x40000000000001ff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0xffffffffffffff6d, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) semget(0x2, 0x7, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000040)=[{0x81, 0x8, 0x6, 0x10000000000000}, {0x1200000000, 0x6, 0x6, 0x9}, {0xffffffff, 0x9, 0x6, 0x2}, {0x2, 0x800000000000, 0x800, 0x2}, {0x9, 0x3, 0x0, 0x3}, {0x6, 0x40, 0xd8e8}, {0x1f, 0xffff, 0x1, 0x3}]}) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='\x00', r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10020, 0x0) 16:01:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001132f66696c653000"], 0x2, 0x0}, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="327652c2aa12da08181cfcb81027473539bae3b75b74d7911462d690b058b91226898910911f7b38e4839233107ca0f4070a044053c6a3535d930c3f8e90165ff2cc994bddacac82215281e6bfb5c137462fb287b3ab1ba43a39ee80d5b29d99aecb585f5e7bca76963fd96bf2bb8bcca7beaa75e00a1fc80d1648e1669063f07d21a114dac970981be30670", 0x8c}, {&(0x7f0000000140)="42ad18a0e4602b83c061d1f7d25f1c1b7e57ceefa195d7e700499b5cc10934609cd1f3c422743ac6380b4eeee2023b690660ddbf08d9394e4647f3f18c2c5cea9eb656329a76c385206073d9fe14571d36b2ffae863f8e6c7a170228bb8692a480f981d3e2cc11e2efc55358600eaa480cda378df95f5eb6067bc1d6e00f3c7ccb4e551fee6b6914b15f934b3e7d87cd2b5951cd7f1e3c011342156c510a6b64247870caea12a5c674aff30303a91a8afc456ab3b55163eccaaf28", 0xbb}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x7f) 16:01:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c7d1f61758462632104a22a712e65b89d37c40b165112f35b4283f3ca0457e08fcca98ef68f953f555bf1e89cf903c65e82c19067a9f29104fce135e434b1a30001460f11505649e648a0ce33966d4e75d372736ec7c4af93c64ead20395d9ab913ddffba08e8ca6354c7bee3c252a5cd54c0765f81a69e4f0add1d7a2ec4e25549e3454ceb5768813d49e1b27ae22a402652614328a70ac79a27e9c0dc8c60aaff11e36686a7121b9e667e5a50435b54d87b17c49fe3e21fc", 0xb9) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect(r1, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000c300000000e400000010", 0xc) close(r3) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 16:01:17 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7f1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x1, 0x108000000, 0x0, "d1f6f2237e894810a4b2ea4bc26f5361434aa169", 0x0, 0xfffffffffffff80b}) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pread(r1, &(0x7f0000000040)="14f176bfefdffdadad25cf83a70310b97fa2f0491f27222ade02d3382e67c89c396978", 0x23, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0}) 16:01:17 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, r2, r3, 0xffffffffffffffff, 0x0, r0, 0x0, 0xffffffffffffffff]) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000001) setregid(r4, 0x0) setregid(r5, r4) 16:01:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4076d0c3f8825c69fef8a43864be845a191342e3d68097c5df8651d00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dce24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbd01000080878f56ddb5709bff493a00"/232, 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1f, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x940, 0x0) close(r1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x2}) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1324}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0xffffffffffffff51}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fchmod(r0, 0x8) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0xffffffffffffff80) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2091090acc000000ffff0000000000003d1c005b138ff814c1b83e1a000000b8180000002900000031000000030000000700c25e388d893f2ce6bdbb40ffc8fc0320e087be0810670353844c2e58d268277a55bd0e9dffc3b1c582f0f8b08d67740caaa594fea21f41788184bcdbcfe81e695c8b55fa209014d04d335094134b1cfc862a02ce5155024aa7463e39d695da265ffe01d72f828e791f5b387ced92280000feab86992c6b8e"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) accept$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xc2a) 16:01:17 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) shmget(0x3, 0x1000, 0x83, &(0x7f0000ffd000/0x1000)=nil) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x10000002400, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r1, &(0x7f0000000100)="0edeb693ffff", 0x6) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000040, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="5db852f03e8f1e406b336741764780d3ac59181ca4f5e7ad4604bd7d38fb1a042a8353094b2ab4184629e669014d0b9e4b67c21152fc23aa03e9943d8429bab7c9b546f53df46b7c8e6cb42cb6f17a4ca425b7787ae4d74054d5d399510c27e408c2e95bf7f4db1ef59f111f3d3c67cc00ed6e16d48b8993c3ba8ce6ebda5ea1970118bbc4a5263760c16cf470bc13467b214a5ed6ae349ad714f9ab47bbbfb53a8e", 0xa2}, {&(0x7f0000000140)="bec04602ea9c068cef9b09086b5cd9ad76220475e18308d680a49d1d764e845d3563eacfbdb772db63e2e52faf7ffd9c51298e9724b5c4c51b92390028e92f7d64e90335fc310a73bdb8cf428792e5e10f9710218e466548ed5f37aad934fbf2bd4faa1342057639a12cafd7eac633b6143945bad1d63578dcfba17b7044", 0x7e}, {&(0x7f0000000300)="53ae50740e98ba41246e333cc8e242186c8b40f54d766282d581ee3e8810ecb2c6c3d1d36a50d2ee025b2db07ab81c93b35cb3a86fe9689eae85e06045e5f64841e604dd4eb1e05eca40361f", 0x4c}, {&(0x7f0000000380)="6d11cc602eba6df6730560a8a4a49bd10eb1950288647bd343ec24ac835b4fe0c3902b6c0a1d58d86c6fe41fa6609d794ffa88bed7dc224a233ba58301c3bb92e03ae2b76653437f6cbb9207130db8de0a3be31f", 0x54}, {&(0x7f0000000440)="b08a0b56c34e4985e49e344ffcc6ea8ce08400461a295dd33a66d994408fa62780a0b7ce386c0f3061dba9e358eb89888880d95e0dfd70e8a2e4ce4151a329d0c50da5d8dd211bcc61357b55d5f92ec8285bde65eda7d38752847c33bfcbe663915f137fa1b8473ad41f8f1ae9e530e8725adef97ce9dbdef587ebc15b86adfa62f5c489284f12098557f54797bbba021251c86bb6f798f5b9b47f97c6e8a58efbb6d9f27999434c3f1e982037d44952b9140ad61fdb8150904f5e91712e2f710743686d5cbbaf6dff2f81c986907fe738bb7f7529e143689efe9dab68520973738a3fbd1422075b28594145f3b6873db08e1d3af3932cf96c5db24b5530c9", 0xff}, {&(0x7f0000000540)="1ffff32f3cdb07cb58092c6d803e09b8f5672f71c56b895a7fb857d3468e29fefa4fca785fc0bd092391071cf2880caf5036ccd4be39bff9005fa81e061cc189a8c38e8a6159ecd8e0ff4cc461e1a0079438bebe31b3dd82c4c1bb1de68e00d2351260df64233166c682a9f86c1212684ad9b358cc80808ef1655062c22c89edcb22a6fb362e8c45fbfa5915c8d26996328d6b6b687f94c64d42bdfa3d8f", 0x9e}, {&(0x7f0000000600)="507ca3aa5fb88a88eae898d7a7e9286654aa952df7a9f3c7070aa073f8d79a754fbc1523c237942cac43528dfab23e626c55b028c139605d3b367d048547e1602411faf0f4fea08701273c95f697200e9a0cf5e6978795645e9dcc23f721d0347ed86de227822a348f6e9f53045ec29fe3ba851076bdbe32ab4cacd93bd111cc031f0e7c004ea9dce6e76ba53acbcf57", 0x90}], 0x7) read(r0, &(0x7f0000000000)=""/11, 0xb) pwritev(r0, &(0x7f0000000d40)=[{&(0x7f00000036c0)="c08282e20ab3d93c43a8cdd3a5d5bf58e1d2cf53f7dd98324928eaa401753d1065f2ea5861dc25e99d8888d3af40e547a94d2a2189315350e7315d53495d821c9cfa1e5fcc91b871a01cd443c83ecb966d93fca0c772691f1fff81d97d2228ee6a98e9598d9070328e3281ea68e10d2e7f82d6bb52bec2a339a67ded8e4f081e0034f788a99891cf9a9b7d85c0edf9c484783c4abfa9c0b2618ba29bc8243dbb70dadf20e979b7e298a6b7dac4a73202548956d486d1b4b77f554ce3f92ca39a7581acf6ae819a2ca626dbea24a3313fbac107d0e199893ed6b0da759acdb887f26768ea89d4d5e819d45392bd0fba0fecfe8b37badb7f472cfc9658552eb8f8ee79026b270aa2aaff9a81e687b770fe588f140d903d392808a9f32234dfc31358f44c99d64c63c8083d9401f92ca2084b110723642d9fcae2071a6e693decd608c18fe8cc985a40ea29a6ea2aa2430e2b5ecfc0672ec32246eea92b532bd8fc3b7e740c939c38f808044faed3ac669c0f1826c18d83bc1c4dd365fedcf92756b04dba7f1f05e1c1b2c57b1e7acceb510062c5c9c29e9b67b3a6170327cce4ff8933921e62092842795dbaf6080092bcffbe569e2d26e39b4d7d943b2ad9f89bbbcd66f2579eed24a307e26cc0640b0c18dd717584a391bef30911f95027ebd7de8797625d864a2aff805b7760c4731bc07c845a7abce05ad2941a9d6d7d8b08d1334c864e0aa75781d3b2ea446f2fc848fce1371536a23538ba21389d0a69a34d7e9326837383a1bf4e403672dd0d6874fa0e174c95700c0a2ff870cb1c1ce44ed2f2644dfff0c8d6c3a7e1db68cc29b1cd2d3560d5198f806ed4b7caae560490ae40da73416a06ca13c14f011384bace0bd16bea2ccf8221f2a9502411bccc8ff970879db36d59a5d6a6153ec241d0a4db6e44b17255c9f30f18c57cfde8884b1ec1915a7a103b8388eae042f363519386d45990cc284841fb37381931eefd55e817e32e9d5972cecf68fc1d3808771e9189b9b1194127ca21f571bbc8820b4110651a0d16722b59708ed2e749ec704f1bd1570c1e38acb5a21b249b9e7fe4f69f", 0x302}], 0x1, 0x0, 0x0) 16:01:17 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x1, 0x10, 0x2}, {0xffffffff, 0x5, 0x3, 0x7}, {0x7, 0xffffffff, 0x8, 0x6}]}) 16:01:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) shutdown(r0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:01:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:01:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x890, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xeaf) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0xfff, 0x40, 0x3dcb, 0x5]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/22) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x3ff, [{0x3, 0x9}, {0x1, 0x10}, {0x3, 0x5}, {0x0, 0x7f}, {0x3, 0xfffffffffffffffd}, {0x0, 0x101}, {0x2, 0x7}, {0x3, 0x81}, {0x3, 0xfffffffffffffffd}, {0x2, 0x1}, {0x3, 0x4}, {0x2, 0x50}, {0x3, 0x3}, {0x3, 0x206}, {0x3, 0x3}, {0x3, 0xff}, {0x3, 0x9}, {0x3, 0xfffffffffffffffd}, {0x3, 0x100000001}, {0x3, 0x100000001}, {0x2, 0x20}, {0x3, 0x8}, {0x3}, {0x3, 0x20}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x3ff}, {0x3, 0x29e}, {0x3, 0x6}, {0x0, 0x1f}, {0x3, 0x7}, {0x1, 0x1}]}) semget$private(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x2, 0x0) chflagsat(r3, &(0x7f0000000440)='./file0\x00', 0x1, 0x2) close(r1) ioctl$BIOCLOCK(r3, 0x20004276) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000500)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) readlink(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)=""/141, 0x8d) r5 = socket$inet(0x2, 0x4, 0xe63) openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000700)={0x0, 0x1, 0x7, 0xa6c3, 0x10000}, 0xc) getpeername$inet(r5, &(0x7f0000000740), &(0x7f0000000780)=0xc) msgget$private(0x0, 0x0) writev(r5, &(0x7f0000000840)=[{&(0x7f00000007c0)}, {&(0x7f0000000800)}], 0x2) 16:01:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x62) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f060070becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b5d6a60000a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) flock(r2, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 16:01:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000040), 0x2c, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) clock_gettime(0x7, &(0x7f0000000040)) 16:01:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="291d557f901c9f455efbe725d60e72b92c5507f2728937ad09d7793f014f395be2e7eb5d52e3da3fb6b12e1877840c3cdeebf66842bb892a7f49441a14a3e18ba7c4c152e2b049365c9d50af9ed8c991175f10e13955d4e62d3fc2d1a37d8e2666c3d53cb0ba9283ac7a627eebe199cb27316795c85226813d9db14184aaa2d855c8c291492332aa92d9fb8a418daed489bf84c07e3cd9dddbfe6122204fab015127d68328add648ae83f5", 0xab}, {&(0x7f0000000140)="9ca0f342ef34e80916750b01f8fa7e1dd1d8278db61c35bebe34ade2c889b87045672e34457155ced7278a097c1e8d70ed3f735b70758c991c15549bbb38a93388d5269afeb7efc53153c6ccf29b20c01ec651cce8952eb84d4f2240e633b21b3ef84281c2b61b2c6b9532b3c77a93094388bff4a192e175777793f6999b5e2247bd4e7c2adc858b76103a1bb3b516fd0bac11d6409f34f101f248f93c4b", 0x9e}, {&(0x7f0000000200)="9df21b21de88d7e2354eb3847503ecaebc0cf6d42258109db70168b1e1a852cb423e466643a0d0ce9f080e75df5fbdf274d0ac099ef57098ea2caddd4c1d458a8bac165e4194d75ab8d320f01240195a6eaaf15cbc38983ad37967379a837b24e9e4af", 0x63}, {&(0x7f0000000280)="896b4bb11439c376174dbe2ac55958f6af2f3bbca68e7faecd6022e4ed64e471c02f7159d6a16f9b37f69a18ef063adabaa621541b31ca338974ba19470a4468e7043b49c41d699e53fee76a4734a15ce783a4387aec23fb310e5aaf18edc334f01c89c50a0f91dcb3c6c1201c073cdab8d6829088444f17a5365c76d262ef2f19474cd56464c3d45f29232b935d0880fd37ec0c6bdf36250cb67f7a00937f46e24be5e9e3047ee7bb848dbb479bb1fb281c413036d85a8475", 0xb9}, {&(0x7f0000000000)="14e846ab8fbda68e7ba8b230e2aead2a2a", 0x11}, {&(0x7f0000000340)="7b1084513626ec636cfad15fc6154c597e9a183370c7f2effed132506e6841f2de0eb65523d0", 0x26}, {&(0x7f0000000380)="ab71cebbd396120d7e", 0x9}, {&(0x7f00000003c0)="39da1812a28aacb9ec0c444b0d17c5149225a410e274ef925b22aa1d306dd96ee8132a50a5b6eaa67fad08a36ac24a5460e3fc4a0c7f599caf8476", 0x3b}, {&(0x7f0000001280)="20b53e511ade8bc6e1f0ca33f13f30b3be3e6b87073bf3f1295a7c1daa735c8ea530746a40cc0a35e865352381f325c96c8e93c701211bf5f5668d5d0ab2df618b0da7d1c004e4a9b8e647ee884c2e9ce7919c0ef65c344fbe294a4dceb151feb9fe0600f744d2074c6395c13793316e25cf17b69926b3c70f7dfeb6dd67be4ff5f8b06b63c8fe66cfb2a7c9bb2307519d271606d478a0fc2a550728439d8b4aa005ec3cea6f180ca8a0664a3d5b70e31170bc8dcc539cc34e714df118d5135d6ad999d37c99c6b767a2dd2ba6afc480d0c41de22ce355e1d113fc8cdc12ea15253af3f1e39784b221f830509242075c1ab7ba0558b4dc52cc48e81485625c3de23b66a0fc56b9b770b659e71db18710e85750c1cd3ec770753d7983bd5d8ae2c7f802e29e55f91eb783b273ccdaaf183533b02337a1eeee234c4aa6e3b1647ea00dfd2ffff7bb34e4fba06717b0d4347dbdd8da5b34bffef0c32ab0d68d87786004fb3b62f4449f97f2cba63451568978a5220131069e821f3a26cab2531df7783560f36a60e7d4e417b9d86eb4e94ed73948c7119924743831a1d7e2036fdcb502eaeb65fd9ccb8f875e87267a8998b5803c1249a0ef930c3b1fac2c894059c715eea44950e0570ae92248193516449442341e482274d7cc50e889bb645653fb78764ec5da917f0b74cb2307ed973c4c4c27575ede69e47936458acf2d5b3bcde2aaa9042ae72cc0348adaf29419b261b2cb51aaa8c88773444c6cf49b199a4c223268d46fc974296149bdcfca7450f65a1ea6f280c9e8b012a55d90fc4888871d46da73dd57d994a3fa524a4d73afd201f0f97a0c7715d09480171baf31f4eabb0ff2b8e6faa0efbbf61cef074046b6cc8c037655e66efa130f761a91e0fbb9ed1062ce3b3b86e8545da7bdd71d89860cfd61158555dd3a7174c38a4e15755b7e0a09ccf642dd5a80202a2311a0576e5210e148994c5af5d9d52c3977794397bc8034561ca83cf6a2fd56405ef76629decc88cafd18f0d508a000afd7840b3c44ae97e64789438a7319a3adc2b5f37a127e4ac765d7bbd4129d0fc093373741398811c777ea1185df8083e540106cab8a7076fca1ed359d0d25a2af06f1838bfb8647ea71603029506ff31bb91ce95e6a045e4c29509a8726ee25d0b9e09a8aea4c013e7733eae1e06337a09859634041239f8e502f24227db87fb4a68b56ea39a2ed4f33c3e8cc2a7c9ec8a2c01a4c3a7cdc31805670dd683fb4797ae9083fb8af2a5870739df1ac86dc51c9aa162e6a104804bd2a5ed232fb40592156bd97833bfd59d1b93ad8dad88c735f8392323359663d8bf533a08530f6b7ab89015c698e73d68c39e34dc0800a7e8f00f2e8b9bdb23af59ec8761c6cafaa5d56709c89d237e8b2d1fc078ee10eb498255c44850cc0310bbbc1752c4afca71c9f6bf665fde44863306643329ac4894a2cedb87d4bd2b2b70af74da58cad0c259ad882992ebac7ddf9f71ec0553fd8c64a85c6c019cf6a5e482c8012da2a57720c1861d4b8c939dda85c0f5349f61367f62de6b241aadfa75cac21276b3264fbd32746eaeb28c9767cef59ac57ab13cd58ec09b68a4c9618bb362c1896713ae23c0d3c7ea3504bfaf480d227260e7feecadf625d5fa1aa215824af960a17d999513134754484255c96bf02cc84468dccd028be887cb609d0e68acf59f1f33ca4536d4d4226114d382ce4ef97a220fdf8f240cde86d05c8bcfa33f75d369a9b5f8abadff91c8cee757c861cd3c42987c7e7dc7d99eae7bd3e8f0b6e7c516c5dca0e81db4f8ed9b674e9154195576e0d47740dbd0747467d94be2540185fd43b038dc3a9", 0x521}], 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10402, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000640)=0x2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000580)={0x0, 0xd05a}) ftruncate(r0, 0x0, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20010, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) r2 = fcntl$dupfd(r0, 0x6, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xe1d1, 0x3, 0x800, 0x0, 0x4d, 0x800, 0x6, 0x0, 0x1, 0x48f, 0x266}) 16:01:19 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) pipe2(0x0, 0x4) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:01:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) 16:01:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x150}, {r0, 0x112}, {r0, 0x1}, {r0, 0x23}, {r0, 0xc5}, {r0, 0x10}, {r0, 0x29}, {r0, 0x40}, {r0, 0x6e}], 0x9, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x30, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) socket$inet(0x2, 0x8007, 0x5) socket(0x20, 0x0, 0xfffffffffffffff9) 16:01:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7fffffff, 0x7fffffff, 0x800, 0x3, &(0x7f0000000080)={{0xfffffffffffffffb, 0x3, 0x7, 0x7fffffff, 0x80000001, 0xff, 0x3}, {[0x8, 0x7, 0x270, 0xffffffff, 0x4, 0x9, 0xb2d8, 0x8001, 0x100, 0x401, 0x8, 0x2, 0x80, 0x300000000000000, 0x1, 0x3f, 0x2, 0xa5], [0x4, 0x5, 0xff, 0x401, 0x81, 0x0, 0x800, 0x7fffffff, 0x80, 0x3], [0x100000000, 0x8001, 0x1475, 0x0, 0x19, 0xfffffffffffffff8, 0x3], [0x3ff, 0xffffffff, 0x5, 0x4, 0x1, 0x4], [{0x8, 0x7, 0x480bc498, 0x8}, {0x3, 0x2, 0x782b5984, 0x1000}, {0x2, 0xaf, 0xfff, 0xedba}, {0x8000, 0x7, 0x8001, 0xfff}, {0x0, 0x9, 0x2, 0x8}, {0xffffffffffffffa0, 0xfffffffffffffffe, 0x70d, 0xd7}, {0x10001, 0x1, 0x4, 0x994e}, {0x61, 0x1, 0x2, 0x3f}], {0x7, 0x1, 0x100000000, 0xfffffffffffffffa}, {0x3, 0x5, 0x5685, 0xfffffffffffff001}}}, 0xc6, 0x8}) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 16:01:19 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x2) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xf5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x2, 0x5, 0x1800}, {0x0, 0x100000001, 0x7fc}, {0x3, 0x1, 0x1800}, {0x3, 0x68, 0x1000}, {0x80000000000003, 0x20, 0x800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x2, 0x100000001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) syz_emit_ethernet(0xfffffffffffffd94, &(0x7f0000000140)="d5338a49") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000030083ca4fa4f7af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0af58ff694c198cb", 0x5f}], 0x1) 16:01:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x10000000000204) write(r2, &(0x7f0000002880)="3942dd95b016261d61d8fd414089bc2f070e0bf6f559a002aedc939ea9c9b5ae47e8447a05dbcb899da0f8b48f55c9f430ad7aac258181961a8e5efc2ccb7eec748779ffda897d6c22caba60c7347b91945f402c42da524619aee742ec9c76921e0c4da53ce5ef16e5b640e9e5cfd45d2bcc9bb312242fc9f469cce2d195b8fc61b0d9bdfef1b667346b61ae915a45d3ec7ce5250e4c305900c4e7979cfe324703b63e5a123e16de192b35b166d6131db71403f851fc2c33b058d693b096193c42e9574dfc8549de9c84fb6587f02d86510950dbf6977761094df20e388edf4364a8d64ac59bb3646d72b4df83d7c837395e697a50e54fa4cb7faaff9468284516b4e2f55ff476f328dbc3590dbfeaaea182b71706645146f7c63fb02e9e90914866a6ce851f059fe6fa479e86db8c811701033733ee0db4283231395952a7bcd41473c76403216e2bc9e9f4562730258daddb723bd0859d3cb63aa8c3f5de1b9682bd934f59bf98b09b37ce1af87e9c44edd43f9403268dc753dffcc676dd936a2f50f91262e583810205476a7c6335bca11b3347f2d2ddb45041ec9d5f16b21201133f56635421427d4b685d2c417ba762476ea9bc20561977e4e390652778886d908f9ab60fe0c326b82bbbabbebec2243570c3a32c74e911785fcc464e0f39aca2814fd9d189c41125a4377c44a08a6f882f8c6aa2fd4690e3b960589568b6094d42db9840dcbb1bb5312d1bc0b9a76b940924d7cff0d7e914a8052501fd3727732f6230972e581a4acf8646da9a3899f4a659b1821a16b7274b257a8bf6a5980465a3df99f71e725a11472b9c302ef820a1b4ea2bb42dd56c14f14ac569686b438c8861eee7753af77a318024e62aa279b2edef5b6e744339e097cfa6c5858867d91a5f8dc42dbf076f51906a0e40e5dc757a93f8ff12dffe3212e869d8bc35a1f5bcc45ef5a86fb0082118f1aa11522e551aa9a96dd02abf3704d4be5f88f507845499d3050c5a60c9b364c352442321a2b3ca7f044a8f098ac173a81f6e9be23361790b61df4ac009ba11193b8c1ed1b0ce8033d14eaca9c2a26ac34756c9ca9a6ea249bb287c41498f73754d7cb9029f3f07ccf03591ae65c7475803a2feb8918f6eb56c75d24e9c9833ac5307880369c7d992a17c4a29835d66893e430ee4b9410c15ef8cca96ab22eeb2c4540f12554af3836477c872ee797071b3e410ed80962add5390f12e79d4dcf966ec1f8249f0d9a8e5aeb5eb2518c2116c4cd071ffd2f28e4269bbe2bfbc2451bec688c09bc82814b5f65ef961c2f94c3f22b3ac40789c0223c8fbd4555a430df78698a7dcc642629babe21773fdff33882dcee67daeda415a0807f8da2f8271024c5c359c877a269a59ec56263f91f72d82941c3305994d010650d7730725a864c18acf29263357bfb120375e69d0c32c3d9f5e271422a1764f9a1407eee3e66ba99d3774578ff963320d60d1afb6ecfebb0d499c564ee88f17edbd6a1186061a27d86e7c34bbe39f7eed321ae2e742e5ffa90a5243986357b2a2ee61ffa10714aecb3e7024e30a5c807083f703b85668cea252edee8bcf3e7f2cfa9f0a3929181e791a1257661bb43ca499349fd5d9318e5f4ee57a87080100f884726cf25c4a064077cab0540ca4f99107083a471af756cbed637a611f32285170408c5e297a384355612ba3502ff83510c5a01fac7562c924303eb42ad8d5a25c49f421e65d2aa681d36c0a49b69d41e790a9d647f68bb4364ffc143e545a615ba8b7aa9f38135f0a97c7fd985fe10583ea5c71fd659a627f8cee8429ff2e612958765a7bd57e6cf478d1be8f72a00ed119dcac436f61b1228c0e2a9505bd93d6133672093021dcaffc66d553321f20787eddbaa575b6090bd0f53f1cc2e93ef6ec2bfc23cf03d059d8d2766ab2045c6491cbc3e85ddd7866ad136e9f33d8c1b9136b7906d322d14191f5ba7c04d02e92c1e7623ccc17d70aa9810dd390878a4031674b28e1b991c915bf0d28844b2a7be2d9f6319f58eafab8d7c544986f903c2af7ec0c6f0769203856fdc697fb9a40e9b1fe110e8b26c3ec8b08f7e12127aee5a199859995e5131509e79ad88dc1c8740c058e322e9ca554c5fb4db2728001a3b5fb940e7f4b4fff7710ca35b353c21da103eac2ebbf9f8334ca21615bb55add2d6a6984fe413f45ce5020d4e246d52658aae2a8a465eaa3531318987999e8019b4daf8fcb964ea90734c5eef214ba16a52da08cc53e10b596b4d75983f7947fa3861f66ff853331034dffcde3219c60bcef28606f61f86efb74edb94c19635274b22e92fb15edbd3c0cd2d240399369ca5777c1e06b6e97e0dd4a93f18d98a448ee7d64a485533f6464ac517dbaa52319aa30278ac3e40dae2365db263a8b7b83e00ae06b975b1f9be122c409f3883fe24e55db1159570fc3263c46c3f53a4a22da163088a5381a53a6bd3485ba5c4dba7bca13f9e4cb8e9d11e89bd112333467684f9573a56655a8d2a0464379883cebcff3ebd96dafc9619743f28623944f7ccb7d22054121ca2784f919966c7afbfcdae0cc4d23727dfaf928f5773e90c9473e080d4e263956ae9ccab6da612a92d7e2443b4402e54abe45891f504dbc71c14566b3ebcfd6d8b22e14b85e06e1f1f1a1ebb9c97e1121b62c4d2e2f0c7a13ba37c4a7cd64dac92c8be68dc81e3240ffb7218f441da1fbe8d1128f65174cc9dbd488999d9068d46d33106ab36a0c755eed63346db056497f8127969074a6d01f3c7a34f7e49cb78418d569388bcb563e6c3de859d1456e8d3b14fb85c206f3b9e82178ac53eb4cc93f2a0c7455b722ad5fa72e07924fba28263745bfc6ecc399e35c84a5c2fa8b9cc59634c54cf40c2a9908a8806e5e3d1bec6b0fd77fa48028f83ffa54faa506c7272e3e8dc60c454d8dd90948c82dacd31e661b4145511c94827375b261387c6595d1b6b63fb39ccfd67137aaf47afe52fb4e3c36dc05df8e6cf1c48793015d5b887b3c73126b5e74ac0752738b530aa2d38f6f6db9e40e5b5a25eafb08c4e072d6012f750533d2be9de0690cb7072edd44236026b01fcd8daf47ed2592c7a830adc004a4202df2f77c614dd8ae45fe89448d946148eaaffc7d5462b9a0e15a967f4f0bb82cd463c0489de996ef52972b71d222829cde40086dff39fd468e817b600d5434192cd14b30aa02e41aebcb2a14d31c9a0df9ff102bc34bb45ad2b41ed578b5ff64ea056ec90be74889d0a8ae01a1bd6e50c878ec357a7340db8efa1e3db174025fbf87ce7dd45054ab09692c036df234c7112f2064be62af81e381539153ebd59d930c985f956d597df0d58d4d30a2c9ea741b051f6be5dd104a23d0f24192b6bf18f1af8158ca31365d62f59e7b02600762e729f2cf0d9394567a8f9ced26dbe7b5e0e93c26730d6d86bed99bcc786e05cf7b11c6ab2e8f450eb5caa7fafec15043f7b0d2eb8cef0bdd85eeb9cc10516091ef375d304d1dae86f82d9dfcec9b4339db51e7361de1cbc29886e4ad7f1732408f9b84ef6a4d70b97e2212fe9a40b5dcddf829fc43569f4277538df0736b81e207a5d4c948924def58ff3a7e8786a68358ed735f31fb0aa45235466c082aa6350a41e9fe03cbe44054c1846bd9483aa706e42a1dd345854a1b353339363609537870eff681a43ff8d3a9560fe248ebe9bf8ec792c5f5fe3c0ca78ad612b2c1612ceff4e43b3054088c9b2481f6efbdf69fb40dc8eb543b4e66103b0119115a3f40e9ee7cacc5d73c248a24dc08c96d4db07503fb17d6c1412a98f5b72f6b2d0449625db2d8d446e9eb54ab5183b821a29f5182fe5523094460b119e331dac630d164a1967220f169380e69f64023bcbe069b3eb0a3d870b829cbbd0c6aa57f52953676d23226a5ac346e881422844b04fe2d7beefc22559f97c24672244a6082698d3f1722d61e487224139194939973da840721a1f6d84c799d8ccfe0cf71567fd541d619d1dd643ad184512435fe09f552dfd294f21d7c6cc593a6ee75267bb073e3631b1ad407c57c42876d5063da9ea81af1da9c8f0b22e87d73a9ef41ebfaea52134620c7b25be12040d6769cc7d0f6fadc2cc400fcb78d3de1f046b835e3d42e8108c7e2356da4c1b00478d0e10dbebe3fd058cf406927f71610cfda9c6d143365aa99b94294bbebe18cccfe399ca9f8ca0c56c41b7739844e1a6d2c3ca7bebd68db666d2c1552f3ab9af1f2b7df53bc6cc7a97d545fd6896c564785a4e7f96a4c43382fea48c5b9e3e8515a5f3bd15ce9df9fad6486cf3a00822754c616c5d8a97d42300b693ebd4434758e58323c79cb062eb3a4372cf124e3f42588aa38b4543f507dd079169a786a23094ca7670c5fb7e49476eb1f7e036956758ea47a42492005ac9c9f7fc32de7a3510473da7027babb5c4b5b536cb5f3ee326b8072726284278ce80a5d6704f9507299d86d49830f50c419e8a14d296a7caba609b9f4fda7110554bd3bf9162a2beebe1a0df202c68e11fe6aa0ddf8e60ecb4951fdb43fe31050a3eac037d95efcb9992b35a7f95aa9d5c5ea1f92fd934e2e2b28918d33fa605f51b79bbb7b3ed863cbf1b487a8bc16b5d33d51540cbdf43133a1cdcf69329ee5a2de83b39135c3953519ebf48222057959833d7ce84f1556a4c2988335be258999b83121bdb9a3c9f31798c32ecd878790bc8322ef1efaa560bcd4d3ebecf897ebb2a0223147a0b32c24e9e8582cb009a69b3623041ee9759e821d393e865d91c8e57333a088b45b74bb1f683e6b76a4435fe5f1e8784825bb92b3f193fdd803ce706fe500498c610def879414595c730586972c47d46aa7f26f19446255edb4ffea6cf3715e6985a0f9e88c89f0c58d711950e1e78c50a79e32fe710d1c9b96d77aad284a4849e969f16bef8edb721b738b6833e1c9a0e7b3837e48ed1a225c31a70b5f68743016fe22236dbaf8fa5c16dff47dacc1f60e47a020368f6f9e4c2377fe0158848ed63ff1600ca0c101df4fcad69ac4611060024a4c509f1cdb480d156f1e09b54e4ff24ebb638f8c834100d23d7f3c2be5e071b2d5019f953ab49ce3b02fbde010b285b378409a94694cf7c23b0d7979cd449b258f352c905c9b516c541a0c567949b06fdf0719de33c217982074b5c8dc7b713994c9e5819c820e821c2a255e06a058f80b7ff7c1b17c3afa6193c9f56e150c45a4dbd464d62ced1b2010966addb74e597b79fb46e963a01f69705cc8d4f72a1b3b32ad8e9d612df0dd7dc98ade541a78a2252cc978e6f12be6631b387bb569dc64ce73b6675a26d0f26c2c323c3abf21cd01573ede3b44d2f434c9e520d71fb7172115cbfd4f1951d80ba7d8b0b528559222fc1e819cb7c454f7e8664fd7273ca59fefb012a4ca0f02b0f9c11aaa8b38f146aa48f2a1322ca76db258e3797884dcef5defebd4f89c8eb8be148eb1d125397dbdb64a0ef1ee37bcecb11143545283e172397a0c2a7a76cd423c0f025e861a12573109b61e8fe93d6922ac1e0b49f215c53f67cc7b48b9dd2d5992cf930afdc3966c082c3f92a50c482004665c2ccbf66bef599d2fdb1d93db6aa89b3af52dfc08846e7dc8233f252e80e07b3a6c93baff59d7b148135209f8112348b349837a9d2332e1c012e2c6f511af9ae7ce69362205cc47566010e6aca89a88a4f1717827cf296ce0bdfd394197d92eaad9652f5644f3de26b1c66693326ac1d10744a011da596f696a33bf97f87f4ee726c6a03e97b4581664ec9f3f324fb9c9932c347b62", 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r4, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) pwritev(r4, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974", 0x42, 0x400, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r6 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000005c0)=""/110) r7 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r8 = shmat(r7, &(0x7f0000ff9000/0x4000)=nil, 0x3000) syz_open_pts() shmdt(r8) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) semop(r5, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xff, 0x1f, 0x1, 0x18}, {0x2, 0x3, 0xffff, 0x8}, {0x4, 0xdc, 0x6, 0x80000001}, {0x3, 0x3e3, 0x7, 0x7fff}, {0xffffffff00000000, 0xf28d, 0x5, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x5, 0x2}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) dup(r0) dup2(r2, r0) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 16:01:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x7fffffff, 0x8001, &(0x7f0000000140)="3ac885a70a54064a9c2bb1bc7049b026b6f0af9e1b037916d3a289914c09aed72ffcc8d236d656d792a063dcd7d2d35618b261292b56bf534ae928526ec3f3bd57009bc453300bd1f897f003ee85bdbe562a5bd235a55dd76024c280a921561c745799d9cb4cd009bd2c2201a7e667ed6c7e03a36fe11a3d847740", 0x7b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:19 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) 16:01:19 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:01:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0xf}], 0x4, 0x0, 0x40, 0x0) sendsyslog(&(0x7f0000000200)="0741b8f4dadc1bbda6cd48cd46ddfdfc168801cf94a41e4f2788265261763fa793fd8f21222e672a94dc0c39f12eaf3c866046e7fd49764d9ac68a4bf369b77ea683fdc708d8bae7b9962e619feae2bdf257229f6f16b6d468effb0bd71d3f08e9f63d7255f502bb8e99b3bd0762e5a86553694a2ae41458e76ef8b9310000000000", 0x82, 0x28) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) socketpair(0x2, 0x2, 0xffffffffffff0000, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x5662a643d53972ab, 0x2c, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000009, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0x12d}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xe92, 0x9}], 0x3, 0x0) 16:01:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "d730c15b00f4ff0000747beffde400"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/31, 0x1f, 0x843, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 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}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) ioctl$BIOCLOCK(r0, 0x20004276) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/201, 0xc9}], 0x6, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x10922, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x2000000000000052, &(0x7f0000000100)}) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="c7") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000002c0)) 16:01:20 executing program 0: r0 = socket(0x10, 0xc003, 0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000540)="9e3eb3900603b737", 0x8) 16:01:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0x9c) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) write(r0, &(0x7f0000000180)="76d6082c64f8fd83153179ec44097497248b92b3979bdeea75d00bc5c2bb326dba7382f21e717af8fd394eb59a94e4972fc54abb3b54a35bc630a21d5e835f01b14029128998e3bc090245ccb3bf96c71b6d811df96f74878480365551ba659606d36e6a6a0ef9c92ed4f96539f9db56ebd08b50d95e0e49a7404f51ab9730ef12e20bcf729dca6752ddb31804a0b6854331618a6edc9f2329f276092d7f038c06f3965c84a34f265648162dfa2940ee14924b554ad62fecb3eb5ce2b6ff20db65feaf691bc6908a28b4f1e64c71c8ab639a1ee5d6ed15f0e00d38370d597e9af4349edbba40", 0xe6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:01:20 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, &(0x7f0000000040)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20210, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:01:20 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) fsync(r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x1, 0x7, 0x10001, 0x40e5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x1, 0x9, 0x4, 0xffffffff, "22fd46ae67aecd26520851e9e52b3875afb134a2", 0x0, 0x32}) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = getgid() setgid(r4) clock_getres(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) shmget(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) r5 = dup(r1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0xd8, 0xffffffffffff7fff) r7 = geteuid() fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r4, 0x6) kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x5, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) 16:01:20 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) write(r1, &(0x7f0000000100)="a3d01cccf55877f3c977c1c856d13ceb0c65e17912a2a4de1685a408c87883d73d3b582e586befc1e73327f1c88311bba3f4dad64b32d9c101a326b591b8427a3e408dfa6fbf906f1910d4794e84866b2bd89f7ee901ff56176da494b5a0a1c4a31bbebcdfd16db3f5a099cfd0827e1e42b558b7839505082c3fdbbce4ee0a6f424b0ce62752e1f101e04aa459", 0x8d) login: witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8066ebd2c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *125021 44537 0 0 0x4000000 0 syz-executor.1 512710 40890 73 0x100010 0 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fb8fb3) at witness_warn+0x69e userret(ffff800020b50ee8) at userret+0x36a syscall(ffff800022e27ae0) at syscall+0x44a Xsyscall(6,5,c,0,3,930c3b1c1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x9330c280730, count: 9 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 witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fb8fb3) at witness_warn+0x69e userret(ffff800020b50ee8) at userret+0x36a syscall(ffff800022e27ae0) at syscall+0x44a Xsyscall(6,5,c,0,3,930c3b1c1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x9330c280730, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022e27820 rbx 0xffff800022e278d0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002240c000 rax 0xffff8000009bdf80 r8 0xffffffff81386d93 kprintf+0x173 r9 0x1 r10 0x25 r11 0xd3d5485e8e7431ec r12 0x3000000008 r13 0xffff800022e27830 r14 0x100 r15 0x1 rip 0xffffffff81dcdf98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022e27810 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=125021 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b50780,0xffff800020b50c80 process=0xffff800020b2b190 user=0xffff800022e22000, vmspace=0xfffffd806e7e8b88 estcpu=31, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44537 222224 68525 0 2 0 syz-executor.1 44537 462370 68525 0 3 0x4000080 kqread syz-executor.1 44537 128049 68525 0 2 0x4000000 syz-executor.1 *44537 125021 68525 0 7 0x4000000 syz-executor.1 44537 83087 68525 0 3 0x4000080 kqread syz-executor.1 44537 445980 68525 0 3 0x4000080 fsleep syz-executor.1 98830 151733 1 0 3 0x100083 ttyin getty 68525 53299 3292 0 2 0x482 syz-executor.1 56905 155887 3292 0 3 0x82 piperd syz-executor.0 8470 382285 0 0 3 0x14200 bored sosplice 3292 72717 74036 0 3 0x82 thrsleep syz-fuzzer 3292 270268 74036 0 3 0x4000082 thrsleep syz-fuzzer 3292 193459 74036 0 3 0x4000082 thrsleep syz-fuzzer 3292 210932 74036 0 3 0x4000082 thrsleep syz-fuzzer 3292 129746 74036 0 3 0x4000082 thrsleep syz-fuzzer 3292 385502 74036 0 3 0x4000082 kqread syz-fuzzer 3292 327211 74036 0 3 0x4000082 thrsleep syz-fuzzer 3292 106919 74036 0 3 0x4000082 thrsleep syz-fuzzer 3292 156226 74036 0 3 0x4000082 thrsleep syz-fuzzer 3292 245218 74036 0 3 0x4000082 thrsleep syz-fuzzer 74036 461533 95251 0 3 0x10008a pause ksh 95251 348008 51421 0 3 0x92 select sshd 51421 297996 1 0 3 0x80 select sshd 86425 216600 73786 74 3 0x100092 bpf pflogd 73786 488678 1 0 3 0x80 netio pflogd 40890 512710 1374 73 7 0x100010 syslogd 1374 368831 1 0 3 0x100082 netio syslogd 28680 104098 0 0 3 0x14200 pgzero zerothread 59985 454090 0 0 3 0x14200 aiodoned aiodoned 15964 370873 0 0 3 0x14200 syncer update 66945 135405 0 0 3 0x14200 cleaner cleaner 13782 325140 0 0 3 0x14200 reaper reaper 53823 333862 0 0 3 0x14200 pgdaemon pagedaemon 67360 296786 0 0 3 0x14200 bored crynlk 25846 417000 0 0 3 0x14200 bored crypto 5276 458903 0 0 3 0x40014200 acpi0 acpi0 40043 315092 0 0 3 0x40014200 idle1 46230 247380 0 0 3 0x14200 bored softnet 92222 158303 0 0 3 0x14200 bored systqmp 85581 435345 0 0 3 0x14200 bored systq 81161 43274 0 0 3 0x40014200 bored softclock 89821 348450 0 0 3 0x40014200 idle0 77877 177121 0 0 3 0x14200 bored smr 1 261682 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 44537 (syz-executor.1) thread 0xffff800020b50ee8 (125021) exclusive rrwlock inode r = 0 (0xfffffd8066ebd2c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 40890 (syslogd) thread 0xffff800020b60ee0 (512710) exclusive rrwlock inode r = 0 (0xfffffd806eb7ce68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9579 6388K 14770K 78643K 22530 0 0 pcb 13 8K 8K 78643K 338 0 0 rtable 117 12K 13K 78643K 651 0 0 ifaddr 78 16K 17K 78643K 479 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1696 0 0 iov 0 0K 32K 78643K 539 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 77K 78643K 5322 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 81 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 530 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 4529 0 0 sigio 1 0K 0K 78643K 73 0 0 proc 54 51K 83K 78643K 1028 0 0 subproc 32 2K 2K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 438 0 0 in_multi 33 2K 2K 78643K 195 0 0 ether_multi 1 0K 0K 78643K 27 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 652 0 0 pfkey data 0 0K 0K 78643K 2 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 107 22K 31K 78643K 15811 0 0 UVM aobj 130 4K 4K 78643K 155 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 218 0 0 NDP 18 0K 0K 78643K 132 0 0 temp 217 2752K 3388K 78643K 17482 0 0 kqueue 0 0K 0K 78643K 38 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 11 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 195 0 195 4 3 1 1 0 8 1 rtentry 112 80 0 35 2 0 2 2 0 8 0 unpcb 120 1478 0 1470 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7389 0 7389 2 2 0 2 0 8 0 tcpcb 544 801 0 797 1 0 1 1 0 8 0 inpcb 280 2079 0 2073 2 1 1 2 0 8 0 rttmr 72 4 0 4 4 4 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 48 2 0 2 1 1 0 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 pkpcb 40 27 0 27 10 10 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 76 0 76 11 10 1 1 0 8 1 pffrag 232 4 0 4 3 3 0 1 0 482 0 pffrnode 88 4 0 4 3 3 0 1 0 8 0 pffrent 40 9 0 9 3 3 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 100 0 76 1 0 1 1 0 8 0 pfstkey 112 100 0 76 2 0 2 2 0 8 0 pfstate 328 100 0 76 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 284 0 92 12 0 12 12 0 8 0 art_table 32 285 0 92 2 0 2 2 0 8 0 art_node 16 71 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 4 1 0 1 1 0 8 0 semapl 112 528 0 518 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8632 0 7229 47 0 47 47 0 8 0 ffsino 272 8632 0 7229 96 0 96 96 0 8 0 nchpl 144 15140 0 13515 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 47326 0 47326 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 14 0 14 9 9 0 1 0 8 0 scxspl 192 47192 0 47192 26 25 1 6 0 8 1 plimitpl 152 455 0 448 1 0 1 1 0 8 0 sigapl 432 4730 0 4717 4 2 2 3 0 8 0 futexpl 56 56480 0 56479 3 2 1 1 0 8 0 knotepl 112 876 0 855 1 0 1 1 0 8 0 kqueuepl 104 1066 0 1062 1 0 1 1 0 8 0 pipepl 112 2764 0 2741 8 7 1 2 0 8 0 fdescpl 488 4731 0 4717 3 0 3 3 0 8 0 filepl 152 28030 0 27925 16 11 5 7 0 8 0 lockfpl 104 1529 0 1529 4 3 1 1 0 8 1 lockfspl 48 546 0 546 4 3 1 1 0 8 1 sessionpl 112 27 0 18 1 0 1 1 0 8 0 pgrppl 48 69 0 60 1 0 1 1 0 8 0 ucredpl 96 5488 0 5480 1 0 1 1 0 8 0 zombiepl 144 4717 0 4717 2 1 1 1 0 8 1 processpl 896 4747 0 4717 4 0 4 4 0 8 0 procpl 632 14796 0 14752 14 10 4 5 0 8 0 srpgc 64 8 0 8 5 5 0 1 0 8 0 sosppl 128 57 0 57 11 10 1 1 0 8 1 sockpl 384 3816 0 3804 14 12 2 4 0 8 0 mcl64k 65536 261 0 0 33 16 17 33 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 19 0 0 3 1 2 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 221 0 0 25 4 21 25 0 8 0 mtagpl 80 65 0 0 2 0 2 2 0 8 0 mbufpl 256 477 0 0 22 0 22 22 0 8 0 bufpl 256 17621 0 10592 440 0 440 440 0 8 0 anonpl 16 428128 0 416297 139 74 65 65 0 125 13 amapchunkpl 152 28004 0 27873 52 46 6 19 0 158 0 amappl16 192 24819 0 24186 147 107 40 44 0 8 8 amappl14 176 67 0 61 1 0 1 1 0 8 0 amappl13 168 4068 0 4064 1 0 1 1 0 8 0 amappl12 160 12 0 11 1 0 1 1 0 8 0 amappl11 152 467 0 459 1 0 1 1 0 8 0 amappl10 144 84 0 79 1 0 1 1 0 8 0 amappl9 136 633 0 629 1 0 1 1 0 8 0 amappl8 128 187 0 162 1 0 1 1 0 8 0 amappl7 120 43 0 38 1 0 1 1 0 8 0 amappl6 112 466 0 459 1 0 1 1 0 8 0 amappl5 104 183 0 172 1 0 1 1 0 8 0 amappl4 96 6890 0 6860 2 1 1 2 0 8 0 amappl3 88 348 0 338 1 0 1 1 0 8 0 amappl2 80 38675 0 38607 3 1 2 3 0 8 0 amappl1 72 110036 0 109634 25 15 10 19 0 8 0 amappl 80 15104 0 15061 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 4731 0 4717 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4731 0 4717 1 0 1 1 0 8 0 vmmpekpl 168 35911 0 35875 3 1 2 2 0 8 0 vmmpepl 168 577084 0 575395 200 110 90 98 0 357 10 vmsppl 368 4730 0 4717 2 0 2 2 0 8 0 pdppl 4096 9469 0 9434 7 1 6 6 0 8 0 pvpl 32 1150710 0 1135746 302 143 159 164 0 265 34 pmappl 232 4730 0 4717 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 657 0 28 19 0 19 19 0 8 0