bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r1, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x2800}, {0x0, 0x1000, 0x800}, {0x4, 0x1, 0x1000}, {0x1, 0x5fbe, 0x800}, {0x4, 0x3f, 0xfd3b4adf660bc1a2}, {0x3, 0xe7f4, 0xd7ce765d31a7d5e3}, {0x0, 0x8, 0x800}], 0x7) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x4) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:34 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fd0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = getegid() fchown(r0, r2, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x1, &(0x7f0000000040)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 16:00:34 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f6c443ea46c65"], 0x10) close(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) socket(0x2, 0x1, 0x89) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) r12 = socket(0x10, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r12) dup(r12) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r13) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r14) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYRESOCT=r5, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES16=r6, @ANYRES64=r3, @ANYRES64=r7, @ANYPTR64, @ANYRES32=r8, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR, @ANYRES32=r2, @ANYRESHEX=r5], @ANYRESOCT, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES64, @ANYRESDEC=r1, @ANYRES64, @ANYRES64=r13], @ANYRES32=0x0]], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r18 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r18, &(0x7f0000000040)=ANY=[@ANYBLOB="ff0000000100100007e22fb7544b7e007f2050603c8686"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r18, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r19 = accept$unix(r17, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r19, &(0x7f0000002200)=""/4111, 0x100f, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='&[\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getrlimit(0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:34 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17fffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt(r1, 0x2, 0x2fc, &(0x7f0000000040)="01000000", 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000080)) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$PCIOCREAD(r7, 0xc0207534, &(0x7f0000000080)) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) dup2(r8, r9) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 16:00:34 executing program 1: getrusage(0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x21, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f00000000c0), 0x0) fchflags(0xffffffffffffff9c, 0x10000) 16:00:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x1, 0x430) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) r2 = semget$private(0x0, 0x3, 0x340) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/245) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000023, &(0x7f0000000140)=[{0x8001}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000180)="a19d35c234345867bd53773b1ef32b0733595b8f1716af24efdd60c575a5206ab55555fc8773a729a2a009d2915ec1d25a768031644d2b00cc8c3808047387257a795978bc6c78bef9b6a1d2e150cd97c9fee77107d58f83d72413f39d7800ed80d55909a5e022f536aeb8ccb8636fd4d4f40a41599fed25d3ee7f", 0x7b}, {&(0x7f0000000200)="d2935205f1e9127a2aa55e180a0683d98dad2613e0b97a7adba6ad61cea42004c9cc064204ed2cd506e0bf6f5b158427c565aab6489f12cf52da821a0ea1899a2470aa794b2c0bf6ce59c70abe488cc04e808bdfe8f9b2898ace450bccd5b30556ae07b23d2efe33a7e47148a8292537b8a2e67c397910133ef37ff495a36119c519acdf1e4369c33cb42b09592a2949d947116c570d5f9bd6e5f6d1e6a824acabb62c452eafa2a00e32507d7d03b96370e033db394d6ee9c62ac9b693ede2f52139f750248f484fafd4ff26c1e6436ef9352e8b6d12d4d0a39a59402d09710e06f4a2149e2233fcc3f08fce9afb2216d40625ba9a9a3867488dd87c24a12130a23c38d5b15bf481d70bd6320a3ac8e9389e33c500cd835b938ab216d309a930ea92fa1e8b0a55b43c94b4bde3697d6683b0b1b289bf584c08a3c496904a7c974709a0185ef97cd16767fa5b409e75df92d4be76e6aaf3cde95dada08c46f504caf13ed621fa6fa56255cbdba73821727faa638367a4c39b18f605157421dcb46902dcbca14931f9599cd3bdb1254af4777e10db8cdfcd6fb146c808ca17f8bd19680d416ce9c2095bc272d6da8607e3457be13f4d3e10a4c5d68dacad04bf94348056ab06a2c1d8fa7936eed6a999860a588fc930715d50e61373d8305afa02e99ad3644ea1472d3860edd07b4bfd9c16394dfea4b538e321b2cdef9410a14280895b7bb7220ee091ea2ee14fb6ffe302fcb3b80716a92081a3970e3b0ead4f0eb2178c3ebc3afb198c4154e8b55a77c8b491e18f92e0e43813b9c8b081e27e5304860bbc2f9f7a413f527c6249aeec6b1bfdab59b8996af73a557981a4c04872e5d9b060f8241d724775b8a70f2083b2f1051f8f9b744a4c10b79a7fc73dea3e86ed6770937aca7cd766612bf849a21a14b9245cb31984d4dcb6e25f3bbf6f6422f75c0898d59bc87950865157d8463ea447f63a1e724dd7a1ce3fab8e8c5d914d2e1f6d4c72b789361e35d6d23c77361afd902517b600cc7a6dcc9137c25fa0b637ad0c9a359a04121dcd025aa4d34afb072a71ad3d1d122e31d4789ff7a853427f7bae4656471571304af24e741123b36494c8250bd50b5ba1c1cf32ac211cfa4dd7484f6558f581ca58f57e7da6853d3e859e138ddd9573cc6e5d59c4606c6bc82f04c38fa4d4c7e254c3d397b78479bf21a5f497e7081abc761e83795028a4f1af074e397075cd6d60b3498df9e7a5aad97de353b8a8255e49c151400b16ad0f912ae450b1df00ce9a04fd2ec09bf0387727c9df836d406ef6aca88f90abbb2c181ed88581ecce37f780d41a52432398dd06fc65bff8761addcd475ca2387c7a68f0a9c3d5a3a37d7577cc010b07f4d095c330e88aae8f4c9257b287a67a12d69fda57100f9ca0381ff1db2b3addb092c48cda09e7e1cc1ae8e5fb18bd3c573c731333b798e085040c5a80823d243581cdbabeeb1c1da31edd4fb2e2a8927a5f6a378afe064e414a786b69b9b679abc37e49a59f4c6b685afbb3f080664059a18c27e540c53e834348ba5bf6da9ab96a6de53ca6b056a1b7776565161840dff47643b3d529d236fb0c2d1e667c4ddc5df8c5b06fbb140cdba96f60999cabff31e996b8df6d44e97946fe1cc809bfa78f9e230ac988c498c87f1be77b82c522fbf5a6c74421c2c0bdd1405b94fbaca96685d0b7427cbc4148b89b411d8d371cd4f9d62b19d8076e2ec1edeeca0f933e9c0a0365f30fe65a3dfc3db4b74091f55c41293efb646214f1778ba154a1ba33373252f3dce5eb5282975ab14b905dd50c9b5c6275d16031536c3fbd415661834d779186818f3aaec4b09be6dd148a5254ee192c7675523cd9f4af8c2a18c2900a8582ee8aca81bb0ddbb02dc8596db159d0187e40a45e89355d5557c4ca614783133a640353f37057bce7b2034a1c1a3518b33b84bc2187ecaac5d9763acca574bd9c4f88e08474f8cb3ed93f83769ab3a5472b08643cde65d127ec061edaea84d0fc239574e01158d7a0c27c357588d69362b3ae9d50a7ec8c52b39e00fb8443a1ea3daf4c3b7f36db55b9acbda09d586dd40a27b74929a1fb02283b0432e2f652dc2ae3c2fe65b7f0122df9e0bca3cfc6ef5416d310b4f542fa6b755330ca6c830a08c169a4d00b9d201a32005ce64b550ad774c8b3234a026c75048eb4f5b21397c2216d477a0f21b39b6079d3dcec3e20555b2432b7243b7c9cf2e5095be8181f01b725059ece31a73732a42b9930e4dc93fd266ab9daffb7db68a5090076e6aa2165217179711a586e1500229ebb9747f2fde3d8f87cb13c6aef28809de7f0d79f58a16040643b5da78209b42c10ac479a55d721cfec6334f790b92f3a19fd4be77774cd97da19c1a85247787c77abb63ce8d4f8245a1232969c17eedff5bbd00863053e071e52f169ccdfe0f0fb8655bf668183378b64fabb36f999fd961d1d44c53bc325d2105c9bc5e70364cc8c0abb9728ab77abb60cdb37b9884b42f3d1b8dcdb6bd833112975ed3b752cbf124a4e29842961a14bf9b516dfa9c36c1c0c4c533009fcdce54489023caa88ee893eb19b28dc763bfc0f7dabf3b76fe7f0a31464417e70b461f034dc83db659c11561b651939f61659d3fcd8ecd863cb82d7b878e979ec5035b0026cc57a169cd34920f3c553c5e5b0d899c4778470154d1dc88138919ca817981a7f797bd48c001d4d15aade3a3414c787c0459abfb1929ad165d6922eaa9c91fd50fe6b890b317b8b8cd6fd03f430708573b48ffb8fb110b990dc444fe042c436e1b93124f8a9f754c5858c2ab1e32b68a4988454ad97d5de9febf67c02c93d393fad944da3de4826a8021a29f6fafd63ba9fd18835c8afa030783a044f4b788810ac415edfa4a680552c82586586c5c775e9bfb9ceaa50f99b6503603cf705a572b67d0130412634049d5aabf7de0e7f8e351fa0dacbb42273998d93664e2a085e67978736d644b9e775f574b2aecd66880d4e47e9a61a18840aea4494377406fc34d323b8d65a4c802c0dc3efbdabb49021bb2d2934956a8e3b4062e6984c3813985470ae36a278ecb4f0b6d825b48b0088d563edac02d4721a49ac6bdc4bfa2cecdecaa38d2598f8cf8f6d2d6278faa25afee16fb653e1acfd4f6e1d4c9e868595524a92d6a30d9d68d5c1011dacb45e61571814cf494ff625c5f1660e8aae7259c49501f5322bb5c1bae3df37c1cdf26ee7ad4aeec6c09a7599f442b7a24faa321b4833ec059874289c941681e215a0fe8c361aafac09859434a0aa56f091a755dabb3f2469b67b1f9c8ec436b23b9e0cb4141f4e85ec70c8c22dbc547ad366929aeb2de5864b4a1f113949722961c1e6b3d97a078f2195534d2985db24bba1fd3a0e5a33f5449cad6b8c908dec8be6a5f73f3fc523ae7c8a28e9a93447adf03baaaab767e531936ab17c5ef516f72ccb073b61514a07ba6b24a417c95a900fdbee717544c768edac1060063fd824e7044faa4d7b469e8171bce0a2de65e5bf1d709bb4b9d646a700c2341ff5e663fd0a056897b09f25462f057ed89a382c2ed936e319311d5efad45ffa052e964bf30d1876289bc6970148f0657f713511cb5df7f3dec679529698788e24b33d1604392eaafa44a69575b9777dd7dbb7c3ced12384e01204728e12bfe683d6be94292baa8853150209a1719b9f580170f2e8335a57f268752dee8af1b927b9b73572381ad0b3dc85b7c485236084c2fb3a0e0345927d2087e54e17abb3af4aa39aa561b609b8aa2d90a99f0da88395325f4263a7288166f9274bd63620c8b7b4d5e30fdc85766b8a58ca20fe17ca89fd755fc3523e12a50b327cb0e0d753e52fe29d5d23d8178f5c4c72d7f1a4977b45d458ba280881a8c7c6ca8e35ac9e4d93f6067b4b99cf4a236581e762a8cd6c2efafb517ab39e39288cd936e5dea38c2539b5033d23901c058f784481cbd65129c237d2d7bc044d33be6791b51ec7f86bd86cca3f67a931a7264fe60796dbc339c3ab5684c1819e5243fd4a7a789b838f162425ea37542962fb97540326f40e8431edeec1ac7d8540b8ca5c547bd719cf6360d0e0a445b82810a3887f3371ca0962688d804dbcb875fadf601a3ae167d79b389b3a60422a290d7982b75609a0dc4af07f1cf62d2260a8b0462ed2df36d0d16bf677c67706526aef0e04f374438a1a677efb096afcb7d478dc5a488af4ebbf5c129ccd45a1c7a085cad965b278a0d0e0d86b7d0c0dd3f8f9dd64813283072c7a50fa68cda4564451f278dee1e5fb8431b1260201b47cb7cf3363c19ee4635ac6028ddb05e840e3f7fedbfda7fe1d3415a474b2685884f33c89a4880aaf7510c6877d25374aebb530237258fc2dde2bf5dc65f32080784e26121b268cc22637cdb1bf1c7120c4987203c85312d3b0bef05b09046871875ccff74e08548b59783e0665e947431c4201bbc1d4ec0c2b9bc057c3bf6abf0abfa81c17a3e7aee00d9c96387b92624eeab357def115992aa66d5c201a73479cb81f39683b2dc83406769b076f0c302b021a4be587d44f28b904c54d6a2fed3440f4e1c72bac2c78fc52814eaee6f0b47b5a9b3cde0a862efac2a2a51aedcd8615b8317d89b05613463296e12427399d7d980786e71664e2498f22797ccec7cca21b8712409595bbdf940e369c6d8b0d47d8ce4b2e4b9b59c31d19419f81101bbd93d7d52fe2d6e0bb92387c8c42c5a4f7cb2d2e3b045083cecbef8ffecdfe11b64366d010a69023e5a64076353e44e6fa3589bbe892babd218847645d559aac9dce57e16cdf380d65c12d7e9a206e0100a051c3255a7e4d914b16c269377b0283d4b6d989cd57e4986500bf6df112e65aa5afb3f26720718c642057b91ae4a64c352dd07975a5b04fcc57937443d542340c225f5d4ab1f922f4374785f44de8f65e6fc6bda1a3b28889e56a932357fdd8c9741539f6b68fe08ad3cf0a675bea93dc74d51e46e2216795fc02e84417db00977087862a8da103c54e8d0e4687e24ec3c6da651de7354e3f07e9f1822031bcb01f7a878320af225d8f17a099246086233216d623365bb5d5b9e6874148b1a0876d3d88a783a7c093feb6889916be9ed42fae60be0b7cfe1ec6575da3244362a8bc45b1f5a2145596cc4377eabafbb62e994b59ccf614832415236a46967da49ba954886afd6d220935e0e7f2a5613d8944daced4cf8e1418c83bf9b3223033a7460fd6b6ab82da74cbf4dfee6a600d6dc0d640b48d573e3d243dc8dade7c194ffd80e34d2563a0aad55cfce5cb32122c5b2bb4e8a42a37285a218fc9118feab12043b2c9cc3e73e04da5d5522e16a6f5e018fce7d7c42b76c24f626db6459eebba65ebb870888fc3b517752fe1d0fa39ffabb44e5e93179ecdbe9a3e718afc99a94daeb445a03a138d7118deb661269d784b27b4fb1c02a4ab3efd914da0ba215f11215c51301e577bd3d354c85d69d104f7eedebac9d9577422ddc2379456a55a16c5c4a0550c209842252570c65eeabbfcda46b081a963cc68b103f801d38479c896f525b9329c65b5a57a6153117c70d8375f4bb8ff5b86c223ac969c2d6ab77fde1e589d5a03a8c709f8c4d974997756b666da90281bea003223d565969629a868fb71aee086a2819362877b4a70306a601b5b8a25ce29707c6ae7cbd264ef8185323536754debc3580acc9463a18aa9100aae65a4739fbb97e73889bc56a9d27f1c5864284cce7c694614027acbbb34da9169c054e756295a4b7215dc1d995df6664881884fe6", 0x1000}, {&(0x7f0000001200)="2768e96b6066ee5167ce2a207e20956fdc8f2b9ab3b241de43dca7d674b6a6587be17c2ff77e57037db9c51b596318eb30c8f5da588a217b7fbe8f28e5836865a585571d80c034adfaef9414098ac446572d777d654380faf6d3df387b6d01d5647e25069b4febcc51db8fec83ecf6ee2c02db7ebaf880ba060c4cfd110e5b3a6a34705c19183eea9b56bc205a066b2d3b278130de294c587a2f26f55e62eaed1f8b9330e283755f10f5d3f6aa0cc829e02c17f4c5b9d55d887d935baf106221cc2455173ebd5555c14a4e3d89e5767b3bff3baab06060bb8c88d96f687ea9024845f67c2ce987", 0xfffffe4f}, {&(0x7f0000001300)}, {&(0x7f0000001340)="975747c22d51784c9e81fff50a6a2a43520f267d844238494d459a9080aae270751cc377121909af132fbb90dbae78c65373c38682840bb2af9919a26e536925d6245c9e1acc3794e337c78c0d7c7b32cf92f9bb2a02f5860dd9800f975d5de67fc2daefa11f006b2e74794e3502228621687ba87ecbf0c88cf77c17f9788b7679fe4e761f9f8517bc", 0x89}], 0x5, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x26, 0x1, 0x38) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x7, 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:00:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x75) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x100000000], [0x9], [], [{}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x0, 0x200000000}, {}, {}, {}, {}, {0x0, 0xfffffffe}], {0x0, 0x0, 0x0, 0xffffffff80000001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget$private(0x0, 0x220) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/219, 0xdb}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000004c0)=""/221, 0xdd}], 0x3, 0x0, 0xffffffffffff2c8b) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1c0) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="164cb676ef71383e94cf4ebf8d4d4e4e4c57fcd757f1c2977437bc73085822750eed0300000000000000a7d862f1969d"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x0, 0x2, 0x4, 0xffffff31}, {0x0, 0x5, 0x5, 0x7fffffff}, {0x101, 0x5, 0x6b, 0x7}, {0x3, 0x40, 0xfc, 0x8fa4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="65fd036ca90e46fe5500"], 0xfffffffffffffe4b) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x8) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) accept$unix(r5, 0x0, &(0x7f0000000180)) r8 = dup2(r7, 0xffffffffffffffff) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = dup(r5) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r10, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r9, r10) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x1459b672, 0x7, 0x0, 0x7000, 0x7, 0x4a7cef14, 0x2, 0x0, 0x1ff, 0x1000}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x0) dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3d, 0x7f, 0x10001, 0x772, "53438f4d044cb70d942a4ae122ef155682754104", 0x4, 0x3f}) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0xb, 0x0, 0xba}, {{}, 0xfffffffffffffff2, 0x88, 0x80000000, 0x1, 0xd3}, {{r2}, 0xfffffffffffffffa, 0x9, 0xfff7f, 0x4415, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x2, 0xfa1}, {{r3}, 0xfffffffffffffff8, 0x118, 0xfffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x1, 0xa24d}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x9}], 0x8, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0xbf, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x6, 0x6, 0x6}], 0x8, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="9d017f126147954b568b195f992fc9cbfe07b3bc09b43e56a7d850e73bf9d5936b929e31e75050b6bd273b54afd1d5554dcc20274ecea62c16fbf381b6eb36779a3eeb7e43c7337b67fe9304efb89dd25d09be2ab9f05308bdec9b92fb8c946726d65e06287e2962b7ee541b1d8e1154ceedc02e48b0cdb5ef17dc31618e1171a78810ccb1219f22e51f0d0c6caa19cc3bd7ce31c662de1c187c999f90e91b9ea5665f057ca5ef6ccc651dc31a9b7a3cb3df6a1ad408affa5e7cbc1b05962b1b0b38547041587043f3070749b5f9d042c7c1dcfa1a830621130a1c9137b6d1574dd15a", 0xe3}, {&(0x7f0000000140)}, {&(0x7f0000000180)="c7023171a950953cfd9ff90d2545298fb4daefaa703cc805d317cbdc69d8731f4ce28ce9504a3529d6a5", 0x2a}, {&(0x7f00000004c0)="e04d02d2877da9d03f49985d265b5d82fe946d36db709383fea28ddfd412970e6068eb03266975f1276e38faea607613c640bc8667cecd0168eefcb4ebab7990f9d75173fa466b2bef4dc3f64eeca822f9e34bad9d58d6bf9a92b48de763d9e698477f4d0d8d3239e563ee2af11ef57f999cf964d6f6d2630d94d2566aabbf72f642d3e3d358726a4050edacff821cb2f55ac4210c870aa15f6f658e6b9b50d5f21f3a3607e705e50ceba4edb9e2e2755fd439786deb01b5ee89646a60911c1a388840ceb4d009c5f7d4785dd9fd5c5d6c04b701998df76c2fedd9068f9fb21d38666b63f3f94e73cd268b", 0xeb}, {&(0x7f00000005c0)="cd292bed772cfc9e4596e164a053f7382bf081df25d1b7f871eb99ddaefed9cad56b33bbc89d098a73304e16caec603e9cdefed7fac47f1d3954f56726feb98b23f0b1d0b4916ba48939ce5528e72d8b4c98411d72eecf9f3cfbe506f07bc64cf30edb50636ad3947534f7ed5477b358a1e678a1bb9c94d951ab52062453bfceb42a9c566fbaa1bc5e088f33300e5140ec9bacb097ece58de209dba7d2bed5ae73f3ed5e4067e7c3110f3d9d59abd7b9726fbbb34760b307149e088646c495941a7a38aa0d8f522475163adbd9651c0193af2b4fec16a9cf7a1227961175", 0xde}, {&(0x7f00000006c0)="bb3c1da84ddb207b239133ac468fa0603a7a858150a02977120bd454390c0b45a18905cc88260d95c9af8006f528cae67d2389693347013570b2ed9cf5c438919b3375e62c1a6df1422d609f8af9f34ddc8d46c5e42e414045889ce724ebe4c99f87299efdf6f1c68ae93265c6f8c6b1691a40858f811615c501d3283fb20af5250c616a547bb9ef87310edc95ad7c38d35bde22ebe87c64b47e8f4a7bd310da9f7ae5d7970d275c4f4ddfe6f86556dc1593", 0xb2}], 0x6) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x4, 0x4) dup(r3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xcc5e0463, 0x4}, {0x18, 0x0, 0x9, 0x7fffffff}, 0x9, [0x0, 0xfff, 0x400, 0x10000, 0x6, 0xa71f, 0x1, 0xc2]}, 0x3c) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0x5, 0x1) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x328, 0x1, {[], [], [0xfc040000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [{0x0, 0x0, 0x80}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) recvfrom(r2, &(0x7f0000000000)=""/27, 0x1b, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) msgget$private(0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/deq.\x1b\xd4\xfa\x82', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0xff, 0x9, 0x3, 0x1}, {0x0, 0x20, 0x6, 0xffff}, {0x4, 0x1, 0x7e, 0x1}, {0x200c, 0xa, 0x7, 0x9}, {0x100, 0x80, 0x23, 0x6}, {0x6, 0x20, 0x80}, {0x6, 0x9, 0xdd, 0x5}, {0x0, 0x2, 0x80, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x4}], 0x4000, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="04002e7f66686c653004d4a1216b5c1804de"], 0x10) close(r3) flock(r3, 0x2) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kqueue() socketpair(0x2, 0x6, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) r7 = socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) dup(r9) sync() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="0300000000000000f82c16fb5017530527dbd37eeb655e38797c44c923ce4095652ada2b49334015c2b7a5a8689d89489cf4ec64a14ccb2ca765189106d4380bff60a7392e28c1235a3a9b4dc6436e9d2a6ca4325103b6f44320e300783e3e928484bcd7553ceecf6fc0212df5d5fa248324a8362dc4c289bdf7d50a857e2a011e29f0c7826f30a792449428f0fb230a89f39292d3198443a02cb5cddddc336e01e46a03a7dce6fd19af1ce93ef75d129c11ff46e17d29d048ecc8971c52a6e16c8dabc66d12dcb76c3838a17ac0287571e820f9a14c8ca39167db124d13d24a7caac1f312f60cb03554ad65992603e7d7d8de49a12f9d2c233d257116ac536ff5b1c96cff6ec59aa75ed2b9d9433ef85515b7aa85441129d7235e019af74b73fb74d2e26762f1e8e266c959d1939f22d2ebb4231b34e0b7de8b49bbc0574e07138247e59cd02cf731b82bd6403ca572f0e69221da0d9d8bc383b065737ddb99b8a846ddb9f908aa083d11dccd734812c0bc684d193270439df4664b7577ec0898194aea24c407f8ffdc1af7da26ba56e318a5d0e64fdc581824d788cba7dddb17385f4b75d5377a8282586924af985b75283cc09306c37bd385101506230e989b7a397b8526af61cf2317fb6f11a3d08b1a2a02fa448e929f96378ce5af0c679cb4121a7f8463468162c932dcf69fa7fdc676de41ede7691d7de010827e5ead395af6f9fe2e564de2fbd12e11a5f57c2a67c209dad194287e5269ae99ace76ff84b8e2c48de7d1bedef1787ef42dbfa709e9d9eaac5818820a107cffa06048400c26ab784075e2c83948e1fb08dfae54c029feff7ac983a3863100a2b442167ce14d6be58d6b896b8d97e017cc68302758c263142173182264d0735aa0e09ae3c9ae8b281594833fb439dcee9ffbf89fd857eeb37f0f1af5d186d20cc1232bab68b52d4f8a7723792b3719dcc3a440847bb6bb14f2cc97b9b6583d1a863421cdf32ff92fd81d6323cf4b306ea014792bc44b1664047b06d58a52d9d7a9a12c2f97ce1ac712beb20d633be278708ba955a2e47e53304c80472372fa60e0f65a18c68ca1dbb28eb01193a671e07df91fbbf39a1d87728fe9e39aa92ed81b886620ad62e2f1cb6880160b6f3e46fc222585718443079d4820e83c801649ac18c58a43191af95b676b6ddce07a0f5feeddb5ddf0b0be62134816aa905a4cb04fcef96156e9f5ebd4640980a1cea4d693d767c86bf5c036aff90b916da19f9c83a7e76486e8d93330014e8f0a7d8c84a30dc99f1be03e7611126be44ff5e263706d30b446b1bbb64e7226788eeae5d728522a049ac2de1953336baa7d4fdb08e9924aa57d6d2b8ac425045f17503d9488019c56dc47427a340287ed60ae0ab062fd52b483faf49729d08c435f0f6da9f4cc7fc4e830445adbc8ace64e4d1cdba7abdba6b7f4a86caa05456a66adac9c9285d247ea4be86294f6d4216772d76f8b527fe2689cec151a602ff2588117c34d82874ab4927989742d9947b29be0d6a33c4b5dd1a03714cfadd5b3a698a1f1b10d39d7c1f943300de891f54ab273653d90a3a3c6e177c3bd7164ac1812756591f4970f2e5c49202b9b59734d935c20ab2073a8086ec7fd19dca5cd4c2aa1c14e6185315bc21b6efbfa2dfccce309e03a8430b458d94bb4c63afeb201c53d5ab3463c7549e1f85789219f37ed95436770704039a2ceb0f394495ab9daa4989d6bfdb3cdcd9fd1fbfe1ec5e4e9fb29ec1fa01730da0bfb7c57229273e5f07662af167c51cf79dc7b793691af6f0a7812d74456f6e8516b7b64b88c4136c2c8d396bc9e984e61ab0099b49b799c34a0dc85c26dffab0e1b33a2f396f89a83371275ff56faf94e273efee219d12e7828e5de1495360cc1f5b56bfc9e14e1084ed545067c87de18d3ba0f309edc1dbf5f2e938cbfc897d38ce9adce668b04f6a60d82b503338daa8c20f2959ced0238bfd85883c00f8f4467b86e62878b98c314e063b2bdbbc8f0ab58136388be82d66dcaec47ccfc9cb99efbd90b4a0cca82c10aa0f8e6540c6f83dc1f12eb4e810b369444b92200e94372aa162e08230f555daf5d30b6f032be502ea533e5ee61c2091f864530e3cf1c1edc698aa368f2b39a45cc5e16284345e04b62398602e116b4cd245accbad3f5e25b666f1dba01990f02e5a56dba2a5405ad09b663098111dba265d1620bf569fc6f25ae0382d9c9d928de12193a46ed884f462ad10796a543aa1fc8b3dae5fde5511f7b3578d08c121da25dd98d76411cd18e18e2ec620de3e67110ad247c86857dbf44ab0579ca4bf1b475d4aa04804621d081efce0dec56316ff2a77bd069bf96812287e57e29fbfd5adfce749208cddbd5f7aa3a1779a9b81caf009f6c00056af5e9173f4724c81ec8262f8ee5eff57ce47af084cf4de7fe9b449cbd357433315d73cf0350f670d888ebc8506d22639e457f9155b66b7608dfd0e8bf5efaab6a0b4af13209038357810b768cb5da8b1ac68777705bfc93c4d9fd127f018efab67660eb97d81e71780350c0169cdc4d6b8cf5970b5f45008f8335df0078eb57a9f664704dae29af479019af2f9bd755ea7dfb92fdadf3a5f8c8e542f3363269df71d8aec7081d07e2b08c2a8354c2696e87a12a947348aef9520944c1dee1bc818a0a5a19af2ad17a930fa8eb9617971f325ace373a1a96d1b412657fb82fc3e925777a8a41450ecc30b6ed90c9f7a8ae88aaf3a66d970fda01f015cb3697ce39d8641c9b42564eeebe9926eea83fba14ab94b524eea6536bab87eeb6058b655b6ab39e882a57b19535c6ea60c13c00dec95c58eb5794c4dad200ccfb3a28cb5be9cb9d9cb1b00a42cecd8409840876de7faf4df8134644d65416109441f31cf744cdc0412eee856b09d961af7c931ea2b6213551a95a0f8663999528a660ace46db03a2611cec90a0ceddc42d20fb749258cc10d7e4bbaa3cf75115485a148497246ef1d9649267dcc08f7eb9fddbcda3c3d8d36fe79371dcfcda56b2c3d825b849ebfb37f15e48ec637fd03eb2b8acd475bf51bae558286cccd460d9801134364f3dd4cac6d307f0a14067f113f84ef1e94e491d39eaf48b829be13c4328fa4a237eb7d9c1c43694c42bb407e99264cc00f6bbda3752dbd7969569a3eef3aa807d17031f347a8a49a253b1903e1d1a6bb5d6b0a5884175826585edfeeeb380e39a92acd8d5062a0b0c9baf702a3c2837888cc2cf8c1b57548a7e4b350a8d095a695ceccedf33bc1cadf1695538feb1b92995a7d869311c6b88d9864f07303e73b91e985bedbcdadcbd33aeaef01e6b5b43ea8f9850c7a330557df0e5be5930eca31035db358c6c57a56fc81b082450d137f696e2f1543ecf42cf49fb3ae4f34ed8cfd93d3cac6a2aac564a0ba613e01deba7dc02c6a6d9e752ab83ab214dad26d510b24b775bb7d04b85033bb8bb70c1c5a46d082eec70fe0e2c2cd772e4777af9abf67e695f81dd0694452871ce17906ab7cad5c8dc8c4f356acc4ff996aa0dfcfb85753cb0c4cffd4279dd459860c5c2a36ffea130b81ca01afc55a58e0add7724b0bc4403cb5d0c15bf53d75eb121029cef604152eac7924d6463968f2a13201bfbac5387bda10ed6d19a2070c3c412e74862f60bcdf1d15d51c20c8eb45cf211184c54838579d92fe69a10141dd43848d312a83b69fae88ce6503ba6dc07151cb5aa98f5f390099515306c2b402be18391694083f2aeb8afb4e84cd8989dad3c0884cb4805dc655dc6122d251055612eea6fde3412a4c3fee0b116755abb218e08f8ef5646a7c416d8a3a695e005f2e6e796062298af2261ce5d4f3d52942fb77dd19b96c9318e8ce52ab340873a52cd1add12da3c7eb75c4608009687607c66efbc3410c9f0ce06a97f08a66b1fcd4eb56acd651c90a35e1bf9ee79ceaf03976e36d1a920595d080b0f4ef47ff32bc041e9a7398e4ef8ee52037bd2a9d49fba75b02478e6aef247554df6fa5b2b0adbf632ff2f5f5337777ac08dcaf041db15077cdc81556f4582ee90df27f96a33a3b6a18dc905eafec72dd44e90f7b767e520a919d246769698fd108c63dd6594d7ec41c6ef4a7d0f55cb20be7685a987ce52719cfd9f9f9f2205ece6fe91c133541572b6e7b38db6ecacce436b99ca74fa89d72bb810cfd771acd1cf81d19da5b02659c092879b25b5fb96fcd782841628c21d22737a3d1eeb7cd681a00e898bc5996f25da650c00d787200ea68e5f0a2c0a56897d05e9d40268ec1ce0b473085968b5620ef81b9b52b1cbcdb5cc413080992dc585356716a699d4b55e3b9454709f9c2242a72e8689df7ef3c66e799e223faa49281695e23d17c3d19262148c6a903e8db1c81c19bf964fe4a00858268f5033e2c3fe5d96b055bf58ee90b2e54b14a8ac959ef58a41d8941eea04708ee35ffba4592712ffbd1a0532ffb2fa53564561fb0399d8c4fafc93a0b777fd818f8440c983915854e1efeb90823a9891cf30497d69ef70fdf1e4127b9b5b83d24ba169f53b608dbd9c86bde26140d112480c311295b3f85cbdc2e777ab89e6ba5b5abf4fb32390313be568c23d026307a89102a0142232edd2d3c9ae1a3dbbc6944a64b72ab6ca69c7eab5461ffcf08df49be88a9c21c9e8b5b37e627683d6011052580ca9b5bd3274f55760aebbbf271716a0505d3457c9e404e81107f36a4bd1413b32ec7335bb6bb393be7a00c147b800528586a6cef12846175a58f3df7a7c26c54e56a29722c33e9ff54fc0d5a6dcf91e98ff54a1bbb1aa4439279e944affffff7f00000000965027889edd3031d0cd073433a8200151c095d7dcd451b5c9076adae2b28b1f1947f28efbe281d877c1837029d7c8d0cea17db681c316ae984c0dcad2d934f3ec81c43974058e2689ec2f33fb255e54eb70d44dda18a7b633f22504580b499059ce4e4b54111dbda79d20ae993132e6fc5ca4df47e789315a192e003fb4c254f2bfb9c73fdb7010db06004c6ab86cb616952e21dfe971ea17ccc7a19b6bf93a9486820033144286286a12eb9345db722e0bf22ee332d1e7e9343914ca9b524246bb868920917f30e540671597f8740d438cc23a4dda0bed510e89d08a6f7bd05a1562f80fcbfb38e33189d347723ee9d38e0c54c190f055400abfa4cd666b4754865fa274bcf204e9efa428f9fc7585de1443edf6187b52717a162f4ac88a5e181592273af061bb4507951ba2ffcb4ab6682b929653091029aaa4476e866d78258efa6c4734a862c241f8a268c86375cb80a0ae3ee49472868490895b0e251c6ef1a3d4ffd46cfefb95ee289d31cf438ced6f05c25192ac41e866a43ff28413d6e8ec261adf795962a39698efb0b1b339043a5423c3aebbb144fb3bacf776093dd3788f61b0fcb9f749de5c5593c8b7fd7cfe2e8a1acf9ee1e7b9c50e2477165897cd3030463a7979ecd54e36fd8825150f69a0c6dc57137a49f792cc62623bf7f8d2e2363d6700893a9925f253573083d978d995e5cc0b8a3b3d338804a5b2df2befba1081b8086ce15a1dd82430504c3d986696df07c3462522909c2fb7e13971d3beeeb85f3452c3ff9cd619bab3a43070ea1a1a6adde20a56ecbe39218f89565d7b536cfae60a4842a39b10411f226ac8220adb7efbe3a893c69164c6fac5f2083e8b6e16653f8db8c4317b0f77dd03c97fa9518a3506656fd1db2851e98b7f7b6ae8432a096ec5588f7b07c254b5539e6ee9318d11a56f6d697223a39d35fd3eae5ab1ea37a8e178f7610b00000000"], 0x1008, 0x800) fcntl$getown(r9, 0x5) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) setsockopt(r13, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f00000001c0)=r13) setsockopt(r8, 0x4, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getdents(r2, &(0x7f0000000080)=""/44, 0x2c) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x50) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x88) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xb98) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x2, 0xae2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) close(r2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x6, 0x1, 0x1f) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x101, 0x8}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fc, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffd3f) semget$private(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48d64877f277faaa73b6", 0xa, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x1000) ftruncate(r0, 0x0, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe054e73c461c3df6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x437) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001840)='./bus\x00', 0x1, 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x44a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000028c0)=""/4096) socketpair(0x18, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r8, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) msgrcv(r9, &(0x7f0000001880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\x00'/4104], 0x1008, 0x3, 0x800) sendmsg(r3, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x1, &(0x7f0000000100)=[{&(0x7f0000000200)="ec4dbc1931a8a9a88ef44025955e92fb19ad1b25896b5fc8656e0726debf40446f5a46a0c705bd4189ec6a9a080627533d4254fd3c21ca78f1a693810776d549fe3d3f3bef711b772560d56619cf68866b6331d418589e7bfdfe145d9a72fb1c2c5a088736ea9e74b109471f3a260340c5fbe72ab6556c612dfcbbd1d668cd939abf5e8cb5b229b2537bbae30c9d7bb72ce8cc5b0d942fe5cbf525437d525a5802deb0980be12eb2ea92dd858c2b60a7deaeee8894f5fcda45d203ddbfca8d451dc4fa1b3def126f", 0xc8}, {&(0x7f0000000300)="16fbdca41962773f9fbea7ff7983cb924ec8d44671cf6727290897c1dafb63a280209aa29f697e3ff99eecefc08d7b94b3bb18fc074ba9a9290ea7f2faa6e3ab5c5c0e9577fb09794b197720955d521d56d5551862cec8ef25ff2138ffa2b0c680a48a395c798a000208e06d07c0ed5bdb0f31cfb3db7d19a9731a353a48664102cd1b0262591ed5fb4cf20bbdd7a115", 0x90}, {&(0x7f00000003c0)="5269b5e2642f94e8fc9327522eb8869082c610892d2616f8d06398097827511dc3e339a449a5cd31bf73976f53e61f218f065b9e3c4f293463e2b8c2d219b08583ae83ba301c11647bf95f782a716bca1be5974515f66745f8dbd8a8154999bf0fbb003db1c02ffe8d0b0b2e3ea83aeff4a9f6a034b711357f51aac1282ef57a194947259e90d89f444c7a96ec806d9d0688e18bdccca17e1d1eae9f09", 0x9d}, {&(0x7f0000000480)="4335e8e4117303b5ff3aa941f4056f35c99c119404f0328dd7b507e0f2e77be2784cf797679a6e44f97e902034af74acff35150c7b94cee78ea64439e36af1bf143e2dac63cd6175807534d19d781e67522b1ad239babbc51604e4682719bec7e3efaf153707a4f69a99b218c7abe70a986b16d107ee9bf4b162022e790d78c7d4f221572af52bd339594f03a4802e797100268ea186c797a9b1192af05b5df56b8d43", 0xa3}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="f800000000000000ffff000000000000180cee12b48f4875afe079f774d5c5e467e74840a0cd4be006b9aae520c850709cffd4b6e86768159c5fbb08c7ff151008838f69542dea6a3ae7d2cd64a535cc703245321380ab2508840f41a0da6ad3c8f509669124e8aecf3008b18c2496b48f4a21e4d76ca569ff90450dad1fb3cffc7ae6610bb042e044fdf18198f7eec420fcdac3363625426dbe7d49236efd84ba1ece9d3c36832b8fc2890ae6b90305945e7ebd6ca501ba50350ef1c98558901a6e9dd4c3fb4762adbfbce790c48428543edff82961517ec58cf8ecd06e9c01006d673405f60610d3f35312c9af1d98b1244e7c215a32d55000000000000000ffff0000540d00003715a0fcd2f1175b2dbe775f57c4ab1896271ecc02832b5817a0893a81c1d177e42331714308cc262d5c56672ef8d16dc6e344b16952b45d47196d338039790030000000000000000100000001000000379f0edf2da6a4561fce1ca0959f7d55ba4f1fb5ff62309110a001e4876c11001010000000000000ffff00004000000008b1c7d6be55c44a4b5f95979ca3f70b9c744b5559a3c4a6708795c3c1775f96a7b2a9c7ec68dd6a43ff62c60fc586b9391436a4dc9a8b42ff5a7908d70148ae7129146fe7a649ca4762cee0a9b7b98bdf50e5cff48d5ab68031d8b42dd53a62c79cda784067a1a0357660c3cf9677431c182180e34900368273af99c4ee9e7a378df534a1ddadf051fae0eebba8560f0fcce424fd1b0429471fb7fbf2dab701b75a3f75eb855b4e07dae31f3b1db965b59cf203ffaa22a69893d8657f17e2d346374533a5232a594f4ffb62f1b77d0ab85559de7693df33a6c71b8755cc438629221bb70a14a22d527a07d2649bcb585f2ebd8c666ec73e326a8eaba541f11af8585d32f6ad1d37ee2d1cc86892e75190287917465a55990133c7fdac3903b2136373616662265310c5b4802efb5f31640b58de935d9a239c56800deb174a96fbd9eea177a49095a9917f62b6a7325160fd4eaa2477f06bae1ecf734aa848fe988d6f989ef10840178be11a9572d22be46094c83c60637c646cad85063d54f58c40871e049e67cfd3beaa32c554b028841e46f939353c2badbea0e2a80bde6500d9513db51789a1fe0a1aff5e9f9a73e8481fc39d3fc43a47303b349e00a9b152860a8e04001789da9d89de75520b36e60fe663cc574779d670a92e388b92785164340c9174bf2cb2e6ff3028529e359d844fda2f6a6c67d86a102ef1319e4f83b7455e15a1f0890fa94eb2dc1685f9e71f85ba885ddb15095cf3000c1afb3a06ed70938579db8e1202c2fc978248fbdd6f10939906710581b6690b9ffc18ffc70489ad99e37d5022ff87121e8c182e1e68eb34d666521de426190b905d523a0228d30c00e8c23bca44b56c1741b3e472e4e3c93b629878c8ad4fa392f4097ade8d2780311acaa77cc633bc4b8cf78d09c2e463b890e1662a4dc782340d032151998e2e9f82ff838e7b9f499a6296beb5e5a846cb0fce09d3d7bf47d498026210c3c05f2b3fe0fab0a7f40bca1543c6c97306eed805369afd89374ecc13cc42c3dc44874079479973b75f64d78e9aa24436883227959e064b69e2f20bdf53568fddf93a608ab97341bb8a4c4caa9654eb75ba45093747881ce80ecdcabeeacb312c532bddb3b62a6405bee5b78a25b4905fcce62665ad81562d8917c8da08721df9271ba73b33c37f8888cea76a55772d8490ef1c6022afbbb1aa2c540fa711867c9ae1e2f39d404b01ee829e77afe2627b4019675581c36f914162a51bf3c747e645492c62b5a83d7c2e7d9ff1266d86366cbbdecc3d67fefcd41fd49523f267f7635c0748258af8aaaf7e29665f641f9f44b2a58feeaea15defe9f2e2612f4b257e4738d350e695b5f254baa7c4e7c3a48bfdc08ebb44665e2dfa481f0bd00751910b8c3fd50a58a7bcfca37d3c516009d57ebd7ca5f558149a0870b5f39a7b96743d49b1379c1166684092a6523c9eaea1977a24c400a47cf0284cf65ce9dbf604bf4521c12226a6c68420d5f4d1db18901f82252c8d9b0d34f6704a027618c46c5d5be6925f68555eb16a670fa6f66dd3568613a30c2e90b779ff46bad82f73e3a6900ce9325909648643d9098e300c36233fbd09a79c3e01fb9c99b2b6d0d30fc59342e493c6318dd9e4ee16d1375879de509d68365ea787cd7ab7f0ed710fe4059e5b1c6066850ff2acecc4415a522c3ac25a660ab111b63fdc7ba1618cf2ac459a67cbb8f257ca072ba6c6d3132eeebaa9d04c1893e4588448c421a274eb25bd178a35370b9a1a78873fad1492ebb44a9c6da600582029f10aa69e8deaee377401bd003371f85d346a0773a98024dc3f4c17bb0b73d1ae3dd8950963005f0eccd65b1e75a89987ba3e90bc255ce1e4dcc57cbbbeab5df49398ec18b8ad1fa0d099cabfa044fa720b850bec47ada1f694f3f9edddc94a476a91bebd9e83f0a734e04087e4c7b9dc0324969ba54eeab8ecded895061a68d72f452da43abb843713d6f6e86dac5b24b986c14e42169cba362b40c43ac1504956b3ed6034ca5e74211a8361e8bfe7752f38cf2f1e7202ff0066c00bd81111b1630253fe4bbdf5340e2e609ab10c9f9354b78b5e03ddcc0c139a1c2b3b4a34ba6f231e6d0eba58781a1d5f788a94c162f8756f31a7d9e0a6038954f23334dfb9ee0eaa31140cf647bc93c2f89eaa089e5357690abd2d2fa1dd04ef6ba19161e14f17cb36bfceff6b15139cfd51c1662568e49c7ccc078b5cce5a919f85d3d594cfd94960c476eeed711c9a87146668599810d43d79c1829d5d4d3ebf17b4de03e3c179a668dd21de40462b95fe43328ad911e4fb5b4d24882259a5412c60b8e229fa807f769c52a9fe0d9ffabbace1ecf7043aff80534ba3ba390383847be05294038938660783fa151cbd9f2d8f1f02b4bdc29357a19eb5fa35bd90907977607575f2a85f9255a8900d4ff364e17698f53d0ce22f57f31873cc370737f00d9b2fee69422ed7ec92a0557eb0f26dd80d9e5d3aefa5663437c8b88596d7311c8fdcaf665ca3b7bde5445fa6b458b843d265dbd2ec8c6738310a16facca9af60487acef8ca97b0d9743c44d0a75ef95b680df6de9f49edbcba15e55fb5913619ea6e2c053ff0b72d49735990c9ab1fee4e1c0f865ef2af2b3989dec29bdf349059633faf612868f9f79e1b4d72300f12136eea3522268cb9602b58023709cff16f636e1a47fbbb5bf05f7d781be9c5e87221b9b6a6dc57802f6e7ac85ea619a17585e41df2ac9ff31c3d84f8a3c87feeecd7a0efd0e508fd17ee0e099b6977d78993727a61164849d2953bbda2574a557b850b1098f6494b418668a2550dcdb9a5dd23e1469db38f07ef6ab5a5b49314c621f13cac59ca9122bee01ab87142b62ec08bbe6eba03db55524c1a6e56bea74bc8acdf84cfa6b6be4b056b7e6bb0abd84943b5ff062cfca764bded0f58700bf292b3cb8b2c63ec59a266d7d7745ee9495398115fdd5ead18d15e31d2c84bc3fd8bd8dd5cc7419b6ae9f7e7cd4bd76145e7d3e3b1cd4a6c8f5809d6fb8d87ef0391f1612a3921f4f126f8cf74c85653f86ff55a53ffebe74f8717294bf11dfdefbe5ab84c6b197b1dcb45f14b0902dcc40f723985592296b42f3d51697b430f58a782d1ad504657ad06e73e5e19a408de9b02b19a776dd6ae3bd06c2b3b7ce9020f2c7f75058b863448f2494f25635e02efbab1aa17226199e8574940f3ed392094e5a9caab29a3b3dcc5a63e7b80474890446bec831f151058b8d68a10dcabe7cd1f1dc0bb543e17244e46cb9bf9cf603d025fe4e19b09759e9a0f149673e89be6e573a369485bd494f65d438e086278caa05229c51c08538dda2f905d0a361b66e375c1c63a0264d6b7a390787da47c415e3eb82fb3cd02a31a02fdc7188111a62f4db2aa97e11d68cc451bcc35e5e85ffafe5708d96be2aee00db4d37de889125a6387593edb9f7cd08b83dbbac91dde0d76c7d3c90c2a4804ced00ea4e1115468d67835bb4afead26db6cb7ed731f6abaf0bce2736de4676712966050aed8d00a651fb5be68920a2c30e9a45765afeb824e382cab67deb57861c417840977a3643f95c70ace018d0594ce3996b5b80f80bd49b97b0eabb1f3b3b54816e9bf1f1ad8dd66e5355e592b4e1147b234f53d48a429d1534a876266d5af6ef1079d1ae2df82c62838bc05a58a79ca3c277bafad0764e015a12665b6b43d5d4779a42ff960dee734d60c2ee32d7caacb61f4c3b2ab22a14b0aa91b9403a9fbf7440ee7e833f7924c5e509eeb796dae73f1cb545b2f54dfa73f45da56db9d8bd728789c2a852bbbf5320d4885b78113bdc73b2224ba41e60757adfdada254ce9fb854f6bb6a3d086e34f6222fd219a870eac8e4371aa4c2a24aa208842269f3a6f10510cce52addd66493dc36dbdbecb3491dce2b5e650a9c0eefa933772107a1472409a3cfb952a7c83223a6c46bc6f44818eadce998b75dbffd3ede6e101148ef5c3be02e0e8f11291592ef52cd5951f585c1d0b4504b3d93712fc5578a8d31b54422bcbdaab45788937aabb6fb12ccf4f657cb8cf7a527c221144ee67d67035cbc615877b28d83c87eeb0cf530bea48f0ae99ae5e4fdfd442fc4056d3d5855b22e14e0726676e0622ff7615f9fa2cb57811047cc15929cc2fcebad0010e0960ed7b0c7ff999c3a7bd33c379969a6ed50f318ef534b47c449c0e87815158c49d82e1f97e5807ce86b2d64a03e1bd1721cf9b2347399f1d670d810242d9932298190f832e9c53ca4bfb36f4d9fee9fd88f50ff0f24ee0348b81273e9ebaf58d53d5b7832b2b8a4e63b8abf35b653dcd0bf2531806aa2825ed21137f277d20fa7069d81c1551f53025c6d241a4a25fd856759172b9c1081fcf5917da586b21e082ac68f27f0690fb3cf9d9d5faffbe1f3e0a0c770f4e9551c363d0cdc70ce7f1c44975a9661540273294f26a81c1f141cbc6b3c1ea1312d9c2f7a729fc13e47a863af24c2784cc9335b9e5a1316b5f08d4bef76b90944bac168c496cd11ce90a9687163f0ca923dca59c7a27527ca4c0712be85b72bdfaf3e60e189f175f6b1209280ec78cd3b7f1dd078a315f4c0e0ed3e9ce0cbb987cb869186c167493912158104e1e62c06e64f260fc48a92db0c23f4d6ec2886c86c7be999094beb2bc6c7512b7a853ae0e3365601972b6bff6c20105f7f327398bffb933838628985f39424b5e09bbd7210b755f4410a0c2043fa70ebd59c6517c19ea564f146833dcbef8b7825fc5679e7e58fd2c8598073666726f8f1ee8cfb061da379d11581b79d2917ea43962947901e4f59e4d04736c3c8352e74442e19b1c171672d94b82e680379f84c6a2c314257b2c169c46c1b8f3c2d2580d912c38a5da58b64b19da3e7a5d16dac3463be9b4255e2704cc8249b849fbf3df0e86fba00ec6d1689f38ecea9c37316fd69b96378bc4ced7f21339b402a7c1bd25dcb38c44c957d11524c15931c537c533130672db689e82106eb056a97924badfbbea2a84c11bcc49b73711bfba49decc12303e84e26d1a2b5921917ba691bcdd081a42df73e79ad40f848454e30f765b2f0812a28f8d9767e5bf8108dd7ea5435af48819066196ea33e49c48a691dbf61a1bb805114b2913523165b3f8a884aea59c29ff803bbb308d948a4c29e2aa4a630e242a763af88695d875c4e496aad38aca66230864c5ba357dec965b7f0c963821c0e2e958178bab6b4d05c9124e87bae2d38e82f67ef768b23b902bd4d714321775afb42ea14ac7f97c74699dea11db9dad27f61bfe01a4840df1cf9569e44ebe3e34f121533a907ab8a150092b82f975592f22febafbd68dbfff04f3e931e26ff9462a7a993c743da6083920c8697ecf2d0f24c57f9ef97946edcfb8315403989fc6fee87e48fe87b84d9805cc9cb716263cad818469966b2ac98a7e2e808509f75a59a536d6d21e687e12efbb1ec7d7713b1e95f22b0917179146fbe165b1bff6f9054f0ac49b0613e9a7791a487ce1ca51a5b5f9dbdfceb6786b90fc32ace9018a1902e27b274f9590341d09e3c662c767bdfc5390d5df2ac122fe528204964fb577191589c7585ac930006d27be6514fb43a5355e12420c17220dc05b686a53f49828d7a626293bd0ab088e762ddf249b2f4abda6d493e1ad3cc586ccb4aa8aeb18a2f08e8aed8292c63310617dd10760e903d85b8f6ac544b7da7ce61110a2583626bbee972ee07545bf358cb4da5082570285057a984a41fc7584737aee9acce2fc77044332e47b3621001000000000000010000000040000039756985777a725d913ff7f07ec5832fe91fafb8583a7a35a7dc28b3793fb44114ec0b22aca6ba83b403da5e812de154ab2d9d990b660db5fb080c5f1dbad4fdc34b804d198c1fbbcb5ce3386453c78ab76bccecfe142fd614a5d1a187e045cefb87571a3d6f20fbba4789fba6828ebe91546e54564394056d8084fc831ad769caf46171df3496c5aadcb9d2fab5f69da572d624b21229cce1e4c9d1cc78d325028bc0c66491c0ab81b5e7dc98520a4f8be57d8355c1c953a6f7f81b3768b48e1108b078bfd55df6a7762dfe5aa107d405dbeacdf5618415e267b6a74be76c17aad737bb4b6ae3ef07a8c572e26b72ce037fe60adb05c6ce762f450000000082e8a5c800000000000100000007000000b3675e6a382e84b9305668df89877fb820811ee8a73f8aa8ad5dd9c1db4e9b6815a35534972b67479866b3d67793b4b674ea95e33896e6e51819d3249d7af493"], 0x12f0}, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r1) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt(r12, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) faccessat(r12, &(0x7f00000038c0)='./bus\x00', 0x20, 0x2) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) linkat(r10, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) preadv(r4, &(0x7f0000000280)=[{&(0x7f0000000180)=""/236, 0xec}], 0x1, 0x0, 0x8) setsockopt(r0, 0x6, 0xa, &(0x7f0000000340)="674a9d94", 0x37e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0xfffffffffffffffc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000002c0)={0x7, 0x100, 0x1, 0x7, "c675cc89d35077099fc8d293a3a50999c84f1b75", 0x7, 0xffffffff}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) sendto$inet6(r5, &(0x7f0000000040)="4ae4bc78600ab79319d146e30a2fc445698590", 0x13, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x3ff, 0xc769}, 0xc) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000016000000d7000000000000c6af000000000010"]) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) recvfrom$unix(r5, &(0x7f00000001c0)=""/49, 0x31, 0x1001, &(0x7f0000000240)=@file={0x3, './file0\x00'}, 0xa) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = accept(r4, 0x0, &(0x7f0000000100)) setsockopt(r6, 0x7, 0xb, &(0x7f0000000040)="674a9d94", 0xfa) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x4}, {0x4d}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x1000) getrusage(0x0, &(0x7f0000000280)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r5 = getegid() r6 = socket$inet6(0x18, 0x1, 0x3) preadv(r6, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/51, 0x33}], 0x2, 0x0, 0x647) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) write(r7, &(0x7f0000000100)="8c65", 0x460) getgroups(0x2, &(0x7f0000000080)=[0x0, r5]) fchown(r1, r2, r9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) openat(r0, &(0x7f00003e5000)='./file0\x00', 0x0, 0x8c) 16:00:36 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="bc30a44e1801351a266e7ce8f47f0aa4c6cfdf503f3d60123179383cc84625618703aad8c1af7c06cdc450d8bd86c935dfdc7766f4477d624dbd337721b70cfcd3c5f8f76edccac152cd603272185404ad21f2e72f0a30a820681db46f"], 0x1) mprotect(&(0x7f000063d000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="070800000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="d2b1f156663b3d0035", 0x9) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x44, 0x1ff, {0x400, 0x2}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x2f}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361610f6df00"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$unix(r0, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semget$private(0x0, 0x89f669e5fa816031, 0x9) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 16:00:37 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xfffffffffffffe75, &(0x7f0000000100)="c9beb26528bc52b3faa200a0f1665385717cb9afa5ccdab6e4e594727536f6e814dd572399a306ff3555f8bba98962698af9f7629cbbcfd41a8f9e2ff8940bbf89d6a03dea996696fcbbb631fbed9fa5dbc2a3f5ab784082aed8fba0173b212fe52f01d9459db0e7bfa91a21d4b5465e7fe4920d905269689db371aeab14019770087f1b24f65e1e82dec95d64ac1dd98789374fe2ae46ebed7ebae2b73d37001bae6ec19669dd74f09b61c33ad812d9f784f6c43c313f787278c3b9e1751ad11074e0981496985044bc6f07efbaa5cd4b53f9116dbc793b03244e6cc1237b0fdba20602913f18b8ae2df927adfdfc65f8578154c95ff1038300") munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:37 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x53) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x6}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000100)=0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = fcntl$dupfd(r2, 0xa, r3) connect$inet(r4, &(0x7f0000000280)={0x2, 0x1}, 0xc) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100002, {0x4000000040000000, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x4, &(0x7f0000000180)={0x8, 0x3ff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x5, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt(r3, 0x9, 0x66, &(0x7f00000001c0)="8f296e6ead6dea21788afa2b6aadae3940366b74981b78d6e88691bd527a4838c5217b20ebc523b617c92ddaf5ae8262b79073bd6f38f86f7e976b0c516838756b6bae77451c56d835814d74a642f640ec490a94bd5b42b91e499cb85e6f7e4ce4ed1fd04884ab7391e1470bfae666cac10df48d6b7a90270a53e3d46ff6a014a9ca974c9dc8d96cb41bfc9dcc5d002b54bbd45428281304040426187bd8e2a12bb4fa799f0979418ff0b1246d9bc584f48c5e9df3abf2a206e8b0f4", 0xbc) 16:00:37 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) getpid() setgroups(0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x400, r1) setegid(0xffffffffffffffff) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x0, 0x0) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x127, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x73}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x388d}, {&(0x7f0000f53000/0x12000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfbe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000cb5000/0x1000)=nil, 0x6}, {&(0x7f0000b84000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000e9c000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000db4000/0x4000)=nil, 0x81}, {&(0x7f0000abd000/0x2000)=nil, &(0x7f0000d15000/0x4000)=nil, 0x3f}, {&(0x7f0000f29000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x8}, {&(0x7f0000f7a000/0x3000)=nil, &(0x7f0000b7b000/0xa000)=nil, 0x6}, {&(0x7f0000f57000/0x4000)=nil, &(0x7f0000b4b000/0x1000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000005c0)={0x2, 0x1, 0x3ff, 0x20, r2}) getsockname(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/4}, &(0x7f00000006c0)=0x6) fcntl$setstatus(r3, 0x4, 0x18c) r4 = socket$unix(0x1, 0x5, 0x0) fsync(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x80, 0x0) fcntl$getflags(r5, 0x3) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x80, 0x0) pwrite(r6, &(0x7f0000000780)="aec56cad06c1020e896dbded1807bbf897956cf643a78e2997bbaa1ae391dabb788171d28a1b2bf4bf8163805f9b875dec4b390d93e632ae8d9c63bb9caafcbbc16d012c6cc29df55e0bad4918398a641fc9801adccb03d1a5b2ec2dc4242e009f154a2b3a98d3346ddad6fd3f50b0985ffb5e6f31fdb99d621b5a0e06cbe01ceddd83f10266c8ad0f2d4e6b4822ea1871f0311732fad7", 0x97, 0x0, 0x3ff) pipe(&(0x7f0000000840)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x800, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r8 = semget$private(0x0, 0x1, 0x2d0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000980)={{0xffffffff, r9, 0xffffffffffffffff, r7, 0x0, 0x88, 0xc6d0}, 0xfff, 0xc97, 0x18f2192b}) fsync(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x400, 0x0) r11 = msgget(0x1, 0x14) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r14 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000b80)={{0x5, r12, r10, r13, r14, 0x40, 0x1}, 0xe64, 0x58c77973, r15, r16, 0x0, 0x0, 0x8001, 0x4}) r17 = dup(0xffffffffffffff9c) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000c00)=0xffff, 0x4) 16:00:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$lock(r2, 0x1, &(0x7f0000000040)={0x2, 0x1, 0x49, 0x1ff, r3}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) pwrite(r4, &(0x7f00000000c0)="881b1a469bf411adb19ea3b402d1ca312feebf59f44747b64f407fff9f4b3346ac81ce2781600c1f2441d43fe5460217a0db10c6e50e8e43621c7a6f6e4d71ecba9026c334a3ea9e3cf6248063277216f185f7779019ae63ea9625380b1f0284489f64179ca08d4ca2e00e35eacc22a3509eea4be3e93d9bcc456ada76876e556e6b351a34c1389058cfddfd9e8c4cffc59c399ece83298fef391a6d368ec459f54762c740fdb39a36838d", 0xab, 0x0, 0xfff) r5 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000240)={0x80, 0x0, &(0x7f00000001c0)=""/128}) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) pwrite(r6, &(0x7f00000002c0)="def899ffb9353a4f4ebe41dc38e051a7c32918787bf3bedb9fce59b28a31d391933935764d8c35e16ef0f1242d9a5443be273628d2bcf8d3d5f14abf6026", 0x3e, 0x0, 0x6) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg(r7, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000300)="9926999f18ac116f57318d95c475cb9bdd8c87f958618a14d6e165974cfb802389ffbd0d2def3ce051558f369e05671b44267208f825b88c283bd05a17340d166514b6660f13a6ddc22674669ad5ed60c77d3aa323d4d77660f10982d736f12cbbf4454c39f201fb0c136ceba3674d0884e8b9c27270d67e6806a68ecaccb5fb39001511d5d42f1ffcf4ebbb4f9f9ddfeebe3d9c53064fca46a8816b8487bbd0fdbca217967af066b3357457b933ff65e3be3b16ffb18aa83afbe928ebf7af149e33cba54f963e94861c77c0036ceca850211079d31dc45f66431c5f2b52ddd38887254187b97c603a334fe59deec7c9eeec96", 0xf3}, {&(0x7f0000000400)="262ef304e616b7c8ca86f93b9240bde2df31d3e03ba9c727eec07270a181f7a771bff7663fbdb0b2cc0efd2b0f35e03bd94fbf5ffc80dee7ef91d13b9e60c22fc0071180434f90924caed19466f1089770ebd2d4bc9e8198951a3589568ba5f459a9f56301852c7fe37ba32999b413912148621a8230460bdadccbf7eb6acd9d1a7411fe9963623381fc6b6f7edffa7d8fd803b1a60ba6676d4248dbe02446bfa052c34c92d6", 0xa6}, {&(0x7f00000004c0)}], 0x3, &(0x7f0000000540)=[{0x108, 0x9fcb0cc9f925a290, 0x982, "60568c7f1434063c6578d2adf587b629f5d2f85684353f4f012f424bf02bf563aed5b65879faceb16f3ecc110b17ffb33836dc3a7c9b209799fc3f5dfca3ebbe31eb6fe2ef725f46c1bcb3b2ea26b823f457d325cf9a1a02f032e3deb0b782ffc0488951829a1bbf827ba365c240a3e27f4d0f6fdba932a39389f978f326ff5943de9aff26056974a3021e24b706baac8aa51190aa8190e795fb230d785b6d393ac979fa7cb43ac4007bcff727418c2e40cf286e37b764b1db83f9c5faf81ac0072a23f2169ea5f729c8b2ce2bc72f63dc8804185a097d6bc9a1353769ca4ec522de777605b20ab814d30bbd3fb37ed257fe42ef"}, {0x1010, 0x1, 0x0, "5057b55e277b4e40eeaf2937eced77e504e9a6a2c671162f1350d2647515438f3a11ae946ac65ab4a856a8be0d17a5262e63c4e78c2ca819caa65af91bb0a9f6ee7175d32f40cb6666401b67c3e5b774e97ad303065ddfd8127c36146de5ea8c9be1306ed3d7594254fdd95bced660cb21338beed9e7c02ea2dcfa3ba7d2aee8f3048fc7e38d9f0999e7afe825cbd0f987e0692021b8a265a4a7f3e8bb137ecfa898211ddd37d1af84ec7c12dbd642e16774cc0937dd5be50ea43c25961f1601ff9ee1502016a9775c171a40a978c70717ec175f042df0ed6557254890b61a59009f7ae9c7481a108fec0df0c5c9b679205989d07f0e759ddd8cd0718d56d4ceb35bad89e7e4919692c67bbddfac8f6f367af16971b89d96a30831597ef7c853b0fcd4116f638b8a4111e935c7a99640fba9908d8fe85633b759fdb3647584e86e0a43e82d4bcdfbdc173931004d3a8371a8741d4bf9ce89861b55d2ed7d2eacd53f0753183a631c3e8b4ee309f49c13816eda86f20817a9448440244bfaccc37af6eae467d3b5729de1a80b47bed161212ae0ca437fae37a295260de4c9b68e2a73504b0f9317e927605ba5d2e2cba1c4006c47ed7851d3a0b6cf5ac3925842a2b0fe1e8bd1f91b688a48a2e7d7c3f9804cae512cc9494d0ae5119334cf77204bf68717860997649168754aff9670c7e4a5b00b9448d902a68a101b692137f0b3e9d3834c33493a9d585bc799cee3030e82831bc19e48427115bf41b8d8c65077619ee47f0f5d94c06bbb008545262c2f3900ed6b79e1f754e246209f92f85c62d921079341f30f478a64baf318f3563f6d4c32201be9317414ca66ddf4e08adb26079b999a3abc39b05241c0646233957be1cdc42e6a766c10efc4f84d84d7253003454d4cbdbf00ed424e3cf121fb273fdd761110ed8018f8dac3bcf0b4bfd297fe100a0fe51477bdfdeaf39c3d9f09fe7656a8ef6c2a655d74c88bbc6e6783f46e3f1e47bba6d07a119e31245e79762e9ed7054c009cf762c6ef7496bfb7fd101491dfccd2e234bacd375f04c9ff00b417a8d0286f3b0c8550315d7e66196005c38d4365f85dee229debf1ab039e6580f30b61a81857ded97df2e7afcfe2a1f0d3a3326a16a5598c5669b980e0de3c8ec1a2126ffdc3ebe6b34bb6a09f27cbaa22c836868a70e362d30be9550b18b6eca9a01508dfd09b17fcf111c7e6a7b2ecf63417b1b17cf8efd2aa126d631705cd9078543631ddc56b0ad13988b8132f6a8c513050b9ab885546b76d8f8d7f81b5be922ea4807518fda1a6c3c1d990066a280bc2df0cc997512ada11f674256847b44a0ad9996c30cd8fea67224812df10518f910c0baab5b3417ebd27d0f0d55d7b604835f0ff2a119e5d99fee8d870601306abbbbe9e7d9f6e0dad45f7e0e2deda57108d0375775bc7b2001692f4735100263ce712969b672a2213281f2b19cc4cb00694389814be7d617d49eea54f639e7fdc5ac481e1277b65c9aaa8502e5042ff6d7bb7208a6b208a3831a02bd4c3a547aca9d48f2b6130b3e2276783cc7cb5b6100f8830fbf47d3c2c2145bf018970f6d35e437c28f6df95bff4caf52a3607b7d35ff32391b8308b82d9bdda78a3b11088b2cbf148816b901760b4e74c3057f8cb12480e8ece75e54966ebf059a2bc51d421b3c7ff7db894beb71818fd539d4826ab1180de61b708cef181504c6fe34ee44496d21d820e4f4fca55de8ec0dd16befc8378bba5783acb41fff520d9a2c9ad05f5f0ed6c5fdb4fbafa0f184ed62517983bd69757632afe6105ca78e0efe466f6a27b337545bb4e3eb69bf2eaa7a816a81277f41030b6df828fa220870c6bf7c13a0912265caf85dcc364d4ee3ba4cbdcf6bce4a816f0fb8862a66043e221cb405decda58a2808f0131a1e0eb6c75701be4e1147b928d314940c7898f0af81b086c765398df6fe82fc0aa40f594d19fecb62256a6e9c7458fd66ce5fdda3a22e9044db0e821e90b62b7fa693945c3808675b7d7fccd2230b6877f916ef88d7e55822c7061da5f3b557ea1dc0342d15ab3f14fdffc6ec95ca55eca04f487b4f9d827096fb10bca753209861ddce8388416215c3d275348d807dd84481b120e6677a70bcd025ce5c959c180abde6bd06e2e7a0eed8e13239c284a007a405998042362d228c132742173876e122c2af9be0062d248c35facdd975195ac437939b52253c72b358eeddeb07265009be854a1e7c0651ab183f5ad6db433c5e7f4e65f8a7a735b52b5c436f36944843a9af3aecfb5d547a20aa39621f5a4f2e012a95d82b280493f9ea6b651745994d540108d54a08134d1fa5db9d7d50f0edf74712c636d9849d20cb271eedf05bd27fd47b5da098fb9d173591aab8e8cbe0e80f16c5415a01808b0af49973a54fb4725089c06867d20ee9e07808115802b4dfa15309d301a46be922ebe269a88000cac5b14ecfcb9c29f3c8ea4320c8129cfec71ea500869dda9b76aa88cee2ab4a014dd20af8636d943e7a64cb44a1b22673040f122f57a8ba622d2dab44148541888804415a44134e0c90066a2c3d4ddf67b0f3d54d27f545713af763375df56895a3735389a0f6ca3705a2fdda5933ea365965a96d8aed17a8cd3b0a87dcc819b0c0c7f9a6011cbbf7db4263bbee124741f01e9514ae94b8c5e59e14cbde88e9a8929526ff9a69079f57e2846f494e1a04037d1c85db3a791807f397c3ba9fd4983404e221f51405fc2073bd3943f489f49c98813c6e4e85b51025b4c4d6e782a84f00d5135291cab96e1f8895ec3e406404010097dd916ff5d8637412c5676c01e9902e6bf86c02f85d7bd95937f85da46ce44193aada2e38948f05c2c75ba6f936cf76007df66aacbe821300c8099ad2d9233a2dbf697b4a323fccb56271e65398af3e371d477f96f7e77387e463ddccc82596c1f13f240ab3f336f28e1b1c62eff255eb010a7a89febb654b8befb6897c0afdd446811c98939b4f05e5072aa74d3c4d5a4c63ce49d28fbfba9f70ddb341130e16d89d3fd339e27aeaad00e4f6ddd014c2393acaa393bf032e1692c07d43e4ba63724dc1f67d32e9babf430c9f5e11f922d78642a872eedeeb00191f230e3cac8967ba4f624f9faa517197ae392f8983de90e87f2fee82351f03f4f8bd3e272bfd17e68ba514c336de3f2992416cd95b18ab2ab105d175d0c503a35ea314afc707e0859cde1f7c69d9b50a78322fca94ea8f37e153da4f37fe8ea843b6100c10d0120e81659157f5b8408c7beb5ca99b920fbe535bb24a4114b8174197b692723fdb79309282ea511c17f53e937e16f5626e1b32fce4f713ff051b19d3718502dc78dba5f134877a57e6c5e0f46b77035131eacf96fd5eefe0b80b8a2ea66f5b9502f6c5fb678dc3d44fd0f955c7927d423a2699dfe9a41eb8287c6895eaa32d4cb78eabf5ab06f661238f3863e0976e6b5a3c74c7a96b1d42fea97955f4f78f740fff2f0fd37d76bba319c9effaf7e2bda613a21aa4a34b8863c8d99e57c49e327349be54ce034e1397edad8b426526c6661f85e387a932701c493d95be796f26431442c90969399b64e83b92a806d1cc1be681cd41dcb5adde4f0f14caa107032914fd01798f041ee6115092b6e51f7361dcb7ef7529ede1f680e08ffc6d4179336fa43bcf265d168c14292b27d50e6aabee619e1e6c33991475a9ab87cfaa903c8c43d77bfab9eb5abc1440a2f78570d2e38854734788325171a8ca2795a4b2cabd24f1d6ca044252ae6f12cde49668ec829dcde2eb15b8481dadc17b5e546e816e214dc310969cd334ef5898308e3e573208aaa100527250da08a47eee7bb4ec76c50852e860f24a1940c6924251cbe7ce49018f9338062c70dd1af2f91ebb4ae5e6ec0d2f8df89958bfa77e6c86c76d3dfd4213d12164b6586ae16ffcc899042815f3267153e1b328e88bb7a79c46ac85ccb5b7d84439a4840b39cf449039766b48c15cfc2e37457c782e9e5e8fa7eba834eb93beae0803dece9ec9e2d22769fd81cca2bc082d1b88d24d694775fc93e47575a1affb60b9dac74ddafedceef038bc811a7835e8939ca7c9761caa39d82dd02e16b3e94883ae62244cb3c7977f544929ac790fc8bedd6cf573b327a4611e18d74c27decc69943615b5402461e22d1510b843f72dad76a11be870c0b279b45b0644d71fabb7ed1860dd9b1d0709fd334d222b58394841de742b723fbd9fbc1dc25742d9290dd447f725fde764c2bdc9b09f437777e725d694bd704b48d1e4b5d0801bd7a67501ee9a4a9bb94e46193398490a3254e3eebc5b88de6822d588efbf5e33b4429b3c8edd83472b9c45db85a0332e93f7537e63f631a1f2365d2875fd64a88491f02f0acfe32c80f2f199fd02eed1d235f5b16a00f3e0a93836efd11965d52c1466492e80b6c87dc910d6bd7eeeeb3b6048f57d6f44accaf8d582060e5dc026042792a1627a7d1fd34ec53f59bd2ac2cf59e44129096c3739742733ce539a6af6599f5d5962c53c6b141559d80d993e6ae082cf6deab3bac04043cb337cebdd1b93471238eb9300fd4ecd9bc6f10eb27a57cc3dbb68630befea9241a684aa6da9bae10bf609d024fa6ab4bde48c6b853bd76ce715dbbc66c3e7508bac9ba50bbf8584f751f311decca7033278e126b8baeb545a86dad8ca00705eb3e4a8ab7c932efc932b3a04834499aa9142a7cf360e6bdbf3112fd513136a8edd15436b24b078209966ff406d4d2c4414831cf2912deabfc6793c79e3ee30fedc10d41046888e50a2da0dbc89bd604ce2f78ab9c6ef4d4ed4e638431f2a4edd9c65573324efe4443f4cb3d4e641542e5352fa8c076b70afc13fc10a250b7b83a0c3085b22d6ae28731b0beb839126f5e3e67a5bb7768f2becb6a0d8b1c04f999afb7808f9e845a7d0aa6cc7a2bb090cd4d5bbb2d470a84b10884585dcd92b1eeba27aea474628c9e08a7f200a8b4423bbfe2f94632c8727e68fb931848618739bfa0c6b27fed01d72ac55f02e48f10c7133e092d2a93636a0dfc2b3d458810209775000c270a7f3c53811f7dfd3fdb39bd60ff0d4b4d50d60be9d69b22300a76cf88580f833d2a3d3291f0739d5c1243f6c68bae31be65eb546e73a994f21d214a4aef499062fd94a1114e5b83a077487252b16653a674abc2bb865df6f36500c413b3f0c521bcc2c582d63ef54f5d48dcf83eb2a786e584a60eea61b3369da1bc7fb8f1df79a8b7fb46c420d169578968fa4ea8128880839670bb523ca80f80f59cb96702dcfadbc938f1e91c2a6fd1879e6b36932ddb317154727b0783d1f0b22a5e1b70c1359bd9b0565592bae5a78a8cd4db9a12a79f2f9e6a6697eb277e20f988a8accbbd4714944e59c989b625ba9833ac608819f8b6d5010c07e9ccc3ffe2fcdbe75f0486f8c62d3b113261cc90a76127b2a4cd5bf2d9b2de7ca664f6a20706daa9fa5d0f37a9eb2641cd7be9bf9541abcdfa0c9b9aed575db11364cd0db11647a6890eda0b858b6074042545b05cb67af845a7a5024e9eef63888bb593fd097a994370a65e6203bba7909d7a2a410614d683e1eed4c2d308749d3d2f9c13ab8aba2a8f7cf39b15be337778e5d38ba8cad08a75104ac2e40304e0571896a9feb631f892ad247238562941763ef9a138275bd7ca483f4e69e38e0a043627fad1ba35d871cffcafa3d6914968061f5bead4d37abe4897e952a60c4bf4f2d80f3f01457c9ad84fee57a478064966e6c5b500109f8a89b2221f6b5ec32266dc3a28d230ba05"}, {0x20, 0x1, 0x7fff, "43e56b100d0b5024fbcdc2211cf43f"}, {0x70, 0x1, 0x5, "92bee224d89b4e38a21b78c50acbc13487c9073a898547c198ced23660faef3cecc1db780b17de40da0af31bd736c2d1e88425bcbab069dd847781fb2721cc9b2f3ec24815920a55c7e9197c9035fe26ebb2076c0282508a5100c0"}, {0xd8, 0xffff, 0x20, "dc491f16e4ea6644a9b15099c22fc3d5382ccd1f1721991e68a37b29ca6a4810525da5a35568abd02e4a8e413b52ad91fe4917998fcb168c5f32ec52e02e66ad78401b5d17dee710570d2eeb2485d74dca4d7c32b98e5b0a241064d45cec26b75289c60031480b40934c87873f029f2cb7dd0b7a53c1a40c3c96ce94aa044870bc000ceb777910fe57b08e8869447dd680041a06eabe61a6b6b5b36aaba9c81ae6e831de72746d4b7146ba3d021d6143fa0460638c5a59248bbe3eeec1d3bd32a749"}, {0x70, 0x7fff, 0x0, "08f2c69fdf90ece20572d4034a51b6641cd81c8152d274d4daff4842933464501c6cb45025f851257c5b40f4669bc601442e1d845d9c5b01d721e884c954efe50c6e696557fa216a76c6b9aed696491fe63ecd7ed4732266bf88"}, {0xa8, 0x0, 0x3, "cd4c02b86c6678bfe8086c7c58c168822b066e529e1e00fc701beef4daf168a3d09750b3f3a643cf8513bfaf2da21d55c38c7c7c735f0e05687c6b06ebdce94a1c7324a3806269d4c3c680e03bc7878ea753baa12b879a469a04bba5d502a69571dce8261ce68fa01894a7c42f52aafbc2639dd31108b301aaa542bae8ca606382092e60cb12c377902023c8d261549a8ee916ae79"}], 0x1398}, 0x7) write(r1, &(0x7f0000001940)="b0ec9b3d06004097256646f5b0f2635bc428d559ae35920724b80dff9e550fd0c8eb031ce6b1e309fba1254c4905c6ec57", 0x31) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001980)='/dev/tty\x00', 0x8, 0x0) r9 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x8014, 0x115) fcntl$dupfd(r8, 0xf, r9) socket(0x2, 0x8000, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000001a00)=@file={0x0, ""/4096}, &(0x7f0000002a40)=0x1002) listen(r10, 0xb6ab) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wskbd0\x00', 0x16abf3f8197c6098, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000002ac0)=0x1) write(0xffffffffffffffff, &(0x7f0000002b00)="3673f4be8c3d1a7f12f9a0262d7cf2f9dd351917d5079268723b542663b45139a15f5f4bffcf23c3f48a3e5f14e2abbabbb65a51e28ca9136cb890704ec64f750ab23e53164517226bea50f2389aabfde3bdb6f301d00f0f0f96da9439369d43a41f7c4d4526d66e4399596f3455455d41716f21f8bc74e37ff14f78b2dfa05f5de839c72f3a9c68f88aed27034556d6ca014bf98e89f76dd3a545151773a476437b9d4bf518c862bc871baf8b006e5993f686b9c68c56501dea6870059f405d5571944ddccd891d84201c9282db20f9", 0xd0) ftruncate(r6, 0x0, 0x8) r11 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000002c00)={0x3}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002c80)={0x0}, 0xc) fcntl$setown(r12, 0x6, r13) 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffbfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000140)=@un=@file={0x1f720163abdb241c, './file0\x00'}, 0xa) dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x5}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r9 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000080)=0xba8) 16:00:38 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}, 0xc0a3, 0x401}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) linkat(r6, &(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000280)='./file0\x00', 0x4) bind(r4, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r9 = dup(r4) listen(r9, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r11 = accept$unix(r9, 0x0, 0x0) recvfrom$unix(r11, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:38 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000500)=0x236) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000180)={0x3, 0x1000}) shmdt(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x14}, {0x6}]}) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4bd, &(0x7f0000000340)="b6") r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r5, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7130003c28c598a778194e09ae93478443f28b1dd69f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c1054f09c8284756f9c00883721400975bbaacd0c45e7c984022927e336ceb050760000000000"], 0x1, 0x800) msgsnd(r5, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r7, r8, r10, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgctl$IPC_RMID(r5, 0x0) 16:00:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x4, 0x400}) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000080)) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8003, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) getgid() unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open$dir(&(0x7f0000000180)='./file1/file0\x00', 0x10000, 0x1e1) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='V\x97\x02\x04pf\f\x00', 0x100, 0x0) r1 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffff9c, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x16, 0x5, &(0x7f0000000040)="674a9d94", 0xfffffffffffffeb5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0xc4, &(0x7f0000000200)=[{0x1c}, {0x45}, {0x4}]}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0xfffffffa}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 16:00:39 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) getppid() r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r17, r18, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) r22 = getgid() r23 = open(&(0x7f0000000100)='.\x00', 0x200, 0x0) mkdirat(r23, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f00000005c0)) msgget$private(0x0, 0x718) r24 = getuid() socketpair(0x1, 0x2, 0xd4, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x172) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = getpgrp() r30 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r24, r26, r27, r30, 0x1, 0x6}, 0x8, 0x800, r28, r29, 0x7, 0x4, 0x8, 0x484}) r31 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r31, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r31, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r31, 0x4004746a, &(0x7f0000000380)) r32 = msgget$private(0x0, 0x718) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r35 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r37 = getpgrp() r38 = getpgrp() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000300)={{0x8001, r33, r34, r35, r36, 0x4c, 0x6}, 0x8, 0x800, r37, r38, 0x7, 0x4, 0x8, 0x484}) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r39, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r39, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r39, 0x4004746a, &(0x7f0000000380)) r40 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r42 = getpgrp() r43 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r40, r41, 0x4c, 0x6}, 0x8, 0x800, r42, r43, 0x7, 0x4, 0x8, 0x484}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r44 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r44, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r44, &(0x7f0000000480)='./file0\x00') ioctl$TIOCMGET(r44, 0x4004746a, &(0x7f0000000380)) r45 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xa2) r49 = getpgrp() r50 = getpgrp() r51 = geteuid() msgctl$IPC_SET(r45, 0x1, &(0x7f0000000300)={{0x8001, r51, r46, r47, r48, 0x20, 0x6}, 0x8, 0x8, r49, r50, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r52 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r52, &(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(&(0x7f0000000600)='\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', r1, &(0x7f0000000680)='./file0\x00') ioctl$TIOCMGET(r52, 0x4004746a, &(0x7f0000000380)) r53 = msgget$private(0x0, 0x718) r54 = getuid() r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r56 = semget(0x3, 0x4, 0x8) r57 = geteuid() r58 = socket(0x400000000018, 0x3, 0x3a) dup(r58) r59 = getuid() sendmsg(r58, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=ANY=[@ANYBLOB="40000000000000000036d1ff0c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"], 0x168}, 0x9878d5c527fde8da) r60 = getegid() fchown(r58, r59, r60) r61 = socket(0x400000000018, 0x3, 0x3a) dup(r61) r62 = getuid() sendmsg(r61, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r63 = getegid() fchown(r61, r62, r63) r64 = socket(0x400000000018, 0x3, 0x3a) dup(r64) r65 = getuid() sendmsg(r64, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c84a00b42e02eb2fda45fb02e22a305fdbb4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9747762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d0050000001055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c70963960200000000000000000f49aaeeb977b60983c577380b3aa57d13ee7414a0245b4e2baaa11ad13ebebe59f6f35fcb3f03fa163b2075712ee5f4e8e0f83051e12a16ec1c4c3ec6f0074d045416cd999dc8ce3222fefc0dd22fc4d4d74f3f5e14f29502d63e85b064fabb115c5643bb1aaccea31c1a5b87769eae9935e198abe47a6477ed8588b6cf8ec8e513e87532272c80870e2e69b2e4515a299149b1ac58593a1a0000000000"], 0x168}, 0x9878d5c527fde8da) r66 = getegid() fchown(r64, r65, r66) getgroups(0x3, &(0x7f0000000580)=[0x0, 0x0, r66]) getgroups(0x7, &(0x7f00000000c0)=[r63, 0x0, r60, r22, 0x0, r67, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r70 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000380)={{0x5, r57, r68, r69, r70, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r71 = socket$inet(0x2, 0x2, 0x0) getsockopt(r71, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r73 = getuid() fchown(r44, r73, r72) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x6) r75 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r77 = getpgrp() r78 = getpgrp() msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0x8001, r54, r74, r75, r76, 0x4c, 0x6}, 0x8, 0x800, r77, r78, 0x7, 0x4, 0x8, 0x484}) socket(0x400000000018, 0x3, 0x3a) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0xff53, 0x7f, 0x5, 0xfffffffe}, {0x8, 0x2, 0x6, 0x16b}, {0x9, 0x4, 0x8, 0x1000}, {0x4, 0x9, 0x7, 0x400}, {0x5, 0x6, 0x5, 0x26}, {0x81, 0x7f, 0x8, 0x5}, {0xab, 0xff, 0xed, 0x5}, {0x3, 0x2, 0x8, 0x5}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x0, 0xf8f4}, {0x25, 0x4}, {0x86, 0x7f}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r3 = getuid() r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002c3f0866686c6530"], 0x10) close(r4) bind(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r5 = getgid() fchown(r0, r3, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) write(r7, &(0x7f0000000240)="dddaaae66465dd6cbcaf3381ce5f4a16acf624b4ef90b49fb8ba44b7bd7f4bf35176cc531044811c838cd250a92d8e73ba5a1ce760601fee9d4a95f0d55977de0b2752c30dcca1dcfb886045da8cdb3d946e72831a1bde3a08e5af29e6a7d2f32a1ddb3c3e3d864487c3254bdd9d29110a6bbb5fd1ad9d8f14dc97209567b6e29dfaa8bcc8a6cfb3c8d0ab177dcd20dcade855323f7e3c37f95a62fe480797e3ec7a3162cb2144d39cd6ea3f", 0xac) 16:00:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = fcntl$dupfd(r2, 0x0, r0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffff7]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0480f44dcc686c653004c2845696da5f5450b857bde23530bf20971c663a10840624063ffd16a395841c27700e986776497196b45ad1f4bf81c6bbde2e56ff581315071a5e4cca47af5f1111b4d5a1c70265d0f4ef0d83a7379e"], 0x10) close(r0) recvfrom$inet(r0, &(0x7f0000000180)=""/128, 0x80, 0x40, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xfffffffffffffd3e, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541ffff3a9af61269086de0a37e05deca1cbaf2c992ec09e098d4de8afb7199d153248d4cccde6a9bedc38132be00"/101], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r13, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'w\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x34, 0x0, 0x0, 0xffffffbe}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = getppid() r2 = getpgrp() setpgid(r1, r2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20e3, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r2, 0x3) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x8, 0x8001, 0x5, 0xfffb}) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01009ab69dd0d128000050654c00"], 0xe) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) write(r4, &(0x7f0000000140)="f1", 0x311) 16:00:40 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES16, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYBLOB, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRESOCT=r9, @ANYRES16=r0], @ANYBLOB="4bb67ecaefe2ed2c35564a15f376de7b16fd29a115420e944fab3e5aeb37ba4595d475c4770df2635b", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r3], @ANYRESHEX=r0, @ANYBLOB="18a7f12717143a8cfd4b0c2095647d3128b283677459dec4ed3e138325514b414a8db70ea7e9292612d72ef5dda539e25a5872e676fd6ca26383b5019b0c6f4a798b0d0d58240263b2550a21fd48ba44e041887a6ce83728e023ec3034a4b1e1d4ac88d3e0e89f23", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16], @ANYRESHEX, @ANYRESOCT=r5], @ANYRESOCT=0x0, @ANYRESOCT=r7, @ANYRES64=0x0], 0x6) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) close(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000100)="0466", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000300)=0xfffffffffffffd11) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) wait4(r11, &(0x7f00000000c0), 0x0, &(0x7f0000000140)) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) setsockopt(r14, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCDTR(r14, 0x20007478) 16:00:41 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0xfff00, 0x13df}) socketpair(0x6, 0x3, 0x4, &(0x7f0000000180)) socketpair(0x6, 0x2, 0x9f, &(0x7f0000000000)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:41 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66e49f266e04"], 0x10) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x8100) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r1 = getpgrp() mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0xbd2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r1) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x860, 0x0, 0x4}, {0x63, 0x0, 0x0, 0x3}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 16:00:41 executing program 0: socket(0x2, 0x8000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x690, 0x4) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) r3 = socket(0x2, 0x3, 0x72) connect$unix(r3, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9ad313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f511615660700000000000000952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0eff96f5d38d807618589555320554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048486047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485600"/1201], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r8 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r7, r8) setegid(r8) dup(r5) recvmsg(r5, &(0x7f0000000280)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, &(0x7f0000000240)=""/23, 0x17}, 0x2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xffffffffffffff26, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="bed91becf8eac51b6111d218056b34d4ff8a7b4d310fe25675beea234aa4b09e40e009b4f9868ac1b10cb1d844e8c128598cd6eb92ebfb06e27369539bc6efe41155b4e98e3034d7cf43b1faf60163012c008d0e30e0ace71f462056fcd3a288450b88d7ff527f5a"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x9) sendto(r1, &(0x7f0000000100)="c759cfbec6b9bfc9f242a3e560f880ecb6887bc3cce651627034e359d073bb52ac194a6b4b1080ff6e53da5fd0a9f88712c8b02ec9aa6f6e20ffcf3a0cd3a0ca6817051cb29a2ec814daf47005e7d6ff1d7e69edd2ec714675e87ee1763ef939e5d9706ab06f293888c8dff1d0fe4d9b1b683f24c83d588a04b9f525743b930103f2559e1f", 0x85, 0xe, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="9fca4b4e1349187b9bc82c7b4ba429d8e463d7a83a399c1375be1583c5ecb28fe56d542798f250bd950c4affa22c27570c64bf96152347"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) getsockname(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) semop(r5, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) semop(r5, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/185) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c65300096f0e8e8c7c346e925416ebf0f554f6ba21c76fbf0bd591a61b218ec3ca941e31fc37746393f7b8227cc4721623de28b88f0a370c543764170115a84a431ef45962fe6eb002aba16cbcf124afd69317c1e423def0e73deec83a63a26f9fc5635"], 0x3) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x2f6c309152e07604, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x0, 0x20, 0x7c, 0x5a}], 0x4b3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x4b08771cc03837da, 0x4, 0x9, 0x1}, {{r7}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0xfe, 0x1000000000000}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x0, 0x3, 0x3}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40, 0x8000, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa, 0x4, 0x1, 0x7}, {{r9}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x5, 0x100}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x3, 0x100}], 0x5, &(0x7f0000000000)={0x4, 0x80}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r10, 0x21}], 0x1, 0x0) 16:00:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x2ef) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000fffe0000200000000000388747bf00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000140)={0xffff8001}) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbec13b9fd4800"/20, 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockname(r9, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind(r7, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x1f, 0x4, 0x0, 0x5, "fb49649265efe1b0cf4eeda8692f42b2870290d4", 0x2, 0x7efa}) 16:00:41 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8001, 0xb426}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r3) 16:00:41 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = getpid() getpgid(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) fchmod(r2, 0x100) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pledge(&(0x7f00000001c0)='@\\\x00', &(0x7f0000000200)='\x00') r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33feea54f926e3c18626e"], 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/196, 0xa03181c9d2eb57d}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x5, 0x7, r10}) r12 = semget(0x1, 0x0, 0x3d646cb25a8b520c) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f00000005c0)=""/195) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) setsockopt(r14, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCGFLAGS(r14, 0x4004745d, &(0x7f0000000080)) 16:00:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="fcf38e190d0ec8ff79dd2233db5c965ef7"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000117000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000100)=""/182, 0xb6}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) lchown(&(0x7f00000004c0)='./bus\x00', r2, r5) 16:00:41 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x7f, './file0\x00'}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) dup(0xffffffffffffff9c) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') syz_open_pts() 16:00:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x7fff, 0x1f, 0xffffffffffff8000, {[0xc00, 0xfffffffffffffffe, 0x2, 0xfffffffffffffcb4, 0x10001, 0x2, 0xffffffffffffff00, 0x7fffffff, 0x3, 0x8001, 0x8, 0x8, 0x10001, 0x7a, 0xffff, 0x1, 0x4, 0x2b282753], [0x1000005, 0x0, 0x100, 0xbb4, 0x4aaa, 0x918, 0x0, 0x8, 0x7ff, 0xffffffff80000001], [0x2, 0x8, 0xfffffffffffffffa, 0x7, 0x90d, 0x8, 0x702f], [0x7ff, 0x0, 0x10001, 0x6, 0x0, 0x2], [{0x4, 0x3ff, 0xfffffeff}, {0xca, 0x0, 0x7be, 0x4}, {0x101, 0x6, 0x73b, 0x1}, {0x401, 0x4, 0x1ff, 0x8}, {0x9, 0x7, 0x7}, {0x9, 0x3f, 0x5, 0xffffffff}, {0xfffa, 0x0, 0x3, 0x101}, {0x3, 0xfdfe, 0x2, 0x7fffffff}], {0x401, 0x34, 0x7fff, 0x100}, {0x2, 0x81, 0x2, 0x8000}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) geteuid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x7e9cb93) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(r3, 0x0, r4) getrusage(0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000780)=ANY=[@ANYBLOB="70012e2f66696c653000f678123cbe13080ff46974ccab01d4c30b656e2b0cd089bf9dd27f05ed650a278f95b750f4e726ffc6e3f3de132ee06a6833218741fb0c72a1df2e434bc6bc091059b4feb48d1ee283cdce154047d0e4d6c772505e957d2000e47fd761b452edffb91ff63734619acebe408675478f52d3e84c4ed81e48e78105c2b3e6d5f356eca02d0ae0834d6f42b734d482f3b7a33d12f313fa7ec19461e6f955e48113c2dba8c6db3228a8cfe393a925c92e0a44372b1649f24a951c6fc62e44d32fe2396354cfd8e194e4bec74235de57373846cb6234751cbb1fabbf06d8b396aa20dbd6a792d18aa129398d896ecaee43d995f733f18ef6c2e383f7f36068c4779315b27181e24874294cc231c1ee28a48f64dd73ac7377e0224f6dd60e4a7bcb6d8b1f528c22a9d379ff713777ede7630f159bf7e52d39ad08df59faba4564e27a670ff3ad7c25d4d3b60e9ac92223daa16727291ecc610000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) msgget$private(0x0, 0x1bc) socketpair(0x18, 0x8006, 0x3f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000005c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000f00)=""/124, 0x7c}, {&(0x7f0000000900)=""/202, 0xca}, {&(0x7f0000000680)=""/73, 0x49}, {&(0x7f0000000a00)=""/172, 0xac}, {&(0x7f0000000ac0)=""/201, 0xc9}, {&(0x7f0000000bc0)=""/210, 0xd2}, {&(0x7f0000000280)=""/149, 0x28}, {&(0x7f0000000d80)=""/173, 0xad}, {&(0x7f0000000740)=""/4, 0x4}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0x1) r8 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/229) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df304007535fa269859e24b2802782224d7d5c13c8cddb9a88461142c338ba1d5448ca1de7eea6ffd75a93e9f82ac0fb81900e6ae54eaaaa9ce41de3b39355ce0cffbe1a2415f433b884fb75db3314eef05a26cc73fbb599408aa5f061f500e373ecc7d8d38bd8dc0a728bdc1edf20475478820aecc04a24f1135f5c9670b13a62e2f5b3213b661cbdb37", 0x156}], 0x72, 0x0, 0x8000000) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x14b64f8b4b038af7, 0x0) ftruncate(r2, 0x0, 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r4 = dup2(r3, r1) fcntl$setstatus(r4, 0x4, 0x4) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x20) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x400000000018, 0x3, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000000080)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x1c}, {0x26}]}) r1 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/166) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) truncate(&(0x7f0000000400)='./file0\x00', 0x0, 0x95d) msgget$private(0x0, 0x480) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r8 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r7, r8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x2, r3, 0x0, r5, r8, 0xf1298c25e8bee5ea, 0x7}, 0x800, 0x83, 0xff}) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6bde8e4ffbd87598299a49b402588e00d9c9caa6e66547e44e07dd35ddd9a99b0cd68949942a537bd9718e6b425e6d4b9a2a7a95bcf6cf8ea6e0826927966a8f1ccc14", 0x43}, {&(0x7f0000000240)="c186f5a0b37883eba81a138220f5d184719fc0eddfbf939eb598c0987adf983afcbaa20e75ae235fb85d7f68b9795fb202051af8", 0x34}, {&(0x7f0000000280)="d61cf9e82411d8805dd205e65202ef1336545fd7d79f72370f5d2653", 0x1c}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCNXCL(r2, 0x2000740e) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000100)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xfffffe0c}], 0x1, 0x0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0xffb07f7be708b338, 0x10) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) recvfrom$inet(r0, &(0x7f0000000000)=""/44, 0x2c, 0x3c5ceda0c04c7b4f, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000280)={'./file0/file0\x00', 0xffffffe0, 0x3ce6, 0x677d, 0x0, 0x6, 0x200, 0x401, 0x0, 0x3, 0x5, 0x35}) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) readv(r7, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000480)=""/173) readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000040), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") shutdown(r2, 0x2) 16:00:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) dup2(r1, r5) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647bca"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r5) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') ftruncate(0xffffffffffffff9c, 0x0, 0x8) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0xa97b1d69, [{0x3, 0x2}, {0x3, 0x9}, {0x2, 0x3c6}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x6}, {0x2, 0x7fffffff}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0xfffffcc3}, {0x3, 0x3}, {0x1, 0xffffffff}, {0x0, 0x5}, {0x2, 0xfffffc00}, {0x1, 0x6}, {0x0, 0xffffff80}, {0x3, 0x4f}, {0x3, 0x3ff}, {0x0, 0x401}, {0x1, 0x7fff}, {0x1, 0x9}, {0x1, 0x20}, {0x2, 0x1}, {0x2, 0x5}, {0x3, 0x5}, {0x1, 0x7ff}, {0x3, 0x3}, {0x3, 0xfff}, {0x0, 0x6}, {0x0, 0xfff}, {0x1, 0x5}, {0x1, 0x7fff}]}) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a38623f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200)=0x7, 0x4) r4 = dup(r0) socket(0x19, 0x4, 0x2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)={0xffffffffffffffff}) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/236, &(0x7f0000000100)=0xec) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) write(0xffffffffffffffff, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket(0x0, 0x5, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f3664eb862a10"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x50}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000002, 0xc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x822, 0x1a1) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x49) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = accept$inet6(r0, 0x0, &(0x7f0000000280)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000300)="a8c1c218af0c8e8994b805fb7019ed10cd4e4773482303416d37f24f8ff2f686249e08fbdc017b95cebbc0e8ee91c5e30e64bfb6ced61f0f930a8406f9a9f57a59de03c595a15e07c9251bc4878a5749196a118b52cc85c2ad6ab0139db8c2c902465fc69c47e4fae8ee00c3165926e0a928513c680856215092ade24f8b63c20e7bd10f26d2724c4722e2e994e0f7ed50714b984c127ef24adbfc61f1950a0647527d84", 0xa4}], 0x1, &(0x7f00000003c0)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x30, 0x4}, 0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:43 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(0xffffffffffffffff, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000a00)=0x100000001) r2 = getppid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r3) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) getrlimit(0x1, &(0x7f00000002c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(0xffffffffffffffff, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x87}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fsync(r1) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:43 executing program 0: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/188], 0xbc, 0x1, 0x2800) r0 = getppid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = getpgrp() setpgid(r2, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x9}, {0x30, 0x0, 0x0, 0x800000}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x005']) 16:00:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x1000) close(r1) close(r2) r4 = kqueue() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) dup2(r1, r4) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket$inet(0x2, 0x8000, 0x6) socket$inet(0x2, 0x4000, 0x40) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$inet(r4, &(0x7f0000000400)={0x2, 0x3}, 0xc) shutdown(r2, 0x0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$KDSETRAD(r1, 0x20004b43) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = geteuid() r7 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x2, 0x8, 0x80000000}, 0x3afd, [0x9, 0x10001, 0x9, 0x6, 0x286, 0x1, 0x3f, 0x1]}, 0x3c) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mkdir(&(0x7f00000003c0)='./file0\x00', 0x20) r9 = dup(r7) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f00000000c0)={0x7f, 0x1f, 0x5, {[0x5, 0x3, 0x5, 0x1, 0xffffffff00000001, 0x1ff, 0x1, 0x4, 0x9, 0x2, 0x7, 0x4, 0x2, 0xff, 0x4, 0x0, 0x1, 0x9], [0x20, 0xffff, 0x54, 0x1, 0x6, 0x100000001, 0x8000, 0x10001, 0xfff, 0x3], [0x7b4, 0x8, 0x6, 0x2d847930, 0xb7, 0x100000001, 0x7ff], [0x413, 0xff, 0x0, 0x6, 0xff, 0x5], [{0x401, 0x4, 0x7f, 0x3}, {0x9, 0x2, 0xffffffff, 0x6}, {0x7, 0x3d, 0x9, 0x40}, {0x1, 0x101, 0x3, 0xffff}, {0x4, 0x6, 0x6, 0x7}, {0x1f, 0x61a, 0x3, 0x9}, {0x1, 0x100, 0x6, 0x8}, {0x4, 0x4, 0x1000, 0x3}], {0xfff8, 0xbc76, 0x32ca, 0x2}, {0x1, 0x0, 0x0, 0x6}}}) setuid(r6) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) getsockname(r5, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000001100"/110], &(0x7f00000010c0)=0x6e) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0xe5f) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) fcntl$dupfd(r0, 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x6}, 0x10) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() sendto$inet6(r7, &(0x7f00000001c0)="f0072bea7f8646caabd1f43303fd570142070c3e8107089a2799ff06a421ca2ba7aaabf83aa1021ae2126c0da492a6d0a712a10de9fec54848a8313e72fb68ddc608ca72", 0x44, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="d9000000001f00000000"], 0x10) sendto$inet6(r8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) close(r4) 16:00:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="38a3033a1d23789b4ecb4e47ffbfaab8983d12d94f5e0c7c927abe16a8f51cc78f2c72085f69be93c9dab7089a1c8e1ed59205640f0436e6759a0135cfd88149b886031b5f97e84e7afe", 0x4a}, {&(0x7f0000000180)="568d772e787e93e4cea40ed7d7c02855b0f4e3039987f9f7e3fe7f66432fb9fb51a22ee7064b8eedb2c79e5c3e738888dc33947bebb6dbb34242a43825a4aba8fad7636bf59bc0237b74cc89e602d6270fd7818209e1576171b6929f25b822dffa45d8cad6a0f49b", 0x68}], 0x2, &(0x7f0000000240), 0x0, 0x1a}, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x3c}, {0x4006}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) pread(r1, &(0x7f0000000040)="afb9bc366830d5f354a2400c021c3c81ff7b32370860bc00ef728d625ddcecdc6b5601f8a9932faede04b49e03f79c688967bcbd372bc6eadb0b024ea0346255e66bc78af0c1424eda59409749970e9b2e20650901b0fbce873221be2022", 0x5e, 0x0, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d74d50b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) semget$private(0x0, 0x2, 0x40) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000180)="025651db19834fa6f8eab7ab576c81fe44409d6d7d9d40740f1c3e6b0eeac69a2173b3784a7eb591a3ff4ce22cb31492049c3c355340d4d302cdcb7f2a603bc390e765b0b854d1696ffd9499cac130655933f4a1509b6f5e96688eb6a618ea7d9eb25b3567cf8d37838a2ef85c2ca7b3cfec30e8a751eee92986b7964b45d542e7d7ad82af46ed948ea9f171409d6d", 0x8f, 0x2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r5, 0xaa97bf79f896d918}) 16:00:43 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x80, 0xb3, 0x1, 0x3f, 0x3, 0xc19a, 0x0, 0x1, 0x6, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:44 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) getpeername(r2, &(0x7f0000000840)=@in6, &(0x7f00000007c0)=0xc) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/145) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x4, 0x1}, {0x3, 0xb04}}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r9 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r9) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r12 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r11, r12) r13 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r15 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r14, r15) getgroups(0x4, &(0x7f00000005c0)=[0x0, r12, 0xffffffffffffffff, r15]) r17 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r19 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r18, r19) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = fcntl$dupfd(r20, 0x0, r21) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = getpgrp() r39 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r34, r35, r36, r37, 0x5, 0x7fff}, 0x6, 0x2, r38, r39, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000600)={{0x4, r8, r16, r18, 0x0, 0x188}, 0x7, 0x1, r29, r39, 0x4, 0x1ff}) r40 = dup(r6) close(r40) listen(r40, 0x0) setsockopt(r40, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GMODE(r40, 0x4004574b, &(0x7f0000000500)) recvmsg(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="280000f92900ffff00000100000008cdffdf0300", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00004506d6b5c7ef787b"], 0xa) connect$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYRES16], 0x1) close(r3) r4 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r4, &(0x7f0000000740)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="10bffa5c6f28edbb9437cf329a9a4076eae8e67c177224fdd41f352d4cdb45c9935ff7214d834aab0374e882e2a7ae4a0818fec5475265b18f747617b1ea8149ba7b2d9aab4599736f5ebf62e9ac19c57d2701148d0dc2bc33504272ad981035b70b6dd96fd44f5f201a6d4c2ed98a081f0cde96809a218471054b0f7a91236d18d5acba2b440ebd3832f6fb42aa99cbd2bbb5b3dbf2f2506edac3c166803ba83b136255ce55662beb23d86f86c8099d81b1837f1d8cb0147339e004bc1316a699049c6b387015b6c3ded31e4bdc0d93cac86faaeb6de29304923659333c3495d0aca6c70ebf07ccffd0", 0xea}], 0x1, &(0x7f0000000300)}, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0xfc3966c1f044e9dc, 0xd}, 0xffffffffffffffcb) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) listen(r7, 0x6) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getrlimit(0x5, &(0x7f0000000780)) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="9823382e00002e2f66696e65"], 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r4, r8, r10) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28000) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000480)={0x2, 0x8000, {0x7f, 0x8}}) listen(r1, 0x0) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/P\xfbse\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r0, 0x94ffdcfa58a2bd27}], 0x1, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = socket(0x794b3e237d1a3dac, 0x800b, 0x7f) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) 16:00:44 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) openat(r1, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) 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) semop(r0, &(0x7f00000002c0)=[{0x3, 0x6, 0x1800}, {0x4, 0x5, 0x800}, {0x2, 0x7, 0x1000}, {0x1, 0x9afe}, {0x4, 0x80, 0x800}, {0x1, 0x828b, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0xa57, 0x1800}, {0x3, 0x101, 0x1000}, {0x2, 0xfc0, 0x2800}], 0x2aaaabc5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r7, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)) semop(r8, &(0x7f00000001c0)=[{0x4, 0x2, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x5, 0x88a58e8c67df3b13}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x7f, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x1000, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r14, 0x1}, {r14, 0xaf}, {r14, 0x10e}, {r14}, {r14, 0x2}], 0x5, 0x8eb6) shutdown(r14, 0x1) fcntl$dupfd(r14, 0x1b, r13) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r15, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r4, r15) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) fcntl$dupfd(r1, 0x0, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="32822228154c3ff7eb95634e44db0489"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x8}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) flock(r3, 0xf) mlockall(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)) 16:00:45 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000000)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r8, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r9 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r10) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r10, 0x20007478) getpeername$unix(r10, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r10, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$KDENABIO(r10, 0x20004b3c) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000002580)) flock(r10, 0x3) bind$inet(r8, &(0x7f0000000380)={0x2, 0x2}, 0xfffffffffffffee6) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000003680)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r5, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r14, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r15 = dup(r13) msgget$private(0x0, 0x400) mknodat(r15, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r16, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r15, r15) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r17 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) 16:00:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b01010000696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d75f371d"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x80}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) sendto$unix(r4, 0x0, 0x0, 0x40e, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0xe3b3cfe3bb5ea4ee, 0x5, 0x6) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(r3, 0x0, r4) getrusage(0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000f80)=ANY=[@ANYBLOB="70012e2f66696c653000f678123cbe13080ff46974ccab01d4c30b656e2b0cd089bf9dd27f05ed650a278f95b750f4e726ffc6e3f3de132ee06a6833218741fb0c72a1df2e434bc6bc091059b4feb48d1ee283cdce154047d0e4d6c772505e957d2000e47fd761b452edffb91ff63734619acebe408675478f52d3e84c4ed81e48e78105c2b3e6d5f356eca02d0ae0834d6f42b734d482f3b7a33d12f313fa7ec19461e6f955e48113c2dba8c6db3228a8cfe393a925c92e0a44372b1649f24a951c6fc62e44d32fe2396354cfd8e194e4bec74235de57373846cb6234751cbb1fabbf06d8b396aa20dbd6a792d18aa129398d896ecaee43d995f733f18ef6c2e383f7f360c79c779315b27181e24874294cc231c1ee28a48f64dd73ac7377e0224f6dd60e4a7bcb6d8b1f528c22a9d379ff713777ede7630f159bf7e52d39ad08df59faba4564e27a670ff3ad7c25d4d3b60e9ac92223daa16727291ecc6100000000006047355d716bf9e8be77f7603b1f4c20025b15c41db8d5a9e3fa7df30bbf71f47f83ad13eed8b2c007d0d1aba74e74ef91f23ef62df5e865ea084589471b5074fd3562925f2d9c3586ee6f3b46c5e8e9f87770882976d2fdb9a2985a2544c39dc7d1139f016ff3cf673dac08c0bb6e6b95486ee40185e943549d2d3a9a7c5265c8fc0fa6f85fe1"], 0xa, 0x0}, 0x0) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) msgget$private(0x0, 0x1bc) socketpair(0x18, 0x8006, 0x3f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000005c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000e40)=[{&(0x7f0000000f00)=""/124, 0x9}, {&(0x7f0000000900)=""/202, 0xca}, {&(0x7f0000000680)=""/73, 0x49}, {&(0x7f0000000a00)=""/172, 0xac}, {&(0x7f0000000ac0)=""/201, 0xc9}, {&(0x7f0000000bc0)=""/210, 0xd2}, {&(0x7f0000000cc0)=""/149, 0x95}, {&(0x7f0000000d80)=""/173, 0xad}, {&(0x7f0000000740)=""/4, 0x4}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0x1) r8 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/229) 16:00:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x128) sendto$inet(r2, &(0x7f0000000040)="f3e53fce4ce310e88b2725985bc12b825bdaebc9acc7fb93fd508fd45412158b18f608f7c13f34fb0bb6ad0330749fc63167a3aba4afa55b38f8722164a5d314308c0081d8c7203673404fc84d962742db574526221b31e8b210f0e272c01fae8f466a7a8c11aad8409b26373dcaef2c35663ea272304d6016442f1e728ef6d9c6d97629659e5b7e559ba2ffefddf7264e74155b4fa95b22c0b05bb46b7cad88347e5bf4e61e4fbee390c5cbcedbb84896aa022bb70a42fe2a4b4252500c8f2f34cdd47309f43783a9c8fe8eada440ec725de76ead761e9e8bb4e9e39e97867eacf99919041c5f32f43e", 0xea, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000200)={0xc43, 0x10001, 0x7ff, 0x2, "d37eed711ab4fdf7a5166d49ea0fa4daab85ceab", 0x1, 0x6}) pipe2(&(0x7f00000002c0), 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x1, 0x3}, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x1000000000029, 0x2d, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:45 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6fe7f0b7ce273b33) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000001300)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x1c1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) sendto$inet6(r3, &(0x7f0000001380)="2f62353f010c20caeedb077cf3ec1862c0d41a9be96cedb52e2c5ed13cb1cd1e753d067c8bcecb6dc5adde2d6661f30e697088875273a61faad9b34617d1abff4b44041a3614d343c9447a2105f5fc0b3086294b24bd19bda87147f74c7590264adc5fc423fbfdda8cb6827a7b92cdb447ee0779c6365ee56231b0facb93b9ae2b40050e3dd342ab01037856d951d272c410fe7549e6a9603268b3588967463709d36659cc66e8a8c696e39d96991fd5c94e938882b2a9e9282eef788b513aeb62d398f36e607a96aa5c84530a5873ae51788e5056b8a5acd5b67c9e501a746bb9dd0f03d2c4cee5ef5bed3e27429873b7688d6499c94f118329447c6077337023dc3946d1192c9c3fddbee2b2b0eb3c5a85ab49fb2884cc674d1f8fc03ec5cda9956efdad3948128f4c05de0a51dff0cce07b70084beb74fbc1459293b8d7d872317fb8326337ba896f55ba0e19238b12beb8ba03cc36ebb5ee100a6d6b24763de820d80eec71a84335ebbb23233ef4223f70ecab512326a6aa7828b138df755285e3c695dbd4043532fd01d9ca170f5f0dfa063402ecf289ac1f614f87cde65b7c877cc09f743d7e3bfb96276513d71d266645eba1899a67ebd8ee9472d3f3e29e85bbbf4ad0e97d04bc585d4efbe1ca94dcbeaa31356274f0e7bf090ca39d31c49a4cb7278660199ab342555448851a75a805d1dfbc41d2338a890cafc7300e22d14abbccdbfc29cd37a720850a97ebccc319ed7664c088e06a2733de1459fd1489ee2bab72a7bba2582823d6d1a1da433816dc9ff7c7c7c05e7949b8f752cb724a2227a39500f2f5dd79ef3bbcd5d78e8374c28947007dcd5d88278c2552ee48feb9c7239625c6bc6b03f685cee54a58830a45fca1a0d4a107276cf042b43129bbfcba76bfe8d384d8df89a54748e5db0c363a3cfa7fdde97815d384ca62536328311a0846b53603ce24574b93fe6c84c7ab39d95c1dafc633480cb88b5db47dea8941e97c1650e965548062271be2ea174cf21d2f321b2efe88eb16fd2722cfa31a91ecdc3766ec46c110db7e68ad3039e3326087b8c9ccf23caa9b8b525880cf746cb98783d8b6d020232b84907ea1aa54fd65b5032a1946c2f85a706c6b83bf317a670d0e1c0d34757fa68c65d18c64dfa6d057475d3740a84398428b7ee9460adaaa85e622b4fe86bbe22bafba59d6e4eb77b5182a37723ef123abe0b110d4558eee2586de3caf103812c980d79991fae24bf0fd73e54c2c42bb53787ab95531438d0e31ecda8011794ce10f94ad9ac447a6ebbaaa19166b97617eba7965933e9971f784ee32a3872ef610dc210c1e2bfd51f3fba4470d3b907cc2d0e68d5dd597ab81a0529a81566b4bacae9d256996da641023c0c911178c60d879a0c6b0ad27c72165641830d85203265d341dd6d71d7ddf66e3854e9649dec2d9e435acf983a79e06f4c4631aa2bd73a978bec5ba16f653ee6eb0a46593f61f672e035c6a9fcd4e3307e771a311f43c3a0147416963afca81fe04cc3d812343be296bd81b072d3071e1117996fc8b1d5c0026ef18ea97ec5719ac3e0b35821239d18ca392b0c673dfe661de92c3fbba96ac752ac2cbf3aeae674964e2ee4c6cc7946088bda554f3ab9fcb0e6f03135d2dbbb3cf32d03a54d5f14b53cac9709eac81dfcfc167dca6deb0879206a754375548fdda55c7e17275524cbbcb145448fe251fc6e64e9376b9b80f4a04c15e610d286a97a2d1394b564259c2ed46aeffded75921240d994de3a899a89bbcd4a8be55acfcebe92246fe4edd2d035d1c657ac15c4ef0df63331669b1aaa5e2dcdc2e5eace0e6d3dfc44dcc270d6fd22e1b2726634807a4930da4d8d40425c7ba110151464f4e87cfff6962066f5cba0e1b5f0aa462d3563fe7316e45c6dd19008cf1ef634f0b7c8ee6f93dd44e243188de76dcd09b5cd1711ac50de9cd6136ba1390db7ce1a1f766c99df82c24d7ec3367251a6ba7a529d902cbbc9cbee4887bb23d53f8402e8dfd9c50e3e0735108459edb1701beaadd5621778af0d10eacf51f590558c4bb391cf5d11522c583295234e9661d526944ed6750b1015df3ddded42098b61aa8323f91e99f043b8cc014d6dcc77e9bdb2fe06b3831c26b3b3a27bd948c711d69caf854f7fdbf0440fd3a8f2224e8eb965ce1a73531f2655cfa6df98786df874b42d35fd75d77ed3b21a4acc3bbbb827891548017e84e7d78bb7edcb94d8ff9236cb4b6cd6deaeb9185a034b1c702f37715a834648292dfc15fe06c507ce07c7f5135a6cab7bcdb0fbcdbda71269b5dd2b21a95dbbda0eef1e2a5315735a28bb15225608975b24e60585521429437e6806e469ad18569d035cb296e686d5bd50a55f45a00d088d94007cc3adca92c14475cbd6e7e625c7770dd25a29f020619a842caae3a23c9fb0691bf2ff1e6a9eb7481acfbdc33f3b5897ee4e9e15e91df1e5cf29ccf9a15e44c404aa568802073bffd25ea30b5ae743ea01d42928f96b06c1684b65d83848c35abd9d43f735c33844671d6057f8fc5ab953490d820fe3db278cf56f982ecbd79b0426c1ea74cc6d6dfb88d17e6a87cae9983b2d52d535d53b2ddabc270aa3cc427ba5db4126eb407bcb9985f671585a8662e5e8a5ec4eedd995ca78341af963cdec55b2dadcad15ce3844b0f7c6161bdeb990a381d078130b277686102ca10c01ffdcd57ba7daa2f4460c9385d7ad7161b69577388e3866e4f6eaffcd7f4c68b44e788780dd02f2b4a3c26c8469666f34094bd2940f93890d642b6ac52b081a9f8bb9c7f709d63eb195d8fbb24f02a32c1a4500a6ec74be3db4b4af40957caa2bce60a034c053609f75ebe586b58fa6dc7f387f961c14f01bd9a76cd1129ff7c843ff959934d418ec237fc414d5593392bcb32da9837176da13c43eb284512effeca1df7f6736781a0e02007fbdfe09b57856204d5c1f5f81570a22c1c22343cc3705f7953c82e8d341d16dc84dce576ece44ee9262fd87fff11b1951e6b5683e3f5518372495b4abe4191d975a60b90aad74de10d3515132f425ba987699c8362985cc6f49f7f1385328e51af8043cb3ffbb61ae7b4a016e3fb2e3622480b5db7501b1e767b5b9c1784d2318eb6b6266bb037045989508161f006dd8421a622cf1a06e3c59dccebab6b1d744d40a2634e2a12d121fb4fb6107ae6056e73518387e3e6e4425548b929751ccf5eda8c96cb2a4e785f210f8cfe515f8fe04598013902d031267508abbe2b18d82a8899dca126dffb60adf5835870721f0a495c24f95abd188483ac98199d1876dfddce91d3e7ab7c88d691c4743cafba1ddf2b21e5fdeee3254881f31d00a158da9060d55a0602ee1004354412ea7b99611111914fc124c2455ab41ff1d6173124e417ebb773cd7181b0fcd31a143b13c63320bcd317f5f42ed30bf5ccbc5a425103183606156d891951f332f131f4fffceb456b869cb0c9899cbb5dd07c5b954ca8f1728c16da79e26458f4f8bf0714e124f395ecc7dee5ce2be53306ac00833ee6df91bbd95324eb47ce7e6214cd203f5d00c1601b82cd4ecc2a9416dab2437f468a6cecde576fc8c9c49828d971f4c42465d17d53a35c488f4d59c8241aa5264739d996f72b102a5e06deed75d76a89ab3192983ea54f99c4990fe0e82c9710357b1dc949652ce0cf6687e4639121cdaa7f8b77deebf781bfdf882333941b13174cf3156df64fa4744a3e8d93ceb381da0ce4155360963b5193f77c0e2cc9eef44b3d5d819bbcf95cc7565b34c13f7637d415b5d56bc3e4e9329cb33a1c36f2a6ce7741351bcab623cc21656fe977648640dca7658fc15248df2850070d79dbe1623150d486d7f9621bbb6e81117a00a22bd467dd994cc23eaf17368a987dbaedb59e6c39a8eb1ae43e1576615687ecdb69422a17a047c36a5b54b1f0657da0832940bd17366981eee20e8f4410d48c8ba341bc07fdceea2366db1dfa0b00ab7b4bd182b557fde59910ae4acf019fc7cc6908f49cdaf1aef649b24a0aea25aa2b0f80bcaa0fc74ae87aa989c6ed9a0a61b80300af2ea882298990fc0033effb5a404ab6c6564b19914bdeda83c27560ac1986f5e59e1cc5ad1f096aa56cf93b1ab7ae0bf44ec14431d4eb67ee2e36124b1944971b9a2040a5f5e0f374aaa11d45c8a8fd6051f49976aea7d862f53a161ec8b4742f1940133716e92206c7c307c55b9ae2aa549fc6878df113cba16e8bed73b1f27496cb31ad810c9186b2365f188ee348354f1afdbe11ca2b719d5eb0dba988b5612dd7bf26d90bd1d1a4a78b0512705797a1ba99b79d4c85a6ef6169e6efafdc6ee1bf053d4cb28aebd95d7c7dfd30579781e03243185e9a250fec249e103798609a2628cbcc165b4a524085a75e25e247c0c6387d75abc6172a2a82abed709b3e775e93757c90833b0a6ce195cea4e2571ef77146c2b1696ef5f714612bbd9e5a229fda67eb1402f529e8bc9985b07d21f6c87bcc8b0c7e420ff5a56dad4fecb044e885dd40b4d394853e6b8e68e28efd477befa72dd9448596774b9dd04086e958d3b379ffd2da6c7d08516311dd216b7fbdb55d76a47df0b9489e14a970ed43418ff0597f09ff3f959063d62ad1338e319028f803dd4153c5296d332e43b8b3f834042f5ac40447a890057f52ebbdd12ce3fa8b483f7aba48092dcce1b9d5e659f40278dfed54931fca43cb173f836245da2121f8ba349c65da00a751650df0e4431ee25a4ee933a2cad9d93c7d70404cb50b66e14378b1d23f1cefea883c828e843194d1269b2c95cbaeabebaa88d2a8f94c76830cd5941096f784d68aace025091ad722dfac746ea0735f32ae73f6570838ea1635e30494f0b425a2794d5812a4bfc47ed6176967b920b4ed6afafc788ed0ff87ca7bc12e909f24926991bca5caa579372ada777492d28be88606dd347264ff57da559de1deb46be906c2bf87446ad466e049e9eaf56355c2b4653c0486c1c445e6f82d75a7db7c1ac2ecceae71361ed9f751ebf4e36e36db2ca40aa792aab2d63327fa81beafcd33c71ad7123f1b11746a46427e50ce8966c4642a861f7c9069f3b9f501abb7b77c0ab31a2e7687a22d8a41e7d2c4f38e8a999a5c0be1022fac86c0879153a58362f2de9e180bdbe571b2141d595d442e5f4120de3c273ccee056cd8b8efeb19d5ac7186991ae3798280ef7aff18c14f5b42e222dc0584d3336bc05bb61933e8496ca0e0d1d7fd30501717f35441a98134a84c00e1e4b22357045ee4293e9650d2489a9725a0b044c900b06852d10256dc975c0b0b31710672ba198cf6f89f3fe4986e1287c0ed94f135acf7e859e783a1c6728b9880210f6e1e52258de8f6310a5af65a9248a630279187b7d6ce136435ea9bf344a9e1863f81d7ce76340803f766215fddd5b0caa84b19fa502d321c0ab54329995c79d91b5f25b008a1c6478fa5408a5b97678fb9a69324e866581e288b099e4aa566f8b7f6fdd061040f821d2434d93910f115df4b1ce681897d3f76e20c30b8212962324ec6d5d26862a26e8352879d33f9f1cbc35e9ed55d2c9c9dcde2a5d43b3cf2f535dab5d89f134665ac21f0671de3ba7811ff0a8853b6d7b01060b5ac228e6b448792351756009829b87074f934fdff35c0b72830e429550b8ac5b516ba681885866a0161c2594fcf87555e6b9ceef3247d7160770e3e825acbc7c3831b5f9ef84f75e636f3ac41ab469bf3b5d48c78fcdf94f8912ff43507b9fabdd38f489ebccf4d9aa0d0b05c9adf06565feef", 0x1000, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f00000012c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000240)}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x2) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80000, 0x4, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@in}) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d112ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361ce08152d8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768aab36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4172dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d5b5d5f935f78b4b190be490ebf4878987c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8589d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c02000000000000001a7aa89400bfc4c950eb6fcd3b0efc0000a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdffe906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb1042c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c475ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b69a6ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415a560e2f086fb48dccf679fbf05ae873c987dbedf684b4639cfbdf65843f1aefdaee541af506648466f6c9d5cfb17b01a1f065d6a7e65c1dba32cd5fbca2f2181f140949d725bd648fe11251eb916cc9803e5775bcf21dca37dba52c643953a28f42ca210d1ecb6d4b35001d7e4f32678f0395b4cec1dd00c18aea3660ba50a48697a3c2b7195dc157e452dc33f65ee1eb0177dd9cc418421e53a57414c80b221c3360d0090d511087e94d80de7cc15563c919e0a04e4f4c59000b3aaf5ce4e44124a47bff2b8f947b18f9e3f93a7f92db4683d3b2ce3c465e1d5664027f73f26d0fb6e8071c094983bb12a1bece99a46fd90e9f1e34a81b87345b659d774d7a7f42664f0feee5cf2582f295bb2730e575ea0130b6cf3fa719a6d4639f3a62bcb10b1f2c3051be26331c3ff29097896d64d46d95cace07fa76592c31249514c4b3ff4251bf161b5f0a4cdb9552468427b7828b7bdb8f473eeb24409f4d9c0f64ab496d1799e46e48ca3e2013ac214900c0d27ec9c2ee25f3f202902ab58bbe6ee2651581278494f1445227b1cbe1ec93a26c50173ff69dde9f8e6cfcb914dfcc52347140c6937c5b8b253936c6c822e9aeb9c8eb5222d04ca307afdd820bec63c7e7aa8b3e148d64d775d8831bf66744243d39399cc3a884e63152a4727b61a6794d9e77a2100fe3bd7d86c9e681c258065d72adbb9e8f1113c55960e60bb0c2c575aaac5997a3e4535ffc93aac3fcf46fb1ecd428ed64e7f9db86d59dfd58411452c24cb3f58f"], 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0}, 0x8) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x64}, {0x8fe}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x80, 0x0, 0x4}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000140)=0x2, 0x4) 16:00:45 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r4, 0x20004276) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) fcntl$getown(r4, 0x5) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r10 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r9, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = geteuid() r22 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r24 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r23, r24) r25 = socket(0x2, 0x1, 0x0) connect$unix(r25, &(0x7f0000000980)=ANY=[@ANYBLOB="04002e7f66686c653004cf43b48a032bdf55ee25c7233f76fa450951b0e2056b4d30a8c25e0498a24465aef17d4d7345d1a77a03df796d9198ee58d6d865adb5274abf58bbcb83dc04498f84a74dd9a51f32a0f4d5d1ebb28b7528592f273d667ace7ab19d5256948a6e91ef08ab617b35350a18a60c4136f1d9708b4edca9453fedbb916f802bb6dc3f"], 0x10) close(r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r27 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r29 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r28, r29) r30 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r32 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r31, r32) r33 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r35 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r34, r35) getgroups(0x2, &(0x7f0000000700)=[r32, r35]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r38 = socket$inet6(0x18, 0x2, 0x3) r39 = openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x40, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r41 = getgid() r42 = socket(0x2, 0x1, 0x0) bind(r42, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r42) r43 = socket(0x2, 0x1, 0x0) bind(r43, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r43) r44 = socket(0x2, 0x1, 0x0) connect$unix(r44, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r44) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r46 = socket(0x2, 0x1, 0x0) connect$unix(r46, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r46) r47 = accept$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r48 = socket(0x2, 0x1, 0x0) bind(r48, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r49 = dup(r48) listen(r49, 0x0) setsockopt(r49, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r50 = socket(0x2, 0x1, 0x0) bind(r50, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r50) r51 = socket(0x2, 0x1, 0x0) connect$unix(r51, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r51) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = socket(0x2, 0x1, 0x0) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r53) r54 = socket(0x2, 0x1, 0x0) bind(r54, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r54) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = accept$inet6(r55, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r57 = socket$inet6(0x18, 0x4005, 0x70) r58 = fcntl$dupfd(r55, 0x0, r56) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r63 = getpgrp() r64 = fcntl$getown(r56, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r59, r60, r61, r62, 0x5, 0x7fff}, 0x6, 0x2, r63, r64, 0x7f, 0x100000001, 0xb1f1}) r65 = socket(0x2, 0x1, 0x0) r66 = socket(0x2, 0x1, 0x0) connect$unix(r66, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r66) connect$unix(r65, &(0x7f0000000a40)=ANY=[@ANYRES64=r66], 0x1) close(r65) r67 = socket(0x18, 0x0, 0x8) r68 = open(&(0x7f0000000bc0)='./file0\x00', 0x8, 0x20) sendmsg$unix(r7, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="fdf434c43bf264df9bff71902ad510915d5a8c07056471d99e72c6b378473082b3cf8f0aaeb1e2521f8323959625076e31f435fe70c5d5bce412945f12798297cd59df175e9e132590c4cccc30571ad5cbeb5db2ec6a566f2c4a966e", 0x5c}, {&(0x7f00000001c0)="ead56af9e201979df10d16c02a32b697074e59c9a0f60c2e19fdea3e211c8e655bc91a65d03c03dc78316b59bdbf4bc2ba98c00ff69b2f8a44c9e8043fd73ac39d1608f569cc3692b623792374b603e759b0205a92d76b38b80bd76ec51ab088e9e5264b33b10eb43b6e5dbf2d98ce325e529e8aab01cf2b94cb50c0301ac29fdffa1a740fee00f102925bf58db62f94010845b5edbd5992e480d4bdcc32b703ef58ba935417aee0ecf6c23b720d85d0df5750999d418a7a06ae8b24800a7a4b2046aa9f1c74288b579a32db5f", 0xcd}, {&(0x7f00000002c0)="97c43117b06d6b", 0x7}, {&(0x7f0000000300)="e9ece8e9bbe56263fb9db6b6159849052658bb5ef7cdb9da788d8714314b208b6a2b5d9aa4b953b73ed7a70019177d9eacdc1b01924c2eddac29e5642fbcf6d21be77e75eaaecde37db829f34f70dae5562ea4f0eb9a015366cc981354c16db0423835d27c3e75cd2bf1599ba977af1870c1fc06de79642709de2747d916221b74799de79c8e85a9be211dd4d9d66cda7f45e7b222ccce6dffa1fb1088112383b6c542748a", 0xa5}, {&(0x7f00000003c0)="646932f5f52070f98d450357c8d1abd6bb767fd999e6e48c19048a0128b33b7df7c200b0e49119bf8141614fd27802be46e9e89ff64e6bbdeb3242ba17f69651bc0bc37a1b3fd252b9", 0x49}, {&(0x7f0000000440)="1eda2972f80856b84e320bd150850c9cca346b0b6ee4d93c3da1525fcea4a58ff27a546d79a6e31666e999977467651d2d54caad0f3cc8797810e720fdfb5632ab3517ad4445dd0c71f2b6ef645f54623215fffe6cb6d7974682dc7af6b07da47c59dfc1197c28eec90b54", 0x6b}, {&(0x7f0000000b00)="401d7382685b327d2b36267952327d0f698ced510a602adedec3f219a4f9aedf4b5dd3c94ece21ecdfbee4cb2338db9fac537fa3dcdf725f182a03f3d35619a06176187e95e8d3cfdeffec01438ece74858d37454e9c595b04627f39ea58fdcc1c3d1b65e8b3cb2442b66b500a5eaf8eba8de882635cd889996be99d9cf12e475b11d8bb5d28097a9bf75432bcc87c19cb10ed754835db680c93a5af0a2212e9c2330bfed543e608f756a950c566c6de3b3b31cc3d", 0xb5}], 0x7, &(0x7f0000000c00)=[@rights={0x28, 0xffff, 0x1, [r65, r38, r67, r3, r68]}, @cred={0x20, 0xffff, 0x0, r64, r21, r24}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r26, r28, r36}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r37}, @rights={0x20, 0xffff, 0x1, [r38, r1, r4, r39]}, @cred={0x20, 0xffff, 0x0, r40, 0xffffffffffffffff, r41}, @rights={0x38, 0xffff, 0x1, [r2, r1, r0, 0xffffffffffffff9c, 0xffffffffffffff9c, 0xffffffffffffff9c, r42, r43, r44, r45]}, @rights={0x38, 0xffff, 0x1, [r46, r47, r49, r50, r51, r52, r53, r5, r54]}], 0x148, 0xc}, 0x2) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r69 = dup(r6) listen(r69, 0x0) setsockopt(r69, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCLOCK(r69, 0x20004276) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:45 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x1) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') r1 = dup(r0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x80) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x3, [{0x1, 0xff}, {0x2, 0x2}, {0x1, 0x8}, {0x4, 0x7ff}, {0x1, 0x9}, {0x2, 0x7}, {0x1, 0x3}, {0x2, 0x4}, {0x19d87d206db83ea8, 0x5}, {0x6, 0x9}, {0x3, 0xffff}, {0x3, 0x6}, {0x0, 0xde2f}, {0x3, 0x8}, {0x3, 0x10001}, {0x3, 0x80000000}, {0x3, 0x6}, {0x3, 0x2dc8}, {0x3, 0x5750}, {0x51dcad6eb8de3b06, 0xffff}, {0x3, 0xfffffff4}, {0x1}, {0x1, 0x87f}, {0x0, 0x7}, {0x3, 0x3b}, {0x1, 0x8}, {0x2, 0x80000000}, {0x2, 0x8}, {0x3, 0x80000000}, {0x2}, {0x2, 0x7f}, {0x3, 0x7b3}]}) truncate(&(0x7f0000000340)='\x00', 0x0, 0x9) fcntl$setflags(r0, 0x2, 0x1) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) accept(r1, 0x0, &(0x7f0000000140)) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x3) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x3, 0x8, 0x80, 0xf34}, {0x0, 0x3f, 0x81, 0x8000000}, {0xb11b, 0x8, 0x2, 0x1000}, {0x9, 0x0, 0x54, 0x1}, {0x5, 0x6, 0x40, 0x6}, {0x800, 0x8, 0x4, 0xffff}, {0x3, 0x6, 0x0, 0xd4}, {0x40, 0x9d, 0x6, 0x3}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10b85c95001399310100000000000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x800000000000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000580)={0x10, 0x579, 0x4, 0x8000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6b4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xbac}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xb141}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x1f5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x80000000000}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x9c}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x52b) shutdown(r2, 0x1) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x101, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r4, r1) socket(0x6, 0x8006, 0xff) accept$unix(r4, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000008009, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3a3, &(0x7f00000001c0)=[{0x80, 0xfd}, {0x25}, {0x8, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000240)="dc1b86b578ca667bed9271ea89e6", 0xe, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() setreuid(r1, 0x0) r2 = socket(0x20, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x1) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) sendmsg(r2, &(0x7f0000002000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="696c6530003d578aa4b22a462617f96c49814a62822e8d024701535a9ac16d23c7d1bf6ef11a273a73c8594267ca9c216d318f55f936c1bba4762588610a0e96eb75ebca592d7fb60624c6ac7e18368e580b0d6da2"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000340)=0x10001) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x0]) r9 = socket(0x2, 0x400000000002, 0x0) sendmsg(r9, &(0x7f0000002000)={&(0x7f0000000540)=ANY=[@ANYBLOB="5609000000696c653000d932578b66e5ee3500552ba9955dc0459570c12ddef36411896fafdcd030a5ae268add1a568dc40b6337537487cebcf69493491b07c48374cdc2bd574fd6107a882ebb919dd6327aaab08547a1c36ac9c7ef463349d808f71ff5d1aeb258b8258c100e2d3db247992152f4456b176c43cbb41188aba86721d9b274b7fbf20241edc1fedcff391f2d37d835fbfca356f043b41ac631d56c04d31f850bfbaef2d1ec28bdc803a459f99426934e0a31c41bc8385ab6e15059ed82024c545eab7167e6a760be5149edfff5699201e6a9e9578f696a5f9d9260ce5929ec6dfd1b5eb268bc313efe"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x500, r10) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 16:00:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="27d2ad50b6", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x4004, 0x5) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f0000000040)=""/176, 0xb0}], 0x2) sendto$unix(0xffffffffffffff9c, 0x0, 0xfffffffffffffe74, 0x0, &(0x7f0000000300)=ANY=[@ANYPTR], 0x1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x2, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000dec344a10000400000"], 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dca1c7865745192a1050230400"/28], 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = dup(0xffffffffffffffff) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) connect$unix(r5, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRES16=r1, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYBLOB="e09b890490f4276ad99c57683e51fae71dbceff779112823326a065b52aa875eb8a6728920163c221886e57ca274c18749e285fdd3776db39bfd80250de5e428ffeaf37f8aeaf8cfdbd21f549f067fb504e187a22cdd001dec78445bc2d76485501059f237a8acaa31b9c6806a41c455066150f0190187865b92df3c70881927aff6bd7575f5d206e83fd3091651a627878c9733403492a2c2b47dca360a0bf260067ac0bc0371", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r1, @ANYRES16=r3]], @ANYRESDEC], 0x3) close(r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x13b) write(r6, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x9, 0xdc3b, 0x1f, 0x81, "a505f022e688d53def495969e70cf9609501fe7d", 0x1, 0x1}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket$inet(0x2, 0x8004, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socket$inet6(0x18, 0x5, 0x1) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(r1) rename(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000100)='./file0\x00') 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7f, 0x0, 0x0, 0x20}, {0x25}, {0x2, 0x0, 0x3, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000080)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x88, &(0x7f0000000180)="0000080093177320494b272aeeda5284fa28853b77865b1ea8a79af64dcd39e5c87f619e073ec9d9982c6252d1342540996d15b752cbb6079f5c890e703ac473a29f100db7153a18d04ca5051adda3389567651f35663d7602c8eece0acaeca0bd3295d6e754e13ec75f5caba556c1381c046f3b680a5ca3e779a564b63d49fb468ef2e2d5d0b3e2") 16:00:46 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc5) r6 = geteuid() r7 = shmget$private(0x0, 0x3000, 0x70, &(0x7f0000001000/0x3000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r17, r16) r18 = socket$inet(0x2, 0x1, 0x81) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r20 = socket(0x18, 0x2, 0x0) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r21, r20) r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) r24 = socket(0x18, 0x2, 0x0) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r26 = dup2(r25, r24) sendmsg$unix(r26, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r27 = getppid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() r31 = getpid() r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r33, r32) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r35 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r39, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f00000000c0)) r40 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x0, r42, 0x0, 0x0, r41}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x9, r37, r36, r42, r36, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0xfffffffc, r37, 0x0, 0x0, r36}, 0x8, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r15, &(0x7f0000001a00)={&(0x7f0000000340)=ANY=[@ANYBLOB="ddff2d43660500000000b386f409d3235b53f6401f150d566b5c49524458ea608749ea1f2fbead79243ac88fa5c8a307ed712e855e1b8b8b5ddb242f58ac8fd67db07adf0000000000000000000031fb7d2cbcbf865f5034aa495465e11d0dbeffd9b41964e3cfe565c224574a"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r17, r12, r18, r19, r21, r22, r26]}, @cred={0x20, 0xffff, 0x0, r27, r29, r30}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r31, r37, r34}], 0x88, 0x10}, 0xaccff110451b3cdc) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket(0x18, 0x2, 0x0) r47 = socket(0x18, 0x2, 0x0) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r48 = dup2(r47, r46) sendmsg$unix(r48, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r49 = socket(0x18, 0x2, 0x0) r50 = socket(0x18, 0x2, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r50, r49) r51 = socket$inet(0x2, 0x1, 0x81) r52 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r53 = socket(0x18, 0x2, 0x0) r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r54, r53) r55 = socket(0x18, 0x2, 0x0) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r56, r55) r57 = socket(0x18, 0x2, 0x0) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r59 = dup2(r58, r57) sendmsg$unix(r59, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r60 = getppid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getegid() r64 = getpid() r65 = socket(0x18, 0x2, 0x0) r66 = socket(0x18, 0x2, 0x0) connect$unix(r66, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r66, r65) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r68 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r69 = getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) r72 = semget$private(0x0, 0x7, 0x286) semop(r72, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r72, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f00000000c0)) r73 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r74 = getegid() r75 = getuid() r76 = geteuid() setreuid(r75, r76) shmctl$IPC_SET(r73, 0x1, &(0x7f00000000c0)={{0x0, r75, 0x0, 0x0, r74}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000140)={{0x9, r70, r69, r75, r69, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x0, r70, 0x0, 0x0, r69}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r48, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r50, r45, r51, r52, r54, r55, r59]}, @cred={0x20, 0xffff, 0x0, r60, r62, r63}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r64, r70, r67}], 0x88, 0x10}, 0xaccff110451b3cdc) r77 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x2, r9, 0xffffffffffffffff, r10, r30, 0x0, 0x7f}, 0x4014, 0x6, r64, r77, 0x3, 0x0, 0x7987f033}) setreuid(r6, r10) dup2(r5, r4) mmap(&(0x7f0000240000/0x4000)=nil, 0x4000, 0x2, 0x3018, r4, 0x0, 0x9) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="3b7451947add1bf0b69cf39fbd2dbf26574d3539320bc9c98a951e4a49098cbae151acd40b86d3a863d33df5cb5d942204d15d2ab461366255edf42c8893ab6005f7ac8173c9b7bdaa62783e558b25f4baf2e7f343779fb3a879044687c0b0b92371e695fb1256d5a02f781b5d67ab8e68ef600d", 0x74}, {&(0x7f0000000100)="d9a7db183edcafd652056e5ff918a594aaf93542b8a75f101119acd64df597819a0d04ef282458e7e606e3fa34cfd382d38ee86a7491341502add537c47f8384643238ed9ff0036d698a10a2307e64a8b46ba42967213a564be222", 0x5b}, {&(0x7f0000000240)="d7986ab7215b236a2c69a17e1626a1848c326cb47b404b258a72af63fb87d6a7ed785a7cd87cfc60b3e0ea3c961098f21f236d71479795c63f2f6136e282426884aa9171ee8adb6eb1e9c7131f43066697a258b29501085bfd1b173035fe38d0ca9d517b517b9329f0265eb40e20c47e8af4b2045c127a318afece4e9fdbcf72bbb78838b76b6ca9853166f58bd5ebc5d4fb3adc41d92e9dd71e71c7e66a426b6851bf2c9b80d987c159851761b13a2c01bd75e7c3f6d0fdfc955e0e783ab497697c04582bc8f60df27fa8810b948e2d7794e61ddda9638a173181807a7db2fd85423b2a3918c8d844da452b", 0xec}], 0x3}, 0xc) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) getpgrp() 16:00:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) madvise(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xcf5, 0xb8}, {0x18, 0x0, 0x9b8, 0x19}, 0x1f, [0x0, 0x1, 0x9, 0x8001, 0x4, 0x12, 0x60, 0x3]}, 0x3c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fchflags(r3, 0x10000) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0xffffe6c) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) r8 = socket(0x6, 0x2, 0x3) fchdir(r8) r9 = kqueue() r10 = socket(0x2, 0x1, 0x0) r11 = kqueue() fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r11, 0x5, 0xffffffffffffffff) fcntl$getown(r9, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0xff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="04002e7f66686c6530040d3a25fcb698f5d9663835871980c4cf43c9e7fb42dd18308f3fc06f4723cb749869be41ea98c80c86c32e9658eb71cb8d30e8374d1521238e275c4f"], 0x10) close(r3) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) pwrite(r5, &(0x7f0000000200)="8823b5f9269b4e88ff07ebc9923e8b384b2b98fc8041456400eae7e853b54c38d200abe9192758327eb5d2ba1914d385ebdd45b7f7f8164f4ff2f01357a14ae9dc34468eedf07d7c8d63b8f92d76e201932a4a62d95df9f918cd9d5ebdde757e7800a3b178e2b4c8d6a8b01051c5164fa86309bfde59e73d6d46ebab8e461605af99a70e793f966990e5ef3bbab1287147739a9c14e2b92331707b77d2874dc7e20e82164e8f36022e77ba8aad4f708ea3d05c0b29d1edf06ca730bb12a3041fa0b84ffffa7503b5676e850c6bff220942317f39ea24290e6bd5f9e4d887eb934c35db1a6d63c9cabce502ca7d1168264c16c90a5ef8c1ff6482a6a9fa454a", 0xff, 0x0, 0x8) sendto$unix(r4, &(0x7f0000000180)="5d89e2c5b76fd828aa724e41e3a4f34f6ca3b5bd78bf60093f74d3be158eebfef4aff298df5ada008e6909591f277cf1b8f89f8446907b3c70", 0x39, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) fsync(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff1bb9fd812eaa4e519048e699319296488195bf200b9412022a2f", 0x1e) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) r5 = socket(0x18, 0x4, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0xb11ea65f5badb1f1, 0x0, 0x0}, 0xffffffffffffff47) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="04002e06904d40140000bee55adaef53a5cb06dbec6b297c4a1793db9a26e6d29e9ab3457928412dd3bb640ab25a7557470b01b77f52d08e8da58b87dd248bac67ad173bd0af4b9e9e4a35a701002e3c32d526b041fc5a28559afbdcd31cfd9723805f0815b7f04349e19bc6c3efb7b1bd813ce53f11fe0b042bed9c4fec2c1c4a34d96775595de4bf7e76c73dfbb01fb1865ea68d1667570cc87f82231472b49fe128d1bc0a014b17816b7ec672b53fb580fdc8f0dcdfc5d0ed6e83e776e18eda1337e85c4a1b13fdefdba647a1a116aae2009a0900000013666ea5893038896ea99f000000000000"], 0x10) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000037f000/0x4000)=nil, 0x4000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x2, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0x0, 0x0, 0x1}, {}, {0x5e}, {}, {0x0, 0x0, 0x2000}], {0x0, 0x0, 0x1}}}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x36a, &(0x7f0000000080)=[{0x8, 0x6, 0x8, 0x8}, {0x5, 0x0, 0x6, 0x4}, {0xa, 0x1, 0xff, 0x1ff}, {0xfff, 0x0, 0x80, 0x5}, {0x3, 0x3, 0x4, 0x8ce}, {0x0, 0x11, 0x1f, 0x3}, {0x92, 0x1f, 0x7, 0x20000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:46 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x12) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0xdc}, {0x83}, {0x87, 0x7fff}, {0x25, 0x3}], 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\x0f\x97\xf7\xff\xff\x7f\x00', 0x800, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x3}, 0xc) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="7853a54a4c8ba68acd0172fe137c2b1ee47096897dd093f177ed786fd1df529c3e05055dba8d300891dccea25785844e88eb54796e86aa123315e0aa8b89b0f2ee052ba776aa290d7e705a0602ab76d4a02b2f0565634733cb7277fcd55297d71c1bee359c68a68bcc31c6efcde22825c5c459edd2e117c066ddab418adb027228371e7a61ca381415941b9316bb786b5a3bf5fcc9f58108bcbd15561549e5e5e0374b84e301ea58c520507ded3c758b3d63da29f554911b412416e7a9291cc11f5758fe8e660940bc7f58e6dbb2d3834394bdd5754afcdde07d3b8008f34d2db0b2b4924cd9fdc59e416049de7fe47324a50a58f062d990a59f8be3f43e86", 0xff}, {&(0x7f0000000080)="0d0abc95c945dea606c36af6141cfd107625aa54a05d7a104a539ada3f1bd1962d18c5630fa5f083f2a35d6d2e3ec95a503a3621028965769c4c181fc37fffa79ddad71514c07a8a22a8290dacc464a3a40dd04866340ec987db728172e889", 0x5f}], 0x2, 0x0, 0xe2a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x100, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000300)='./bus/file0\x00', 0x400, 0x10a) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r4, &(0x7f00000002c0)=@file={0x3, './bus\x00'}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) listen(r5, 0x100) dup2(r5, r0) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r3, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt(r4, 0x7fff, 0x1873fc36, &(0x7f00000000c0)=""/175, &(0x7f0000000180)=0xaf) r5 = accept$unix(r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r2, r5) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x2009, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = kqueue() socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = socket$inet(0x2, 0x8002, 0x3f) read(r3, &(0x7f0000000380)=""/7, 0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r8) connect$unix(r8, &(0x7f0000000380)=ANY=[], 0x0) close(r6) r9 = dup(r6) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r10) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x24}, {{r2}, 0xfffffffffffffffe, 0x131, 0x4, 0x10000, 0x7fffffff}, {{}, 0xfffffffffffffffc, 0x0, 0x80, 0x7, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x38, 0x0, 0x94de, 0x100000000}], 0x74, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x20, 0x200ffff7, 0x7, 0x1}, {{r5}, 0x7ffffffffffffff9, 0x4, 0x80000000, 0x7, 0x2}, {{r9}, 0xfffffffffffffffe, 0x10, 0x0, 0x5, 0x4}, {{}, 0xfffffffffffffff8, 0x5, 0x40000080, 0x8000, 0x20}, {{r10}, 0xfffffffffffffffd, 0x25, 0x2, 0x0, 0x1}], 0x1, &(0x7f0000000340)={0x100000001, 0x800}) r11 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x350474d30cac6874, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)) 16:00:46 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) pread(r0, &(0x7f0000000040)="3d30de67f20867a3b6944123416ab4d1264397c27bd1f3c83b8f7b93666ce6543a50763ae7c0478c9a0ac351cc6593a910176578e8b567b79a15b2b60783d470dc0070629c81ad983164b1a8fdca1382b14427dbab0bea89acc1e75151dad856b4f0d928b43630f02c10277b055f87304789751c060a851c0516479af8ae27862331399ae0b6d6f80b4775c9025b09e5d309550e51ac16f1d7748b60bb1501652ac247f7f4593a9edec786703a6781806531a8", 0xb3, 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xaf}, {0x2, 0x1}}) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000240)="59eea2e9af8727e7916e9f2f59498bc53f1af22d75590f9670df7fe121d0a77f335ab3bd81854993f786296061667c1adba50f197739c97e1723f53074c4e9852a5a64a2e7dca61b5226d28d2b6ddc48e5312330f34ced8f42cc80948a57c8692d96dbedbee335f61d67420e400e5bd9bd29", 0x72}, {&(0x7f0000000300)="53fa7a9e640288a856a1e2b5a79bebb5c7ceaee2cc597d95ea25ab0b840c10ef22e624799d221e5b3c9a88b68a6f9422cf0d12b1a0a390bad6c718f8da8af1a2dff12193f44e421c8a5eae373df37d473ded7c87fc45e680d797c698f6273859e67c3afb94f310cab5f94edfd1a56c7f9c0ba216bb2431d7380ff0d73a70942166927876ae53933bb27653dd97c5e1fa9daf6d90769dbc10b65e39c2ae9c11e942a24349d6cef9aa75d60ba300b710f3e734e36293510f1b4d9c08cbcb9600b17f38d106d996a1acb4a66719393e51", 0xcf}, {&(0x7f0000000400)="ab879026a66f1cdacc6f2bae92e1dccbde06cc9da0d132a99933a5a240f35e31af107f48b32b0e88b65aed828c85748744bab3873e2f8aee8886676f5dc659fdb71ad491b0ded1c927f4af75a6fb184f3afd55126d09dab69988533467de3f89da737c248918", 0x66}, {&(0x7f0000000140)="a8ad684faa6fc26a84b6b89aae910c6a971972ba88d1313f986c6149748d5670454b3d47074d1cc1849dfb566371cc78c474df9830afb7791ab70e5ac26c7c", 0x3f}, {&(0x7f0000000480)="ec222b2195e83c2009e68b5d3fc15c3b42651293b997687170112d4a98cf9d914606fc0454563988c9222b93aceb7b7c30f0367fd730e7a07a95cf2328d2ce9d7b209b7e4e54b06e852b7ba7b5fd5e6ea3a600c4fb8aecc84c6ec604b972b15b57f9ba566f3a671c281f19568f34bb11155e1a08c45c4ca6fcf7ea5df7e9b426d2179a03f5a18f90616983d28dbb110eab0312cf", 0x94}, {&(0x7f0000000540)="e414e8a5aba4ca2e9680e79790d814da10040574c856f38258525c83a134a261d0e33ddae6239ccbab8428b3cbcfcca6f310aee1e02665d5849b2632e065e0d2c6c5f8a90a6bca932d08420d834bcfa39bf40aa0156f0b18e136f30ed6fbff8ddd1a9041881cd8fcd185cebb16d330173dd569965df532afb5290ff138344689dfb1c4bc5276379ce62ce54404b54d8cb7b38c9c8bf9cf0d910f8e44e981dc537f6e49fac35a44e2a2b489d7b3bad2c5dab1444ac87208a4740afabca720640fd5a05c648a978c37ce03c50d923c7139405b88213d57960a763c52966ac3ffb105d939d6779051e25722ffa0bc4c0d331aa0a66cc0689bea6b36c5ffcfe75835e19f7db720db5986a80f5d834aa00e586285c19c4c13be036de7e01afd3b5fa501b674224f94c51f31eb34394f803b6fff70b46f847f56416dec7887e57bdf4ceea63cbc699781535711219bba241f945905f4839793f231038bcf9b0a3a66a4344bd3db693d64bb8d88310b5e11f9559f4a246bf722a42b3139630d45f047ad3cc6ed26ce9c9ee01704d47eb4a3b8fd427a5f55c9bc0d500fa0b5b675434db9ee002719f2fb3e1a4ad817db61aa05794fd5d2bbc73b1eb9c13be4398e2dd48ad33574b1c6ecb89c9196351c51905c8518bb2bbaa34cf3c77a331659c62aa5e2a95188d3ba0cf528507d3956eac0fc887a2804cc82630bcd1248597e78ed34aeadb06fca95933739658cd1444d2398c6ba0c1b246c1d39c82a4e10217fd48dd6a5d04cc555bfc51a5a66a2368937a37ccd20cfcab18450d7358f053dfdabcde16bf65b12676d337d1485877c7c870a70ad582a0f4a24a890ff5a23f0a43af004a842aba02862c288b2ea225f741f1476a93ac09c325dbfbd0dea0bd3400072c939dd250a8e94ed50b059ed2edc12973bbeeaa7ce4d3471227b3e37b4e395757fc23b236ac193503b5951ae380145e6e8aef8a03d89fd1420513ee7eed76038e394df165ad79f38f03f8ff7fa0dbf45115f3dcbd1a7f99c6dc6a0886d5198193c36dc777d30dae9daf45f771a0e13b75c9536ed13cc891a8638dec122d8c7147cf7c422c827c746ae819c1f0d394bb20f5ff2fa383c9d38ab4360487965b2336d661770a6bcf85508cbf05ba25ef00ecd322ef1891cecc93c57acfd0cfa89e8a85507f7475b0266a8f93430c2890bdfe78212631b7a03589fb3da845663d4bceb102b0f4aeaa4ab509f5cde6d91b292528a69def7b3e7652f7092051f9ad3c4162c1d5c0f30f87cf0a942235b547b6f723aee4da98ae5d65a3d29e0d2aabc5e86e2faa71066ce88c8349cd9f1d90329ce85b7bebbfeb3c554c728edb97267e91a3382d40a7aeeb8a1a8834a45ffd1b6d82db94b0e7c7ccb6929a29d3ceb546c81d84d649a6d46d9b3719a1e3d100a955cb69632403a3e2bf97ba916ed5d5bcda55dbd50df0f0ba4655f4fba22cddd406351c97fea04458107ea65d6ae3b0dd58644d3a4c125f53ac942787d9a09c2374c2892d114f3afc0cf3be14922cd03d3b71fbb01ab96121419b99003e8cdf71263d15ad47aaa66d079f053b3a8b0beb98d97f1ddf8afb13cbd2b841ed27afb9b77f82b4f7b68236cd59faf7d5d421e893822d62e34b67901c09612c98e573e509237fce80e9481cfb27faf7f2007215ddb689500b517bd62eadfc4a55d5ab42c0cde0c09f2350e5f8723578c7e2bc907d2113057e71dc03b783fe98762d887dd9355f41e076739acc68bb4568a46729befb552c3daa36acd7bc316d17a4e838f2b6c7f1cb2cfdf6854f1a84e01d3868a5897da00f4d48b7a844b29e2173344447c9efefadadd232bf5a3463d918305c1d543682357893c36c097e160e36d801f35c40fa54bbac1620069cae6ce3223fe6d29a01002eedc8ab42fb3fb5736846069ed0dcecd35b1984cf87ab3dcafe2730927f422fb41f01551161060ecf363cd1980922a1995e75d801e74fe8384ad68018e69d10b73bd2b37c5fb52db4e51ebbb6614604b217fb5596d931fc3183fe7a59a2e434311fa29c9e7af72082ce609dfedccb17ab86f5d15c4641a093217a03d37ed57f496e05ffee402c51d30be1b913cef280bce82f0ac0b440822369d9d0ab0b2044f00e32a5508af0fab05b6e4d5dd03fc4dbf79c50aa4a3e97b37ad0971251390828158a89df0cb9a2705fc550f105695ffa899e041ac39e2557f1d5f78fe730874c896c5d379ed8c3d623addee8e8e77a0d454a65f62351d4c38da02f78229aa13919374d39a8708f7d8c880b5035ce04a4019d5055e45a159b3032abd263dedded8da16f79cb29d80baf045c5d2a6de2641c2f8ffb7ecbe9cfac9e911ed24544f0ecfb09ff99b0e0845bbf99193607dc4bb338d67190f1d20df22080b7668c0f75d35996eea717cedbb2aa2b8006ea8eea9e174191c9b5822c7e574a0d0cac4602cf52d899ae2369504cd8e98688769bf1802b6ffae625f083cbaf73e686a24de85d04286bed4d36061862fd40798c098d0cf96a90487d016cc62914d6bddb8130b2263a5cf4a00443064b9e77e2f05c690e0dfccf47d49c6f00dcf6640683db3bfe4111f2a349bbbdc5db0b46c1c7a6fae745d5188cf77d2affd29934151681a0aa1d0697634af6ccfc8056e779edb7af2fae8667ce889db7d6221178f0450b5d6ba9e202f405dd49df77fc8bb2117ca0204d0b93eda4320867bc5892df5fe6763778290e017d02b1c1affae21926f0e1171d0196adf6a402c44292331a3626ca145e8bc1b156654a43f8bf6184535f6a8f68291e89d4d2bd02e33caad226ae9dfbf338b2a7d874c8594fff433fbe45a4789754bfd9966ba426dcf1d013a92dd7d433a7cfa013eae5928765e53c8b6455e3a29b01ade98ec9f482bc9034adbd293f9997d597690fcfdd5417e191c58718369382709ea53325bd0a1f1d5d5239ca7f0dec4ceba9a7a850c9f0b5668740b36b0901c633356d1587a686066706b7a53d8c96600977b7d8893d307963d9f2893cfac740d60afe71ad9392b8208215cd29a97d83217108fd8d372316e2503f84fb6fc4a591196ddf2fc707e3bc496e061c7d849a7ca17a65b64695317a596d2bc09d7e5c5fe6408061f1181d7cca501a286456aa172d74309acf92c7f12eea385774b4602bc6e1957cffdb23405240ed1beee1e43861e071b15f306708b49abacd8beea78e81a82156fa6ec18874bf32af8296ee70ba1ac763cfe637e7fff4e110aab538b18211dd06133edc613c0137bf7a8132197cb531742012c38ab3985b30713b618b19957e271761249de7c8566b0f2d30a407f5700e96909783f953b9e5df08d262ec2d6347c4a07767a47f9dc79374ef13793b857874f6ff927083c4ae982ceedd1ad47df1ae13ee54f51ab4bf6757cbf0da4e04bd4c1b85a88ceb13cb2668c557bdd009ca739b29aabd8c3dc61d6267ff5cc733ba2b0dc9ab6334455be1960191e9dc6a384f7aba580bfa0748c724e19756b34d00b8d8920b34698fb8aecc1532b4e55a62ac48931d0c7c55e23977a8760910b11d797b8d34cd02613a1782cf886a7a482e09f21fb6ef3ac232f689f024814369c141dc77f87965c64fa12934e524ccdf09f5f3006e0eba094fac7c668f26dc55d5c584b33fc0a680afe8991b16ec29b824b0dae4ea3951844e6923d34a0fd1fece165aa0d2e38c40fdcfcef6c70fbc2c5cf076b440b1c127fd8daeb8e64dc1bfeabdb9dd02cc0a5330529522d89233300835153bad5f99c35e467db457ecdaa1d2199fa5a3dc1d414831e7e661240ffb0ecc5978e7e2475a21b763546f0f6630d3bb38f1b0eb70f736d7e3959d5c624eda403174d0631871d1e2419f8949b2559778c8ee844a8527020017fafc95c850d0a360f91410f183293631ed963ba2628185c32af34c9167c5a6ef18b1d3e83088155d37d692c31eeebeb1ff60f2d0208ec34b6c69241afb6fb152d9d66511a56ae96f593258838e3aa65b30625955679eaccdf42f5847018df41c983d60cc4955a0e8c51570bdb27f81ccc17cf75deb176517d39984f41f003d10a264e22138e92ce7d31592163bc384be4fb0d1c71fec43285ea44592e1c2b2c6504af81ad7d3298a2b1903f3c9ddc194ae9f8dd3a7601af8afef35aada3499a7f8cded6b01c9433e2d9d7c32884075728bee66a40e91af63dd623bac2d392a99c6309c72ae05743290a62079388aabb6f71ed8d1eac3d13fc3f56427c719fed12eba5dc7b403bb571de39f0f449e59cc08d53a9a759cec291985ff34cca991fb89ab76457ce61cbf6dd88f8a6785281ede658917926b95ef089b1ae81ef074c043e94d6d0870097d9378633b53b294a2ea3099a2126e337b7a8dabd84c3d06cb8df547a3b803e74fdaf0abbe394b059c82a14e21e9c2c13e2d9217e1e7d9f241553bf73f7bf50974cec2c45727159a2d3533a85bf27ac594d05c8b5865dcecc993648db0c115ef43966d5e4ee28e3f194587175de09d57dcb9fbbf94a3a266dcab8ab945f8583affe2d930c9f943687ce208afdc391813e4111129bd20481f7c399b9a82f10f0853a49f336399bad7e37004024c6d5bbf51355cb083b98b1fce8f994208ea2fe90cdd238f27860d87b3291b950fa9cd93510af9f0e0478686403d2ce535a941e655110bcd5966840ce66a9901a719381f1e60494976b13f68cdbc3ad7d7e1e29d0abf7bb38cba014214499daba3048138e801ee0d9a3d53ca8f9f8ff8ea72c5cf3c8f9b8f2f01726ee451c9a7ba354dd7023327921373d03a1e5e66898eb9ff200904c05526c0a68bf1b2580c17ce3f3075edf2ddbfc6e86874039a454db6dbea2ed728e009831c282d2bfcb9e55f7de3d372fea46fdcd69ad756b64350a391862ce22aa97204257f3859a2e8a46d5d601e9977cd5fca26541ad1c429d8c5560ff6f9a3375570b4f65f2d1b52ba6f442756f7ea3215364c81382e781eda2f86e5ea7a49507a517b2fce6e1d6ce968f51888fc12ce696c2fa58071168696c8ed0bb0fe772c7930ccf9023e93c0f3d748a5c3c75ca7fa82911dd326f70bbfac9d6aafb480c272016cf66fdc851cb2abc31260f023a37a96a8e260cea7655fa6bfd856dba0ed4228972fd364da1a7e876efee8b28ed04bd8937de89fc81f149041fd34dac2a1f998abff1883e77e2bea4fee38941fa874274566dfdaffb51497c7bcd3ee412e31725b9b52a49d4c57abea4764ac72f13c4689d7b62273a071f936bdced41eacddbad2732d8894e82d2374cfa3befa0c814c0666d46440d2649976d23ed15ddef4756453894e8a102c538afad043750b9d226d8e99b3aadc23c05e97bdb4463914a36565c6bf35c60f6777539fd639ddf42cc847db491763554193f50b623cdcc7bcc49c878920e2bfbeecc12cc218245cb14039329dc926c1f2df9c5a62fab031b55a749dd72943691b6bfea00c75047c0d113b75f91e8e06d284dfff848f4b29781e5c1b8c53b70f2d3a10d340cc8134c8aee76d005a1fc3b07dc40fe48fd836dfe589d881916f284cbf605d8e24496328f169ab536bbf600e774a9da447ac52856959b07d8692c995c0bfbeb1fbdb6b953ceb2ad2ad77cf2d7b26d6f03ba1f2aea57e298fca3dd5cfc038f0e6663220bde4f0d1940213922c437dc4641420dd27d808293c7068a0a3c9fcc021bf1d95ecddd8572383c7d6f83db9d209338e9ea95a9aaa967d903ba1a4320aac68a615eb4e4cbc8d02866990eda445ca7fabd2199bf0a17e31bbc0b2a1a28e732f8ca6fe00df7e5bb2f9b805bed3cac", 0x1000}], 0x6, 0x0, 0x1000000000000004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000015c0)={'./bus\x00', 0x5, 0x83f, 0xffffffff, 0x0, 0x4, 0x9, 0x1, 0x2, 0x1, 0x7, 0xff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000001640)) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x80000000) r3 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:46 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f0000000040)=[{0x4, 0x100, 0x1800}, {0x1, 0x80}, {0x3, 0x3, 0x2400}, {0x2, 0xe1, 0x3c00}], 0x4) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x24, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="24002e7f66686c653004"], 0x10) close(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4011, r1, 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x30}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="40332b168835035e929d2515d702059b4039663e1008b26445ac936b266d7b334d898f9479dce79c68a6d654a8ee0995fe35c98bda7e9db23225850a274805c439b9e087e9735f3546e61fc938", 0x4d}, {&(0x7f00000002c0)="7d6504f93ddaf78bce15dad5447289a89c1deccf3fc9d47c0b1442c4e94cce81b46b924e4bd3543c9ddab71c16d1790e54e19ba7c38ae8c9f0dfe903210778126b3aff94c66038ad3db6c71d3ed6a3dd3c4df322dc1adec722c4341e00e3e40f15726b99", 0x64}, {&(0x7f0000000340)="35e285552433cb460a8bd6a8711b5317fc3c26e9e7dd292fa5afe7dfd7fdf8b2f8c200cb6ac42e9f53622bcf759ea0b847b66ace30f2b8ba75d11e899f6a77b9d47f3f9d96ef6be5a787fa14", 0x4c}], 0x3) syz_emit_ethernet(0x77, &(0x7f00000001c0)="d55c23d4692bf3ec86f057ca972a7cc5f95cc5e66b16b27cda985bc1f07b329083f681adbe528eb62fb8673cceee5d57e15b8220edac857e431d11814fc69be9406d4d7147b3e60bb25714658d9aa170f024bf8f088c959ea6139f2608a0b23559bff2fd721d92d403e0e9596b1eef7bf1f4956ca34da4") connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1ad, 0xffff}, 0xc) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(r3, 0x0, r4) getrusage(0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000f80)=ANY=[@ANYBLOB="a8d0873ac777c0301a32e281e77e63b5c8f0209aa691b3f01719f28696d700eb6ec25e8d17729d2953e3f3983ac796c2b9d3f1c377a67c54977e47988ede397d30289ddbb4d8b8ab13c3764ef1cf9c0e8ccbe34306340e6fd8d5a54c277b22b1dbae917171b1c6d183715a307e85ee22688f6a56ab9877be6ea79515b57ec6e4b7ff5b4d2f35c6896d4fd2556563d41c4a9ab15b82c2c0d3f49a547978d648b8c927c87f7de1e92d76faa6a1698373a61fa7df795e090d103724d05d4267359d8828acea322fa94627bc99a71d"], 0x1, 0x0}, 0x1) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000000000003404"], 0x10) close(r7) sendmsg$unix(r7, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) msgget$private(0x0, 0x1bc) socketpair(0x18, 0x8006, 0x3f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000005c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000e40)=[{&(0x7f0000000f00)=""/124, 0x9}, {&(0x7f0000000900)=""/202, 0xca}, {&(0x7f0000000680)=""/73, 0x49}, {&(0x7f0000000a00)=""/172, 0xac}, {&(0x7f0000000ac0)=""/201, 0xc9}, {&(0x7f0000000bc0)=""/210, 0xd2}, {&(0x7f0000000cc0)=""/149, 0x95}, {&(0x7f0000000d80)=""/173, 0xad}, {&(0x7f0000000740)=""/4, 0x4}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0x1) r9 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000340)=""/229) 16:00:46 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)) kevent(r0, &(0x7f0000001a00), 0xa43, 0x0, 0x214c, 0x0) 16:00:46 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x30000000000) writev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000000)="ecafa0512eb32644496e8c10f2c469462956802cc11a30fbbd57455d68d6c0be3a4556326c31cc5c477ea185", 0x2c}, {&(0x7f0000000040)="95902d2ae1c448b719ec982c37a77819a94d297a4ec4fb0b1cccf3d1a4aea4467755fb30fb348f871cb922e17c17ad2f4014bbe6cf77cf", 0x37}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r1 = getpgrp() setpgid(r0, r1) ftruncate(0xffffffffffffffff, 0x0, 0x1) 16:00:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="ea8cd346d8bcd1dec4128530afa7c81108143cdbd8ef83f0e2cb7e690e54c332f3667311820dbc4754229136d736a194232fbebc5d9051304451cf3dc32b368e1bead839614fdeb10a482c00d7f0db3966162b619b20b7dd186a25ca1825e07aea9f39e18e6c101e42912095bfce579415b37a6f50ac3ea8dec452cc58e99594b0a4f9c2051b54f34953ef34dba7b1b07b5752", 0x93, 0x205, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4524eead0761dd50) r7 = socket(0x2, 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="04002e7f66686c65300403710b52714009e5ffc68a8138e3ee46a617131f2b8587bb0a09fe6c31a050a4775eb3e1fbecf367498a365713bfe267446841ee49867ca4f8b0a9743e4afc49d7c1d1bbb4c3a198accdb495"], 0x10) close(r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) setsockopt(r15, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r7, &(0x7f0000000700)=ANY=[@ANYRES32=r1, @ANYRESHEX=r9, @ANYPTR64=&(0x7f0000000600)=ANY=[], @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYBLOB="b409002449c30a4ec2ee37fe9e3cf76d71c1d6f8e34800000000000000", @ANYRESDEC, @ANYRES16=r13, @ANYRESOCT=r4, @ANYRES64=r5, @ANYPTR], @ANYRES32=r9, @ANYRESOCT=r15]], 0x4) close(r7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r27 = getgid() r28 = getpgid(0xffffffffffffffff) r29 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r31 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r30, r31) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000440)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="9d37a82847837903", 0x8}], 0x1, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r5, r6, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, r24, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, 0x0, r31}], 0x68, 0x200}, 0x400) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") semget$private(0x0, 0x2, 0x13) r32 = semget$private(0x0, 0x7, 0x20) semop(r32, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r32, &(0x7f0000000340), 0x21) semctl$GETPID(r32, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r32, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) semctl$SETVAL(r32, 0x1, 0x8, &(0x7f0000000100)=0x3) 16:00:46 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r4}, 0x7ffffffffffffff9, 0x13}, {}, {{r6}, 0xfffffffffffffff9, 0x80c0b7fa00bfd2f6}], 0x9130dbf, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:47 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = getppid() wait4(r3, &(0x7f0000000040), 0x9, &(0x7f0000000200)) r4 = dup2(r1, r2) ioctl$PCIOCREAD(r4, 0xc0207534, &(0x7f0000000080)) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="4a7f4f45cca9aa181a91ead1bcd9205d7fd02aab908ef72b1ebafb102111829662635ee7c91498c7d0d7749ce928081099a885cb22308cdb8194a1f1834c1341c604fc7e6619f5bb83442b5cb4df14ea17e7ac0034c21642f3722a96afdf6dbf4af3cb80ba3008513838", 0x6a}, {&(0x7f00000002c0)="f7d1365686e2a860f4c7e99fe68997c4f0118a3aaa1286f6c35efebf65fc586f8f4627b2b51966c83c3c4441fcf2b59608a337857fe8bc6357ca6fa82581bb7f07e84b76f07bce353d85647fc65933360129d18e373a77249ad7cb033a9e8ab21d13a8db984413e63aacedaa723993dd9466d80e5e1de92fbca41bda5295d3b41cf0bc0f7eba42c822b9da045252542c533929f12500eb9c3230e30682", 0x9d}, {&(0x7f0000000380)="a87fee0bfbc1c28c55f1f05816123406e1b3e68351e91c69fe5724a331e2fa7a2184c003eb11f2689bab3fd67e45da960fcbf0c7a8046e0e99411025193287c85db39ab097be746289c8d0f3bceb31eaf65e4b90fe86f2d51c354637e4b9d4d763561ddfdb3306387ffd384e1e7ccf31f0521d4f71a9fc04452b7f71e8ff5c71c9993faed20efdc5bdafcc8cb15bf6c1a1cf4e430990668a76c751fa6d78f82a5d8e56dbae4a3a18de39dd779a1de08ea0568515c20348434324", 0xba}, {&(0x7f0000000440)="c96b7edce9e0ad28715ac608f487494062e05b20603bf0220ad693621d3f7ef5a0155c1bdcf17a0a534a867c4d60849053bedfb78efb0f81bec427c8e8435b3c36419ad26a4c491dab87a6a63b2e4f38231d9f320733cf07e8b4a9d6e028486bd6f59b4b49f4d5ccd865c061af0098e17cdf4452e2557cb8aeb38b15685fd46e3d94d937bfbe0917e4df274315942711116b7c59c7fe1a00dc8a1d", 0x9b}], 0x4, 0x0, 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000500)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000140)) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x234, &(0x7f00000001c0)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:47 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4702e57f3f0000aa"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1b86fec493e731f8, r0, 0x0, 0x3) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="001c2e2f66696c653000"], 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@un=@abs={0x2, 0x0, 0x0}, 0x8) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) socket(0xed5c79e588914144, 0x0, 0x4) shutdown(r3, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) shutdown(r1, 0x2) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x80) r2 = msgget(0x0, 0x20) msgrcv(r2, &(0x7f0000000100)={0x0, ""/59}, 0x43, 0x2, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/161) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:47 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000063e492ece780f483e459ee2f71e88f7f824baa81c3323367948e8647fa9106676924dd860bc43386f80ebe04852b2fb29da9903c703f83215513263e950a6bb6dd874a5cc29b5480382dcc25cc4ffa4ec1172d957baf29501dd237ce48d52d6e8c54f5c98c0a43547ab7b3480d3a2b26f313014c78069b53ce342cae20aa4d0af7cc0c7c51e9dcf52fbd81360af985a2185c1c71cf3cade08b8bf6429ae681a8af5e5b6fb514aeca5d801ed59e25d570c4"], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380), 0x2) r2 = msgget$private(0x0, 0x8) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) msgsnd(r2, &(0x7f0000001440)=ANY=[@ANYBLOB="7490460c4a795de42b6048e55cedba1f5fcc9fa84e5abad83d67489c436b9fca7a3963db34831d05fa7dcd470fbcfd9ba97dd485a368a7159f19309adcc52bafd06902ff065823849f292d2e79c0dbf781ce2f4aa8118793123a7cc0c9cf171eadc4fe0e911e990c9ab29b796a80d3d1603f0208c3cb54287f05be1d6fadc7e8c73fa85810e3505ce32e208f728d63f135fbe43353aaaebd10af49f8eaadd2ba07d2a157b266dbd51820049858941b0b5b6d36a47106837083fb55c1b6e80ec053be0051c415", @ANYRES32=r6, @ANYRES16=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYPTR, @ANYPTR64, @ANYRESDEC=r10], @ANYRES16, @ANYRES32, @ANYRES32=r11, @ANYBLOB="d1f606f98a451d906cabe3b8146123100e9a5faefffe207e34bf8b599ad09e7554de34b7632a8b302de2d585d8e1a06ea0506dc2fd015b2184150b38da037a95df9d6d17f4fb85c452c950785329c75106ce61b25fab66f8cfa5d88b1f81c73c732d806619bce65336"], @ANYRES16=r8], 0x5, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000023008d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"], 0x35, 0x0) r12 = msgget(0x3, 0x100000110) msgrcv(r12, &(0x7f0000000400)=ANY=[@ANYRESHEX=r12], 0x1, 0x1, 0x0) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x48) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa09036", 0xc8}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) dup2(r3, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) write(r6, &(0x7f00000001c0)="f535bed978df010e61fb", 0xa) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x107, &(0x7f0000000240)="b6145b725fb5fe3be7c8c80005860a8b36ca6537fdfd93e696e4d5cf93e158dd3bbe989425410f1fae8aff25a216c8b07b41ff0fe671dcd0ac5ce5f6a1ddaff989e2bc09deea7e6254770618abf71a8ca430803b776895b88b250d42e23fb8c1d8e96b15724157f7d2fee4c402b68d14417e64d4d0b5df66c47b3af30396c5fec73ca33d8d48b3360795812c8bd7645ff5e535dc197e23e40d54758b65c4b2b2e8cdf98e93eb407a3456427993f882c5315ab471c9e1ccbeaf6193b14ccdfd50ffb00b332b3f4ec633a3bef396053a4f450ed88a7f50e840d419853eb882957f149ca5633919d543fbdd1f0a3106d954ea5f02e9acccb9d507176e26335e55b501cc21f1d1797e") 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x7}, {0x44}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:47 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000853000/0x4000)=nil, 0x4000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x500, 0x0) 16:00:47 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:00:47 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000001580)={0x1000, 0x1}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001540)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000014c0)=0x1) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = dup(r1) chflagsat(r3, &(0x7f0000001240)='./file0\x00', 0x1, 0x6) r4 = socket(0x18, 0x1, 0x0) readv(0xffffffffffffff9c, &(0x7f0000001340)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/165, 0xa5}, {&(0x7f00000011c0)=""/46, 0x2e}, {&(0x7f0000001200)=""/34, 0xffffffffffffffe9}, {&(0x7f0000001400)=""/14, 0xe}, {&(0x7f0000001280)=""/32, 0x20}, {&(0x7f00000012c0)=""/118, 0x76}], 0x8) open$dir(&(0x7f00000013c0)='./file0\x00', 0x20000, 0x40) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind(0xffffffffffffffff, &(0x7f0000001500)=@in={0x2, 0x3}, 0xc) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d94", 0xffffffffffffff70) close(r2) syz_open_pts() writev(r0, &(0x7f0000000480), 0x1000000000000248) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d3, 0x0, "d730c1e77a6fc6e23c5cd188b6b6a417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x881, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000280)={0x9, 0x0, 0x10001, 0x6, 0x8, 0x0, 0x7, 0x10, [{0x3, 0x2, 0x6, 0xffff}, {0x8, 0x8, 0x7fffffff, 0x7}, {0x7ff, 0xefd, 0xfffff5e5, 0x7}, {0xfa15, 0x400, 0x2, 0x100}, {0xf18d, 0x0, 0x1, 0x1f}, {0x1, 0x400, 0x7, 0x7ff}, {0x80000001, 0x0, 0xffff0352, 0xfff}, {0x1, 0x2, 0x2, 0x2}, {0x1d, 0x3, 0x3, 0x10000}, {0x1, 0x2, 0x0, 0x8}, {0x3, 0x36, 0xda3, 0x71c8}, {0x5, 0x12, 0x8, 0x10001}, {0x80000, 0x8, 0xff, 0xfffffff8}, {0x2000, 0x40, 0xffffffff, 0x1000}, {0x7, 0x8000, 0x1, 0x10001}, {0x5, 0x3, 0x6, 0x8}]}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) close(r6) close(0xffffffffffffffff) msgsnd(0x0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:00:47 executing program 0: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) getrusage(0x1, &(0x7f00000003c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(0xffffffffffffff9c, 0x261) socket$inet(0x2, 0x0, 0xf8) setsockopt(r0, 0x80, 0x0, &(0x7f0000000040)="fcffffff", 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x6, 0x1f}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x401, [{0x1, 0x80000000}, {0x2, 0xffffffff}, {0x2, 0x830}, {0x2, 0x3f}, {0x3, 0x10000}, {0x2, 0xffffff81}, {0x3}, {0x8d2f69e87efcdacb, 0x101}, {0x1, 0x9}, {0x1, 0x9}, {0x1, 0x33}, {0x2, 0x3f}, {0x3, 0x3706051a}, {0x3, 0xf87}, {0x1, 0x9}, {0x1, 0x9}, {0x2, 0x6}, {0x0, 0x8}, {0x2, 0xff}, {0xeba30f97762b8394, 0xfffffffb}, {0xd5f0aa9142da82ec, 0x400}, {0x1cd2c2640cd262ae, 0xbe}, {0x2, 0x5}, {0x0, 0x8dc7}, {0x3, 0xfffff000}, {}, {0xf6528fb8f2a73eb7, 0x6}, {0x1, 0x3}, {0x1, 0x8}, {0x2, 0x346}, {0x3, 0x5}, {0x1, 0x5}]}) dup2(0xffffffffffffffff, r3) 16:00:48 executing program 1: rmdir(&(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getegid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r2]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:00:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) fchflags(0xffffffffffffff9c, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dez\"\x00', 0x245bdacf29f0df27, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3b2, &(0x7f00000001c0)=[{0x3e6, 0x3, 0x53, 0x1}, {0xe0, 0x3f, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:48 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="7a75c63c5a0900000000000000b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xfd4a9b5127546b9a, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x84, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000000080)=""/200, 0xc8) socketpair(0x11, 0x3, 0x0, 0x0) 16:00:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0xb, 0x5}, {{r5}, 0x0, 0x0, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0xc, 0x9, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) symlinkat(&(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000440)='./file0/file1\x00') r8 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r8, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = syz_open_pts() fchflags(r9, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000300)='./file0/file0\x00') 16:00:49 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') chroot(&(0x7f0000000000)='./file0\x00') 16:00:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{}, {0x0, 0x7}, {0x8b, 0x6}, {0x84, 0x8001}, {0x48, 0x6}, {0x47, 0x10001}], 0x6}) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000380)="a1e91bee8fad27050cda69f6bb24", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/121, 0x79}], 0x6, 0x0, 0x3) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:50 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0x100000000a, 0x0, 0xffffffffffffffcb) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4568a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb7c7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000005303b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f965e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea48dad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4080783add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb4a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fc9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7d09a42b9edb6af5ede61387e6574acce11a76e159e4742195d12"], 0x10) r4 = dup2(r3, r1) msgget$private(0x0, 0x0) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r8 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r8, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r10) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r12, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r17, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r17, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r20 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r18, r20) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r17, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640)={r21, r18, r22}, 0xc) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r25 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r24, r25) getgroups(0x9, &(0x7f0000000540)=[r10, 0xffffffffffffffff, r13, r14, r15, r22, r13, r19, r25]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x9, r9, r10, 0x0, r26, 0x1, 0x400}, 0x3, 0xffffffff, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r10}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r27 = dup(r1) sendto$inet6(r27, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r28 = openat(r27, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r28, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202006311ecdd57be971e2f6648c394aa5e6267d829f2a86495ab54f85c06d459d536c9ced02732e1b12886ffb101110703a43e289a49214a6b87019476d66d"], 0x1) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 16:00:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x194) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup2(r2, r0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r3, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) linkat(r5, &(0x7f0000000100)='./bus\x00', r7, &(0x7f0000000140)='./bus\x00', 0x2) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x22a, 0x80000000000000a, 0x0, 0x85) sync() 16:00:50 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/67, 0x43}, {&(0x7f0000000180)=""/83, 0x53}], 0x10000000000002da) close(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x101, './file0\x00'}) write(r1, &(0x7f0000000200)='R', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x800, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) poll(&(0x7f0000000100)=[{r5, 0x10}, {r4, 0x40}, {0xffffffffffffffff, 0x8}, {r1, 0x80}, {r6, 0x4}, {r8, 0x1}, {r9, 0x4}], 0x7, 0x9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66688e653004"], 0x10) close(r10) fcntl$dupfd(r4, 0xa, r10) 16:00:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff6530470a3f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206922, &(0x7f0000000300)) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x3d) open$dir(0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = dup(r4) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x80, 0xf2) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000340)) 16:00:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x200) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000640)=ANY=[], 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f0000000780)=""/97, 0x54}], 0x1fa, &(0x7f0000000380)=""/70, 0x46}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) r11 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r13 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r12, r13) r14 = semget$private(0x0, 0x7, 0x20) semop(r14, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r14, &(0x7f0000000340), 0x21) semctl$GETPID(r14, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r14, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r12, r10, 0x100, 0x7f}, 0x5, 0x5, 0x10001}) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:50 executing program 0: r0 = getuid() mknod(&(0x7f0000000240)='./bus\x00', 0x8000, 0x20a1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8101, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x0, &(0x7f0000000440)="679d94", 0x3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) r13 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r15 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r14, r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r14, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f5}) r16 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r18 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r17, r18) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r12, r0, r18}, 0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="51ebdb2bd2925501968239d34304aa2434622551c97dccb45d7ca22bb76b313a988726391f5b3546ebddf2f524d287d75ac1043620d6358adb64b839041c26de2a8400a2f06b27eec5cf01e407616b2411ba61cdfec72914c220fb9f37b0747c9082271b14db1a97d76ee28e1f7f386f704502d04129d81b0de9cbba2c32c4ee03b9"}, {&(0x7f0000000280)="138f1b15891ed31587715807323e77e2c2f9993ba86aa902ea9cec656574c3d16ae6b614a9e27190b6acca416335b3dc22d2eddca32f11b565c78c3aecd4b4e152d7fb09f45538b89918ad391d0c0283458310ad62c062e82a0b5bc34ecda74caa267803dbcbcde61e75ad126074a2997aac229cddc110e6861f6c0e4e15b3161005dc934d3517fc88014371e383d916603ffa41ce45dc2434c22ec2042d159380e4ffd7408b41eb2944c6c276778111a9a4a96edb7111c40f231fc20c24d400e27baff9b2fb35c5a223b6d08080c6723b483722ec384c56f8d1ed10cf34d2ad9cea58080708e17f139aa331bf3f904dc521"}], 0x1000000000000169) r19 = openat(r16, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000000400)=0x7) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x200006) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) write(r0, &(0x7f0000000140)="1205cc39b7e5ade9a3d8a5dbe87457cd181fb9b5be0a90fc3b30125e1465e72a926127740b97dcefd4cbbae5804b9297663e9be73e45b5efd3f28677c42de7fdc0686d477d20eeaf81cd8b0597cf8809bc63fbbd960bcfe17cd1", 0x5a) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x200}) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xa082652432f68dc0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = msgget(0x3, 0x10) msgctl$IPC_RMID(r3, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) 16:00:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) shutdown(r2, 0x0) close(r2) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0), 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0), 0x0) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000300)="591fd62c781f1e63e687d1cef1b2f97a9629984269f7216d5e8600790c9ad386c5100d0035b528367a785ba6229b5470d6845bc8c623ac995042f536ae26be1958e4fa673e8fad37ca0f8f413d80f631ebf304e5d9b7e3d06fa65e5f816760bc1542823171cef91663518554f9f4515a8b19dc69e43e7cd9f90ff3df17b1114cf37c5ed05b", 0x85}, {&(0x7f00000003c0)="d17bca406c79efb603ab64b06166ddd0960e5fb90d90a1782c9271d4e652926f7d28c3fc946a46e805f0e694e2fa9537081bab4012fa459b9fed43eceb9aaeb66094c3633b7b34f91a6e7cf0f8144636cccce1e902c10b29c5eeb21a11f9d93cefcb7ac39d666e6f43b0c0db2bab5cc5a379dc8f10565022b863eea7bb926e5a9b6c93e9187aceec09e003e51b0c0dbe711d75b2", 0x94}, {&(0x7f0000000480)="3405a9f9f9304924c6c41af4ccda49f503522a6bcaa85527d8e67b0c5ddacdac201075dd4b7042449bd431eacbb2a38abfd59d08d9bcea378570c8d07a6ecf8aaf354116d5cf993ecd6bbb940f286803c161e66526d0afce3746f7c5e40e08da81f3188b347d6d0759a9a656e7658d42f37ea201fd804036476d333c3dc81c120aa53e65a8f55a51c6b44cfcd8c04493df278c44", 0x94}, {&(0x7f0000000540)="3b2ca87247fe037d9f3591155ec17092eec3a9c63fc4864dd33a72afc7fd2d426522bebaa7c82f753319a704125596d3fcba8d99e401a2b77f16b9c22ae22c700d3f24195ddbea1271064b33858c96102ba7583be01b2bf89495d8a737e12d33579c42982cfc5660f8eedbb861d07021a3dc477adad8ade00d9f03e626ca7ba8c79cee19fbe8b1b05aef3803c5112c9a555cb220388e54b76f00ff80f6ff1dc9e837feb93fde951c28e3dfabca80f8da4d1e0c4197c12c684921d8ce837fccf0079c546c34a0a9fceec9d16fe69adbf8e549afa29ee8806278b1", 0xda}, {&(0x7f0000000640)="52572907579c9fdd050d24a79ad77809408d2e780056fc7579bdbf4efefeaa233e5fd92bc16c12ac7e3f2101a922a9bdb6989cf09f7e2ec641f254d72b4e6e7f42ffed6ce8d29da556759799c7b7d18022ac97d6379d89fb13421e2c37c40bb574bb73a393c8ed53f2914430aba82b961035bfe08b67e816f24630fa77f631c768862b4734c2037cf316709433821b93227bdbe9b83105fc68778a5a135c57a959e5b6576fa92963dc9ab90ad38db50038c454e5b66769dc984f20209ea0f9dff0bc8860f9d68faf49e4a5da2863ee28b1928c2383a491a25859630932c3e290e6", 0xe1}, {&(0x7f0000000740)="bf3b82f3ba39c09c4fcad1c8b3c8f1b6ccb749390fe99e0041f33d398fef03d1cbc5bc0078b52c838826e39a51949cc5dc88866a90a997e47c38df51c52ac4b3e8c92677e449486e843f147ff2d89da7977d0021d4e643e2638f87cf8d6567d437964312d549cdd6cb44daa3fdaf0646168f29840be4b78a1769b9ce0063e2de446adac7c4305429d1752ab4abce0d3958dfc5c61337252357", 0x99}, {&(0x7f0000000800)="3aea70ec89fdaee6196fe5668c8c55f238fa74eff1fa01c80240eaab06e34a19c164e1fea873d8ce2bdeaba401176fac3f2de170e5098d2a069319cfc395b7982da9d2940ad0c544c6aac1276bd126857501e830b835b7abda42793bb2cf9bcf55e4e928651bd18df8b95252e4eb25b3010730e2e03a165ba19b4760a035f19c435c8f8ea5e5b231eac0448e3845b94e6529455f83ebfd4b5430252c83091ce2b81b7cd4c395c86500acd27ac32803604aa077e3c02a60e8a44c936a4753c2934ce2df3afb03b2a1cbd1d50cb4d27521ab864ab083d9342c9238c17edc1b252cfb27b75ee3b56c2e912f8b52619073f95c2edbe235", 0xf5}], 0x7, &(0x7f0000000900)=[{0x110, 0xffff, 0xa3, "cea66a8b43053438ce4600f6a38dd6db0f6ab7c4f0d96e4711b5fa0c97f226675cc18ea0583d9adab163d8636cc5593b189b326eec10490ae2690dcde367b3d17439d35c80bc4ac3c578ef2cc8cdec895dfbf2e6b78af7a4381d9c998e0ba1491cf2bcb1aac14ad6acbece63bd4a30cea2596b173a05831365af3c957f98b85e9f8b0a9df2f55aa51aee56362960984245f60ec14a810ae0e22f3124aa0bee8a3f36129b4730fa0a4d907131ce74443fff78553721bf63b5043ea5b8e9ed5039371e421e1b2165e9e235181b765b3e99abf1443cc18b69d11700f20b0511ae57167540d9ade2bfbb4aa5c0b577c098ec93e7691ffcd82913088a"}, {0x1010, 0xffff, 0x6, "c49dcdf203923bfc8b41b02b924ba78c602a48169b5ecdd08409f4aa12a6aeca9939a64412558f9e0947f96d7debea13ab3cf524f11b1da664cfa7377f8275f9331c6573dc5793c278b275ed2954ff996fb7e16e1afd65e466b33ed8125aaad8ff27705d30c5738fd28980903a17f484b4ebabf6dd8f08e724222b2e761531394318b027157c1ee8d5ac7a2944a81934a4850e2a69b0a6ef63d2332d4c15bb5388f542324bb455b79aabf31e4274edbe7589a935bd1d2c4087b25e6ca41b4ae330da11b59af06459baf01d321a71359dbfb769c5891826b55fd3ebcc3e90a3762781cff7095cb940712f570edb02738c2ede07ec3f54c2a36d923c6cb029afce1fa9aaa4d7308da12cd99b04a2ee0d445c1031383a5655ce486d21eb2795fd495731ff55cb6ed4ef7b0a53a52eebdbda5dd1fb25212d7abb9a30ff5750325819a5dbc74786828f160392ab8a6dc063c97eb79bb89a58effcd5fcad439494df429fa3efafb41bf408713c8e4e43ca1f9bb16d6e81122bd10a82f8f0dc51c9b74cc14ec55d59b5f374ac7d5e43caa8841e4a8c229290234a0250887def62170499f0ee49d3a258dc6fbc505b90283ffc72dd7f997a4fe84ee4c33bf40f11ff25987fc05f56f48b80ea8bb88101c6103384e9b4ed7665d686e3f2724fbcbe240f27931a5c83b4e04f4f16f81530c24d52eef73261b2263b81634b60b99644ed9dbabc29e9557db0859017b2d13ce50661d08d835fafe27de9768e7c13d223e40d2966c1f9146d5272cb2a8607cddc6cd2bfd4c1031655bd79d9012a626a1b6ec588bc1d8d46cbe1e3f27b321d923eb95254f1ceefd0d1c764c93a24746f37c97927674caa9f4bd6557b3e86283f8f3c20406de8ba8b0d81eb781166e7a0f4f294b8d558b281d6a1cadb527b656dc83cdd6288b673b779765c574454b5dec640a2b73bafffffea24e5c2b4c575a74361b17450d15d64d1073c4222fb296eebd317fb9a4dddca3fc377206d43cc2f260583d9832bb63de5fc72a50cb7e7f716f849769c9adb03f383bf5b8f6c9b9465d858b3ada144c6345acfb322492562467da0dae33a64ac677cf31b0e3f7ffc0b32ab1344665fa672a9f10c43761f76572fea92aa9e39faa046d6a367abaf2d445882cce0cf87832c9308d29e1553465d80e2f940a4b90d730ffdeb0858393d6d8efaf367c409cc9a8d845184b89ecebcee8872fe9b72c6005f6991a3d629165e440ed5379984e4f5a0a59de95f714fd48d8578726c3d85f9e1716683650c158cd0cdf28ad07ed4af515d640c51d3b5a02055823e50fef93a098d5fe9efdf239f290a216fd7689a58da21bbbf6109093b23a450184081117fc510ae7fb0496c390a6fc96909cfeff611cdf9185e1f1df9dd524528498810f2d8711f226bfbb1a09b169303bf2c6c263d850fe30d5bfeab697149a2f675e71e10c98c037ed94ea142f07e5a7db4b495b561b657034e90fb31ca2bd3a4bc5331f2937dc5c477e5868ab4d34698159ed0262ac816b6686e52538015e73c533b637ce31ecab4461693b06eda2ba256e048f472494cc1ef7d2b0b49b71c501a867d201d9c0356f484d41dbe16f65e4b5543e9d5f70eb6a94dfb6b6d759731adf237686bcf24f02c4ebba64d593a7583934273bb7291e5d0278451598a0f171749b59343d89629e4116ff37546502d21d0c19fd2c8845e5f16ec1851726d1976b370ad555f41e7a099455c631138d2cc8f936a3e221567513e5fcdc344211c8aa591c0ed20757ecce75ad640dbfc9b0102864e30b673d849c2f24253524303bf17910cff3ad559b49e605ddec21a005a47ee5b53ec872cecc522b93e8bcb3747f4770cd5cff9233375967e0b4e568ae1a150a397a035acbb8eddd001516d219b08228f81ba34b14acd46ab062db72c028796332f0667f0168c94348a51148f4ebd5d3c0f8189cbbdfab0d71e8d1d7bf68c306e2d611323cc4cb4beaf69b42f58eb9c198d3da2bee4eda57d384d441eb4da863f3a0ae577368ace9e9f8dfef382f6a2405fc3cbca223db57f45c04e18e4b1d63ae4c89135f8a000f76573e2c3f4212f2a31759ead74be5afbed890bf2fe6c53154b3ebeb3377527cbd4d57e7658c57105d1c188217cdd0e2cc04d159ff03af7ee24f97148336d08af587f2bfa953c0b14ad19a652fbe8ecfd63c229ab9d17f1b2c7be9bdf63efc105adf6039c11d90dff0ad39dd19926cf9182a7949a263e064506ee2d19412d53e8c33397df9ad37ac1c3ba0b305e5c29f46404119a8ec245a79f65c790b0f637b8f4a9232d13219860bf3384413eb8ce84b2e4cec843e372bef26685d75cb92c7a02f231d9cf277fc3ebf2258b0853d76892f502cace2811c6e2a3f40a2c36402593208a985a1756695d05be2b8eca3a3c78cb2f54d3cbea158aab84ba484d48ff376210689f61d1f4d7e81e86bacdbebf0d5bd12d18370b05223f2b48fa6f29c87085bab8e435d4bee56f2eeb01f31c74250f4b02099b392c7762a65848012f67b6cf652ce8a5cd3ac7bb23565aa2607df6a9ac4cca57dbdddc32780569e8013d6fd1dc9f5e0ec5461109a63c79a94b2517e6c8cf2ba5444b211f3aee0ff9f393d5a3c31e40b8fef3657c6cfa009b0394c3bfce99e12121aa78369354f3509e7c46a708d0b11fce45e275bf7c2e1053157a0fa97e74027ceb4c475f710660710c107e1b16bdbaf0488deb8ab84df23737c8597c137b1fcb1763219ee119e623d8b9ff179dd2f0b8928017553ed872e147534a4c8d1ff04b8570c5f5d5b822fec58e8c5b7e123107fa96137742b5f824678d54de06f5cfd0ff55ea0bebd26e8c6e28c28b2a19b4519842c4fe1036a0ed6216b5a36e926b750fc9cbe76575cf92bc022302cdf8acdb98f0422dc996fe80742705e84addbfe0b20258f01cf75a9ac6f1d96ca16ef9810c537be0ecc4c4e4eec67ac3da0bb1241084d0bcdeb2a17420fb955c21949daa160ca941b6cc1d25b4e0ea43b35937a623edd7c49f67084b5c13efb964d5ec35cfc41e898f3ddf4d023f6f52a6e7a2d296037d55226cf015010b7dabbb58810187bee919f997d6f2f4b4a4194254c300f736bb05cbe5a1dbfb6a603817e6f6e18ed26f51fc3d43db87ddca9aa560189858f848a705350f2ad6f076785faeb7500bb8f406338d87a7b1aa5d559e6285effa611bebd3fce1732759be2ead2e7493bcf17b76143eaad71e642a8c5a522a7b343b36cf2a4677c68082a04dfd86e9d5d31487f6752fb00b0a873277d699e3c1664474fd7517dffdb8d6376d88acafb3b79b21dfaae9b619a821c20785d879ffa34c7fc4db5cee8c55748133a810e070097fb3bbbed1ce15992f469866bccdca2278b3028ab8fb84dc8346162b5926726edf102d1f42c7864106c03c84bbb1ca11023c24f2783e1dbcd31c0fb1b4ace9e39faabacecbb8162de8d44dd7619dcd23a7f8d828f28b69c89878c359fb53b76573a2b50566e9359fbb39fa193808a159c566c3454cdbc0222fe59b4bc52f5d7aceb7c4d5168924a5e59af5ec612ba39d5218650c94ff94b72fc674135953cd7ce6ebd438c633193c80d6d2aacdfa8cf6dd8f5c8ffb6283911e7bc85f4b0bbdfc4b9075a79d28be19cbcf2e6deed16e4598095caf982e769a97e2b08907a1de5879bbb7b36e3c468a0cb43e63577cae09a2a70cb2197524426aaded203a2a1141684a8ffa7c4950a30b17efc61386ef39d46718318d638a18bc321490139866ba65a67c9988396fabe16c90f4eb39d974c7cf2c257add8d771b7261ab7e3cbd1e8de229e8b65c2de43797f61b62d8bc6eb45c886c703fd811c344f5e1750bb3dacce8afa445183f4ab2db2b1c91a177a43d38421c0eb146498f749dd0066ed865784ff501249addff92818c83ee97c560f823d931c62c8b2f2390554d6e63b361876c12fde287f4485b4808c8d7594a0337ebb6badaa22f839db8edb8a0ae895e662f8c99d3d6e9615cb8212977e463b644f296aab7c8feaf90432edd243fdc27399e3dea363fe020f7ed81130ef79b3f73658fb395e1639f493b626cd7ea38a08418bb4b5cf093886df707404bb55e4d783875d57142cad344581576b0e85904c1cbdc48e2996e124a3409ad74d4feaa2f621b947886f145e34ff43ca49ef17496a67a16db9385af3a23f83a247de00a9d51bd85d643b2a1656b3f07fcd3e23c21701a593b85d908575babb1af3f2e2b8ecf72689fcaf4c390c9068543031056b56b5785e495f34c09ccf95881d180daa29c416d3f4257b11ba1324030d77b650ab3f2a5e9dc5973037068b6ea3c865a5a5f9405884b4f8cc11ea2031c8ebfbea6edf11da40f41eabc97d226c041084ec42a74d97593f91847f703e758d45f316d09c8ac34db6de34985309009c8dc2f3f9faad2eacaf60fe66b00db66dc74822b489d55e7ae1ee4751ce52f6664e1162fe0a8b7ade081b1033656534b09b1a9deede012fd305b96a272c603481e2df10d1e7a7477583306f5fbbe114e532c7865e6168ad0be11fefa21b24cb953a8931ba258948bffd6f05d2743326536bf49552c4b39cf26e6bdb95532538dec0cb7a33aa2a7bdc59d953b6becbe4a16f993d20b68fba10e76d62f21bef1bf1c78d726e290d162720c0ebf6b7777953fef0dbccc84f8ca6d268f4812bd9519ed452fc1932062e5c1ee1cb8f952ddc29d1652420a03da1dc7960167ec3a34a59432fcf7e90900ceea58d15f5a68d89598a7809dba2b997353938b9ad37af27e1e355855473a8ed8bf0b91749ed39ff3bc29649b519c8d59de135158ef34d735b1e0ac6de20277f81732bb9c63d486ddefc24745bc7a7b8e9741dd6a255fcd37afbff69c759897dbfcdfecd9d14feb432445678f4b08b1b457792bf4760ecd09ea92a0ddf59aac6c335e5b395c8d8a36f2f32dacd7edb5841f8843e765678fe8c3843781cb02bd7c99fa2a16cecbe23ce6f0ce83808284412cd8e8ca4519609348c028f6ee9fe08292545925245e6390b0900e7da1f86b65e7224632b8a59cf576498d5f7a515a3c7c0f8bfb881ab968fb29679fdbec5be8beca467763ab021df0c9a422b572a3a4128b26cb6e727d37b5eae7674e6eee95c237629d58b3e9aa15734a1cdf286bdbcb04ae2dcd13aac9fa833f0b47ec236b32320f01dc55bedc791684c3305624d9a86ad470fbf35166f56f86995fffa7873a01ee536f8995c7e53e8771b995ef0e87b088d46e0cb7a196e12cff6421cd7348df29720a6159b3205484063a1df37caa675f96f45274a97d6cbee97b4b825a8a18d4771f8bf4ee1808230d548e9b9506d18c7a3db8b398996d622561de00edd82f9c9ddcd2130169d7feecfef5f9dd7433cde3885768b3bfc0260f0c786f9f93904f7ad87017b63944abb1d635836b3cd77f6e75ea0ad2b4bf9fbaaab42181233ac8e02ddba7a575b3cda14283aa21865306b26321f51816849cb08ab014b21ae8ba488a603199b08d10caf820d060a2d0f7cd14d0482899232f16a1d8f3d8015a4cc1ea622d970f2945d32caad1e55a4eea0954ba175cf3cc598fc70a74ec6faad2c1ab2f99e598f1666fa35fce91e00b6049bb471e2e6f65dc429d520942a2124a5b4f608bd6d6ee37743af3fa8c7eda53c845aa5415dd84f0d6a2c776d18ffcbf4fcacc87258929daa0ebf343998c46b5384ca569e3b1604edf87cf1c32d6e33bb1d90aef62579009d7bef8b9fccdc4096dedc7153846d16749f5afa951569f2744f155605346609d1baab8e5a3feefc9ac08"}, {0xb8, 0x1, 0x3, "f380bfe4d505d2ce56eb406abd6831ba7c4e5097ac10178e9644364e23c6c4d7fa6e1d4bcbc4b53dd93f7a8a4f6b33a607730edea6edf1e22abf0bb1c26386b882e802b073b0c5bf722782aa67fb1570e88d55d4dba4cb29c176c920c0879290b0a0c64eb456d7082698ee0e026bae87779575403428674fcf8059b5dd91f590c943a9b9fca5f234a1b982bc6a082ed446503f186ffa2a855916fa7e615e5f2cbf8e"}, {0xd8, 0xffff, 0xda, "a01e3c646dbb421b327c9510c239a0927a7d9b7b9a24c2e26d4e2239d2087477dea3e25fb8a9be91ac864484906ef98b6b02dcf73614cf467a358dcbd7a166e82b54b8b6361c9666ffddbf054918662d136fbbd367e937fc51bf12ce7445113a21c07380fafc9d889d6c3cb911a248be5609ea18eb2c69bf118166943034431da4390ac751a6a3347874feff4f8702be0ac73756eee74ebda42a26d570e1e745cfc3900256789a7d83797e12e12d5f887d39aab06e83b0834941dc8e170ca36aa918e4b6522a70"}], 0x12b0}, 0x1) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/13) 16:00:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) dup(r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/32, 0x20}], 0x2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) writev(r4, &(0x7f0000000580)=[{&(0x7f00000001c0)="5eacc2033fe122898d3ba80a6b81a1e2f9", 0x11}, {&(0x7f0000000200)="daa27f5fd87baba1aca7f63d648addc4c4a3d1fa858f39bca094f7425706cd398fa8f44923b17d3478b7aa53f0087cdea917813e55bf95992ea9c73fe0757e38b8b77cef154a2d24dd8dc4003b36a403643b6c5b7ab4b9e91ce9fb9c3816a04643e6de2e060d4b4f71fc07f582084690ddb10ff33ee4ed0e0300752ef721f915ca423b76a6dd18be813f6d232340c9b801ed47d29314a4b4bfb5dde38fb303615d39c868ba2e2fb60db6fcd81e25c98937bb6e", 0xb3}, {&(0x7f0000000340)="e288ce3df3225edd9db60de5ff095f5dbd2b9a642ba898f6a98c97538ef9ee048acb67a7ea371fde3571b87f92d7781220f05a905c1dd7cf349b79013f0495adcd", 0x41}, {&(0x7f00000003c0)="4d5d3610067be9d510333526fb4b1224c440419afae5dbf6def1ffd936fc5f21a7de4bf6a7f053b92e655c20ec94bfcee7786bb5fdada87355310a2a32589ccbcfad9a77e0c32b888ff55b91fba7af66c17cfde71fab40fda93839ce02dff3d86f77a344f119b265eb7cae882a5f1e22b64b8b103e4a183177cb998b58e411fe604e77ccb27bbd38edb5a896e4dd0960c4a4aaca8a486981d136a88f536749fbfeb66575dd20babdb6d7e46219d1da637bd0c39ba22f6d18c345bc427a998a245cdb5b7c6019369a341fcaeb5309f645410bc126760a4c9d6de9370ae1407adfed5a8fcdc04bdc156debc8c2e227bf0796fe98d0ea52e495728aeab9c2", 0xfd}, {&(0x7f00000004c0)="d5b119019d7abb0fc1d0faa3ffa6d0bf689812199a0b2570e005b484a9bd676fa271f98ddaa1c24d8b7b9e6a0fe277b8ccfc20907403d213ae6e3cc9c531d46c46c5ad4ae42ba5f197b900c15d3869cfdc2e5a5d7b1fa54d111d30049b67285049bb23a59af94ec05c81b4e470ae87e915d4028008b5bd8460710ce745caf315650d51594acdf30d7b9b7d17bfd09cbc525056f3aa5b933f7742753e301387d19fa51929034300e571e781d6b430f40dfb39ec0978415b2719308b9e4b35", 0xbe}, {&(0x7f00000002c0)}], 0x6) 16:00:50 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) getsockopt(r2, 0x3, 0x10001, &(0x7f00000000c0)=""/99, &(0x7f0000000140)=0x63) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) openat(r4, &(0x7f0000000000)='./file0\x00', 0x400, 0x3b) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x64}, {0x8fe}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") pipe(&(0x7f0000000000)) 16:00:50 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:50 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff}) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xf4, 0x3f, 0x80000000, 0x1bf2, "385d0d7989e84dc38678eba622ca99b4e24e7e23", 0x8, 0x7}) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) getrlimit(0x6, &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x3f) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 16:00:50 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e8306250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0xffb42e80e495b7e7, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x80}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x19) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x40, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r2 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000054270930040000000e1f40c1c94dba5ca5427a32223fdcd08dc5c70844b80307bd353b3511da4853fa5e633a8c2ade789c9c13427e6749c27bcb5f602"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) getegid() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x800) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000006c0)) msgsnd(r2, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}, 0x30000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) kqueue() ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x8, 0x7, 0xffffffff, 0x1, "18ae7cc304cd954c29d2690052b0c433b63fd6c5", 0x20, 0x9}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet6(r5, &(0x7f0000000300)="a1312a54a939f1124601ad86b6a54aab05c0cedbea99f0b747247d678511bda6750d6cba44e8c7965b14645862d69be70b228b3ef4ea217f6f231ccad98d9da82806e587470b04245bc48ad2d5fb69884c51140058f632aedc2e3f586be6933c749642701fa51439aeb31bb6feb3d0191a4f22bbc4c2fad9c6e5cd2675fccec4245a33ea654d81959cbc940cc1862162eb0514aa77d76f4bb36537a1d4cdff8f8e73f4191c3532236103cccb58dbf6d8ed256e733ed1c373ac73795416dbf10220ec473f62e1f331e9b4086457628d420a75d8ef80089b232e4478952d9868f660c73168f12c4114d3d365f1", 0xec, 0x6, &(0x7f0000000400)={0x18, 0x2, 0x3, 0xfffffffe}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000440)=0xff, 0x4) getitimer(0x2, &(0x7f0000000480)) semget$private(0x0, 0x2, 0x420) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000540)={{0x0, r7, 0x0, r1, r8, 0x100, 0x9}, 0x2, 0x5, 0x101}) r9 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x84) fcntl$setflags(r9, 0x2, 0x1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000640)) setsockopt(r9, 0x7f, 0x0, &(0x7f0000000680)="533b71d311521ba79075c8edf5f0bc38b1ab2d5ac94e162fb2e16dff82d1e77fca0771115325a47d1734ebdcf571c58aa4874743577909dd1167bd0e9fc9a58ab4a410fe86e01649d3f5e1ee9dabd709e1f9", 0x52) r11 = socket$inet(0x2, 0x2, 0xff) pwrite(r11, &(0x7f0000000700)="50085e64f51e2dde47ad466da8e0b7767392cdfa7e9851cf6ffd4c6f277cdb74ee578951138dc216a3543cad6a2e6492104822193a08f332540e73b972ac8fdb1038cf8042ff63dc17547578092fa979c741e67619025a39c4580f4778da91e03dbaa38e7b61df3d72e443fd80f9c23e4675ceb9f890131cd4707a4d5059c303e1afed6c98ced5eca359a5eb4b3f9ee2480d3cb4a109fb02f78cedbc4a3be9b33c7593a62b8b74da673495ef10cf7e9497737e9395897365cc6008ec17e3ce2e964da5bd25d5861cb8040ae0ced33c6a2f1b", 0xd2, 0x0, 0x1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) seteuid(r12) 16:00:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c00d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/188) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x80}, {0x18, 0x1, 0xaeb, 0x20}, 0xeda0, [0xd5, 0xffff, 0x5, 0x80, 0x8, 0x3, 0x9, 0x7fffffff]}, 0x3c) close(r1) r2 = accept$inet6(r1, 0x0, &(0x7f0000000180)) shutdown(r2, 0x2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r4, &(0x7f0000000280), 0x0, 0x6, &(0x7f00000002c0)={0x18, 0x0, 0x1, 0xffff}, 0xc) pledge(&(0x7f0000000300)='\x00', &(0x7f0000000340)='!\x00') r6 = getuid() getegid() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000380)=0x1) r7 = msgget$private(0x0, 0x880) msgsnd(r7, &(0x7f00000003c0)={0x3, "73e0ec70472918f47d39cacddfca217d77ea707446eb6d9e3d2401e995068603a30b483f93660563f7c4fcf12b8d11c85bec1e997e965503ef2587d5c5095903baed5a59bf3fdbd2fb8e77a0fa899438a7977759de063b9a7d096fba4f56a31f523533743958a2738574b031f1e3f1f81ae486e6095a12546ccc3051936df30b47b2e223b03b77aaffbd866d7d14231df8a05973128243f5b99918085268eb13c5ac5633c09e225f20c6c52df9bf7c4a267c5b2652b0cb3cd2a5505b74816f76e7c78072ed5f857d19896b24fe8527289cee6d87edd4380b0f2bfefdc8e62f3b141ba0295aaab931ba44fa054f8f92194145e8"}, 0xfb, 0xc00) r8 = geteuid() setreuid(r8, r6) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x0, 0x7fffffff, 0x46d2}, {0x18, 0x1, 0x6ddf, 0x1}, 0x5, [0x8, 0x6cf1, 0x7, 0x3f, 0x8, 0x178, 0x7de00, 0x3]}, 0x3c) linkat(r5, &(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00', 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000580)) r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0xeea, r9, r10, r11, r12, 0x53, 0x5}, 0x40, 0x2, r13, 0x0, 0x44, 0x800, 0xfffffffffffffffb, 0x5}) r14 = socket$inet6(0x18, 0x1, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f00000006c0)={0x0, 0x2, 0xfe, 0x2b9f}, 0xc) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) pledge(&(0x7f0000000040)='tap', &(0x7f0000000140)='@\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x20}, {0xbc2e}]}) pipe2(&(0x7f0000000180), 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="084ddda776f28d57c1dcac07bb9b") 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x28) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="fe9a3c804ef67ded9c06fbe8cb42", 0xe}], 0x1) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) acct(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:51 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$KDGKBMODE(r5, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 16:00:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) sendto$unix(r3, &(0x7f0000000000)="05795ed95108e23acff158b132489e4f2390ee6815ceedc8dab160ee25d6293212078469be36e912ce9a27ff45e66a4e05a6d3bc3d7e728861fce0018583c4da95ea34b4f91d70ec7c9f8ef417ec30a82b423be5e8e31dd2af9ed3bb21058421d255a87d0312b2e7bc64bddbd192c63be589f66bac0bd49a4b9805835971f8db1131a50b4eba47db5d0b41f41aff6c9da0683c90e82e739b7d4f1dca9998564bdacf11c026d164af78f73a7bdb5c4714546ac4fff38fe92c280408a8e66f39e460068dc4412e63ae4350c3252f9396956cef7d43905f409b70b843491735f28527bcd8f02d95d5a229677e27823f53cbacfe", 0xf2, 0x200, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000300)=@un=@abs={0x2, 0x0, 0x3}, 0x8) dup(r11) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) setsockopt(r13, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0x2, 0x19, 0x2, 0x10001, 0x8}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0xffffffff, 0x5}, {{r8}, 0xfffffffffffffff9, 0x2, 0x2, 0x920, 0x9}, {{r9}, 0xfffffffffffffff8, 0x80, 0x4, 0x8478, 0x5}, {{r10}, 0xfffffffffffffffb, 0x2, 0x10, 0x1f, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x7f, 0x49}], 0x61e, &(0x7f0000000200)=[{{r11}, 0x0, 0x11, 0x80000040, 0x3, 0x81}, {{r13}, 0xffffffffffffffff, 0x21, 0x20000004, 0x3, 0x642854f7}, {{}, 0xfffffffffffffffd, 0xb4, 0x40000004, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0xea, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x40, 0x979456cd7141cc7a, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x43, 0x164d3456e99fd5d0, 0x80, 0x7}], 0x0, &(0x7f0000000040)={0x9, 0x1}) getpeername$inet6(r3, 0x0, &(0x7f00000001c0)) 16:00:51 executing program 1: socket(0x2, 0x1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) write(r1, &(0x7f0000000180)="f49e1d6f4d6c4b6622cc11b1f0912e0e0ab577de60b362bcd2755d8d5f82cf557b93965966ef54c42fc18c0b1bb462175f933f1c04e17d976bc0178103d1cfa72bcbed089af4a6aa8949cf9fa041a861b7b21ba12b1ad90c487a8f1ee1c13c7423dead15b6d4a01d2e93e36e0d38b9466200", 0x72) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:51 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) recvfrom$unix(r0, &(0x7f0000000100)=""/24, 0x18, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020222e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x81) r3 = socket$unix(0x1, 0x7bf176559df2aa20, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/16, 0x10, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="070800000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) mkdir(&(0x7f00000001c0)='./bus\x00', 0x3) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[0x7, 0x3]}) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) r2 = socket(0x2, 0x8002, 0x0) write(r2, 0x0, 0x0) 16:00:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x41f20e11) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x80000000, 0x3, {[0x40, 0x7, 0xfffffffffffffffe, 0x10001, 0x0, 0x5, 0xfffffffffffffff8, 0x7f, 0x9, 0xde77, 0x0, 0x100, 0x4, 0x2, 0x1, 0x2, 0xfffffffffffffffd, 0x9], [0x3c1, 0x2f4, 0x101, 0x331daa7f, 0x101, 0xffffffff, 0x7, 0x81, 0x8001, 0x5], [0x9, 0x1, 0x81, 0x9, 0x3, 0xff800000000000, 0x9], [0xffffffffffffffff, 0x40, 0x1, 0x9, 0xff, 0x2], [{0x7, 0x4, 0x100, 0xff}, {0x4, 0x1, 0x7, 0x7}, {0xfff7, 0x0, 0x5, 0x101}, {0x0, 0x5, 0x3, 0x3}, {0x0, 0x1ff, 0x7fffffff, 0x76}, {0x9bd, 0x7, 0x7fff, 0x6}, {0x4, 0x4, 0x1, 0x8000}, {0x101, 0xbc4, 0x3, 0x3}], {0x0, 0x8f, 0x20, 0x9}, {0x200, 0x200, 0x401, 0x400}}}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x9, 0x101, 0xfe, 0x40, &(0x7f0000000bc0)={{0x3d, 0x4, 0x7, 0x8, 0x4, 0x4, 0x5}, {[0xffffffffffffb2cd, 0x0, 0x4, 0x7, 0x100000000, 0x3, 0x2, 0x2, 0x1, 0x1f, 0xdccb, 0x4, 0x6, 0x2, 0x8, 0x6, 0x80, 0x2], [0x100000001, 0x5d5, 0x200, 0xa9, 0x6, 0x7922, 0x6, 0x10000000, 0x6, 0x100], [0xffffffffffffff00, 0x2, 0x10000, 0x1, 0x100, 0x4, 0x3], [0x80000000, 0xe96, 0x639c46bf, 0x2, 0xfffffffffffffff8, 0x81], [{0x3f, 0x4, 0xfffffff9, 0x200}, {0x2, 0x6, 0xffffffb9, 0x3}, {0x75, 0x0, 0xfff, 0xab}, {0x100, 0x6, 0x0, 0x5}, {0x6, 0x8, 0xd, 0x4}, {0x8000, 0x6, 0x0, 0x80000001}, {0x1f, 0xfffffc01, 0x8, 0x401}, {0x81, 0x8, 0x2, 0x32b7}], {0x794, 0x6, 0xb3ab, 0x455}, {0xffff, 0x1b30, 0x5, 0x1}}}, 0x6, 0x7}) write(r2, &(0x7f0000000e40)="1574e38b9d1868350daf922daacb929566f7d07b318557957eed0f51f0bc3ac3f962203de00eba397702586f219513af12bf9cf82b26e8fb3d9d186b1be2d3f923f5a73e58596594c9e869ecbef2393e9dbf85ce47a957d4f9ea3b828d0640c875c6fb44b4d6ae94cf4a7566dda445a33c422e5e528311647acc41eb4db64aa54d3c51133997af5b4407eb976e11d1c6383207f771d0cdf125069d2213acbc1df93722f92ee10c2246c949023c22c217a2eceb2eb410e3fafd60c7859bf0d41fc1975abaa2a60b984764ce08eee0a55539ce36a18ee099b7500ec662eb86b3205539d07bda1755c9527818c3e6b4697728c0418312b6734de925b37b22f65a5afea87cbb1ff36159be3578cac1977ab34c99e2e9f03eaf8a3dc6253029a713fd79e7dc6ec50e5ba0672410124a31d63788cd12ee3a66405db7347a98e1f40643db8dcb4fe7e28f96b09cfcc13b805d47b7fda61cfe5349dbb78f34058828f313d0c7a7e36363cf6fe20baf56fed6d07e70f42f97e6e303d60759a64cef1fa158b05ee7212ddd78a773ec320b3d0fa03706f06db11a703f9e5a06b79d3d99b94512eefba33c8672a82a91facd94cc660744de8bd10f277d68f9d1be8e0b22be3c6e6412b5c02c06b77d1b94ad6727c397eeae308dd94e386f938a3065559d43a2b5a963cf09ca5845feec32a8b91bac2b9d1dcf694d031f71dfd4982178c87b39ec118ccd1ecdbdabbcb5d9632b576d282bda706a6febb2ce79912fe68602d6991b22c596576331a19e793044cc8f870485fd8fee53664110020d9f822ac04362c56f89418ee8a7766cf53008d9e86fa13fb0217932c74da5641f64bc039abe73bb9a8944346789578a49bcdfd01bbe5a0ba143d869bbf84e5df25da0133999c9e1913110a6a11d7ad95fc9c7e202cfb4184d57134815d8b5448b574dee1108c32dae2ec50b7f040886c4f3758f76d8560598bc434c935b6b92661387d4d595dbce3f233fa8bdbc4db26f379c3250c5fb7f9dc26438d2918184be07e163b1cc10d340c2692589a97d767f219f7626637cd5bda0d49fd6bb7d4c9b0f46557638a662bf16fd4a5a26653b28d7d4443bdf1d26d74041de02c7bb0c843a7554ff772ebf859413107a83fa32489a1dc72b570f6752c35476f01a82b064dc1bcb80afdd3d56796a05a83093881ad0853694386c2206f39bf80236919c207052ff34426e49bb6b416d94210bdadcea26537e4e0a0d9e837983e4f2c61eb079e686e4183741e71008e7c45c60726e05a7d1e9702296f37f6c77e7fed4af53f8aabbe946aa41e49d3ef5d8ac8851404d93ce4c59c0c1d4cb2d19555abb98bbc97b9e838aa81eac7c20a71c033d7642bd125da45305d0fed70a23ab94c3a658bb27bbd4a9765966bff042b179046db7ca45f104e8d30040f2dcda642803832e1c5e38306c766ad160dc5a127fe60e4769a413bb7d7c85ee912625c8c22037fab6e2f703774e81388c016ee4b945d6a031a19c179666ddef136e6149e9178462adefba0bce0db8ca22cd1fcf36186fe30d963678ab4dfa0dbfc66d251a0f68203c494eb2ce247eafd31269b5aef24675839ba96d5c6d48b926da2c1f629b9d0ac370282a186a2dd234dbdcb58690404ef546750ee89e35d1d6646e28d55e6d12f02f68154c36921f350e551f5e6bcadf5cd1922b8a865a635ed006437d10a7b6fc512e8cc0145a4b180095a2ade505549a9a975cdd954a6185e5dc9f6a6130d3e2d04cf76d3596010e7eab41266e236f209e2a8a89c2c4b17a08051a66be8fc505b856fac815822f06fd5bde6dafc776a4acd51086720e2714ac70b57e124c22ce3d79a8974cbca82e3ae3e216748f6e96e933bdfef6ec449dc5d3ff663e03dd829553692869a69f5938f80ac66096a50124161e87a3ca589fc1a3da4c83b37e29620c6f1e0e0d110b0a20938a56383ff581842dcff5fbbef0b1143070bb7781ead79b219b1cf3ddcc3755b01a95e338278b9b80397fbdf027abcbf73736f51c69c0c625eb26f4ae3bdb0c9fbc5e793e9727c4a0826f3c85bb2d118bb1fb8b3b315c06d599d342c6a4cb64284f58ed92dc50cf7c97cdb3ddc49ce58769cb957f3a217eaf941f7d5a696caa38ffddcf357bb4babd190428166e8565aa15d5c21b1adc877135caa661ef70e0b2a3b7ffdd59d305afba8ae94e5d1f53b69a056a90f2422f60b9a51f8a48bbc874f3f4540a352ce2cdae674a94b352e578a5bccd4b9552bedd33585dab34df764d03d3f6ce23749a3c3d29aa987c349c200d4a8fb2043a548394f1742a35f9d423c15aca1c233c1d8aeba4fd9f3731d2e2b3c150ef22ec84fb7c512e88bf5e96ce76475ba92287ef3287790c064b2d803ec89ef89127e2966a8df24adfbd467a020fa61902b2a0387272e534b375a80027ae247fb688e5d992c4001e0f9824e3c07ef8700fd7dbc96343e28d68a0d1ebc6c3ed62b002057be7e6c4a0e7b8a1516b18a9198bc5b02f674ec9f053bed8957f976defc065e4ca06f3ab245d24c3a5c416e0b41eedad0811f7902e0431f6b35dc24b6efc2e8760c5c414d5024ef2c1009b9f5a042b899f0cf50306a46f245b33d523c837da81235002456859125e930be6c92cede9bfdd479ff809d7b43afadd0c9398fb867a6e6351bf58b096d7130ad0d5c1335eda4bdbf5a31989d7a5af52350d7d985a9ce4b5d7a84d2cd91a13e8574330e7d856a982f26996cb4e935efc0c7925de3f76f0189c2d19663e4338479f5e44f9b53e011d0d584be9a16120c785c2244364bf0f57817ff63fbe953c8b7de76474370c13a988c0bf0fc1ac55537bf5795be772fc657f36bf5aa0f582055ba7258a3b9e86b467a3b5c793849988a20dc6834b8cd51a8e42782b2fcb7751dd10ac86e729844d762f31df8b364e56bfa11be57af382a1e53956d2d0951e03b5b0dd4a4dfd04f79378f29a9e33792acb311e9526a939332b735d6f111a5c5b11a55944ec953f3d542b5bd7de7809a9e1a8e446ca713012124659f94794ed9e940b70f1cf8c2a29ed3b0eb5cfe98ead0f3a66b4768e3a0480152d6144a01aa3478918b2c53c6a921c213d007fbe92b9a5248ec6399633dddb4f15cbabc5e061cf02474852dab22d4146c6959adb6446922f11493409c1960f828380e37584e1224fdf487f824afbfb7f1e2d709078f04dced68761bc0890fbb6497f6e577acb9bd79f9ce3d6a483de8c3c0a8720344aa453394d6dd20814a6b282720d0e87a82ebb0f792483ff4800c2f6edd430f326765cc6346cc0bc494d953fc9046ef6cc4e30b0f2c14456c68473a2f7a4bb5ce2f01861df50c8e5ebbc3360ab3cef9f92d3e5bce445551187fd1cc71c47a799f3c80065be28b69c32e97888809a843d1f8995c7d1f4d28228a2404b8beffbf1afea03089e792f52ee3ec33e5ca891ea2a4d693f913e159b300786ba9d85a0d4efc70fc1f234e88c6dd7857a4f5f13ca7982d212778516ded3d6e427c905a6a2edf468fecec2c13d04ed99f75d6dade5341b54636f237fe5b739280b5b2693c7b9ef9fe839e5643721a448acf7488379d0337eb5afdd0b3ffaf991829712cc538645c0b5de12d3ef41b1f8f27b4ebf68d4a8e84dee8b6eef166cf19c24d42ed50c6b53fe733834db81c8f601b48210bc710ddbd1fd407f6a440a0da5007659c272c2c78c9864bda9d6fc43cd42ec26c1b88a15a29d7dd67d4d8f71fbf32fd578419f9a6908711b709fca7547f7e7bff8770475874ce8ac0312621a5814b6e9dafcc1a57b42c476746861f9131b210efea760c74d559c7d27e666305ddd9022bbb55b6cfe653b7849c6a465f6cbb7e2fbe5942053ad887325e098335c59c868bcab216619dde8b629f01a2fdd6f5df24537f8655ace5becea2b40fb4fc646fb5bf56f8208d9fe5e8365cc678a50fc40360f430752ad754ff75343e1482bb6db3d1ff5c244ef4610e91a4a0e5c2e5cf32e23898c0907b8c4013087788d8d56b305fa03b93282f84c04ff98ef7280995810f85c4b9b7ef68330d600e6247245fb01093fe46233ba490f65fb538c1357f0255d4961636f6f09408862394d54632171650bc3620f6f86ea230012e40802b77da6fdae138e8b70647062c1621b27dae56fd3caa9f30da4f651a8a1e45c82adb5282c72973c861b3cf8db04f0b7d77df1eebfc1a79d1e8269e41ac7db9acd2fb48f9b185144bb4cff46e36b823d7351d5c4e6fadf7b6424a60f5920b3f6dd05884641e8370db06bdfcc3065bbcd6a4fa22f3a0104d3feaddb29ee7e58f8583025a95faf1447ef998f8beb860410f0d030fe1e05fa879602bccfd8bd31a73e8154bff1073aca0524e4bffe72d862d4fee0238c885bcbc9f6c9efca7ed5fb3b3ce7214e67295501dd043d28a44b981361120097448480e22da5d41fadde6df6becb3588f593403ef94309f77dea9fe0ab776a1efe4076435e4af28055b49c14cbf5194d59b2ee7d5f9c56159c36b837d8c3e9f9fc224cc267f22c676375e52ce44bf34aa5c8ea7377e9005f4da25ab6451f78efb90afcf92ff2393ba847ddde98367c04625e25749bd0f85515ba0b6f457153290520c2602beccabb2a626afd6bc8d9396d46c7286837092ab1356ae0b70249ecbc2bfc8324d441c54381dcdb69f603f68757a051259442594c5ce91a13e681155e154fbf386033f1e152bcf2ecb6c51f72b282fbbce254023417fa10fb2d76250ae523802f14feefdce135551a35d988e656b7b8b32109eb1a451cf7963157a4574028b48542d0a4b2f547d94a705508eaf2facfd980e8b668d8954833dec0f7cce4da5127138e1853ab47920ecf00f72706f93b448ed26a0ee20a4f1ac6f9d37fdbaa3b825e3546871ccf1047d01f34947a18cff23df2138bd6bbe02dee8bd7add8823382dce453ec60f94bdca368da532879063ab7557289fdaafe4ffe423f6771ceab5ebfd00a3a1ebcc2edeb6e023c93ac33c49c4e8b1e458a45e2db9ca4e360536c1ebadfab0e0db71795df2fbb83f9b118c01db045b5fb585acd57b6c49e257523bb0aae0935e62919cea3829967a3d09cbf7f439f741fc50dc8b09cbffeee17a7a1cb3b75b62bf40098426e5f5d17958f60fb4563aaa94c85f74970db8cba546494dc108844129d4d1c409106b89e30c143112e57a9c2e61809498f5a027188fd8ca959a6e71017179df2cfc83196eaff35e71200f0b6804673315b8953f3cfef043459513f091d47373c1560fdd5dd883fc086d99220303122486864b9155d4674c75da0f2f8cc7aac6276806bed167b778cd3623e8b41a5c246c1661ac96bd7512d38aa26261276f4694c9bf256ef2d47b5d46d40f2559486d6e56a2588551325f003b20103716f90d626416dcdd3cb551e1a2c4d69c4fd370ecfe8c580f3e10afa59598c92d9f190495c1823c39910f3b360c3c440566e8a22cc88ba2903fc89893b6d02de1c31d5a2ea0906c51780deabf5edaa200bab02e22e2b8a5a9bba63a1c188e58785b57cfa3ff7322d0c7af9d6365ce42d2cb1339e56ef1b085d6921770310a965b5d2cecf68020d856c45dfe1ab8ebde12012441318d9ad5517191433d6eee2260b9a7c4dba42df0aab83110d1f73965c00b4788ee06ca1258a62cb0f6539cfd9f97ba278505257b4e437c75d7dc5788741ff586c5a4265463e3e8f06a4270e861e5074c33ee96d1404b0662397468c31762d3dee3dcc779d91718b7cfc5c8a10039d65a60b79e43e58485118048f88bde49f5d1caed319ef0156a83a72068d", 0x1000) r3 = semget$private(0x0, 0x4, 0x40e) semop(r3, &(0x7f0000000000)=[{0x4, 0x0, 0x2c00}, {0x4, 0x8, 0x800}, {0xf97bd3664fc28912, 0x8}, {0x6, 0x6ec4, 0x1000}, {0x0, 0x4, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0x7, 0x1000}], 0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000240)=[{0x2, 0x0, 0x1f}, {0x64, 0x0, 0x0, 0x6}, {0x8fe, 0x3}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x40, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x80, 0x0) dup2(r5, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c6d300091bb9e129b1a5f757b0aae62ce4410e6b19a27c781019f33e233ade6eb5b93caa017c9ca0940422d117eb4047d9917350f5eaa95845adaeca49d5e0d00000000000000f2d49e725bc5a5dc78a4c0900e1325b80ccbd7c19e3464316d0c9cdf5426ab5dd1c560896ff8be66c0892d1caacf3d4177c579af7d99cafe8ed8122b5f80c710bcd7fa04000000005b9f76bd5b7e249994bab89ef515cf9ab2e69403806b3c65baa220e69526646ceec62cf860a4409db92a0f16145c364c33addcde92b4510b6d23886db89c218fdf76e9e568c7b7b62d4a5d23baa50b5000000000000000"], 0xa) r7 = dup(r6) listen(r7, 0x0) r8 = msgget(0x1, 0xa9315ae55085ee0e) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r11 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r10, r11) getgroups(0x1, &(0x7f0000000300)=[0x0]) r13 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r15 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r14, r15) getgroups(0x1, &(0x7f0000000340)=[0x0]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r20 = socket$inet6(0x18, 0x4005, 0x70) r21 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) r27 = getpid() r28 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r28, r23, r24, 0x5, 0x7fff}, 0xa, 0x2, r25, r27, 0x7f, 0x100000001, 0xb1f0}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x9, r10, r12, r14, r16, 0x10, 0x6}, 0x9, 0x4d9, r17, r26, 0x7f, 0x9, 0x600000000, 0x4}) dup2(r0, r7) setsockopt(r6, 0x9dc6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000380)={0xa8, &(0x7f0000000280)}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000002c0)=0x1) r29 = socket$inet(0x2, 0x4000, 0x4) ioctl$FIOSETOWN(r29, 0x8004667c, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x8a79) 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) ññpckbd_enable: command error 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x4000000000000006}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000700)) socket$inet(0x2, 0x2, 0x2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) accept(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r9 = socket$inet6(0x18, 0x4005, 0x70) r10 = fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r15 = fcntl$getown(r8, 0x5) r16 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r16, r15, 0x7f, 0x100000001, 0xb1f1}) getgid() r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r17) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f78696c654f1ccfbd6694fe5c53b8f9555c6a3000"], 0x1, &(0x7f0000000600)=[{&(0x7f00000000c0)="92b84138ee618e35364fa669bcf164b0c6122a487bdb4eb8831c00473d2b7a1cd9a879e0aae11393e5338a59d8600cbadd1a6f92277fc0d84dc3e17f1cfcc7f3540b6d7cf6f5c70045ef20c0c6a2d2e9237b7d270689cf4495b3ba214a02ac62c99a444e1c0d52bb4bc5cb7b0203fa871941f0e15a287a63859741ba27e7c72fa1aa315b535b17888ee48948", 0x8c}, {&(0x7f0000000180)="c37d3ee050956fc36718e2867fe7a0ad72127c60c716e38c970ea6d2c5eba87edf8e33ad413af3dd8bfd8534d81613e48ae3ea7c31af350e82a91f85f786c627662b7c83601d764333577388189f2d9e5efd354608954359206b42400833aefa06fdb0d5f4c7a039361267ff7d348cd5819b8f98f919fca86b88236d613ed3e031b3716bc92b5a7daeb60ae98a8413b6da5831945f5ede404e0f0d95", 0x9c}, {&(0x7f0000000240)="a27fa5498fc4feb683ff1ce46231339979f90d443676723324b7886d00634244871b1eb186fde9b072b495afc8e9c75fb2cbcd9f", 0x34}, {&(0x7f0000000280)="c4427935cc6b8394dfb7ab5e188b08942990b4a0b5c0541cf55647fd675ea25dfc729f0a3d390ab850f1e0e69e251c473f126adef8ca188ab6726097fc247b7600cb14ea719e30821a707957c03d34021ae03b9f80f20aca46b544aa21850d58300fa51dc63db2885ddc24b29d981fe477beb853c865e536555bad0bddb7dd394eee127b3178a5bb825f6137b4794f0c51bdd128143184a8e2e859299d9ae0a9e608ec", 0xa3}, {&(0x7f0000000340)="8c039953ebf096c726637664779f4b4ab10be25875e812211f98a374e766b96a80fe9a0195c3183af8f1fed7eb76ce628fd3352036b1bbdce0ff646b745a47d724c32df5801bd9e3c9c952ddeb5e13a5eca3c8d119d360e9755f77e6a8033b1984da2b0f78ddf8e88824f27cc6953514a8af0efc9053d8f935e9a7bc75e82a0e99b528af34616df985211ed4c063ecbc55067f4446eb541b1c110f405859feb991ba5da095dc15232a05454560c8a492e9332e7c39149c0e594254d62b016bfbf50ec4cdce859b02e036d393953c5e80649a508d7dcfe3f8ec7afbff4d9cdc10", 0xe0}, {&(0x7f0000000440)="19d9ebec2e4c4cfdb606f502b1604669f571de987b903299e9cc77fbd91d2c26c2768cd7dfd4d486710572104ff6a0e82336d66dc7765b72f80d972542d177324884f16c733f95dcd7cb5aefd209ad9df9ffcb0a20d03c4a1f432db6d6953dcd3b1ee787b0a381399a7ddc59c40cb099af9010b4d3fdc672be650fcb74e4bf83f9848a3e2915d0dd259db2ecc69d98910567aa7258476665408cd32a68bedc528ea2dae39df7ec6ca7d8594a5c42332e22bc7997e36bb946d55c2d634fff998d9a62f8725104cd83c3d50821e780f06c286e", 0xd2}, {&(0x7f0000000540)="c7ef47be7a2c332827c8eadadb529fa4a382d30876e1c1bf17eb650ccb36e43d60dca9729ed2766839b48b31731bf5ff402b8c65dd4666f49ba67f33b0d51067a44d1812a0779432337bb6e24d321bcd7dab13d4894c6a05a463e16a6d98", 0x5e}, {&(0x7f00000005c0)="04e32b8ecbafc2d8537c0dd6d36e8dacee1a2a4cd6fd0b7826d2e05462a949ad8e83ef52fdd3958d8c0cfe31b3455a2d21f91b47575f3b", 0x37}], 0x8, &(0x7f0000000ac0)=ANY=[]}, 0x800) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:53 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setuid(r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = dup(0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) fchdir(r4) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0xa36}, {0x2, 0x1}}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3) symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x17, &(0x7f0000000080)=[{0x1, 0x40, 0x2, 0xe188}, {0x9, 0x18, 0xfe, 0x9}, {0x6, 0x7f, 0x8, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="4c4c7dde93396700000000000002"], 0x10) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="adee40f257a28a936ad7e2d009bf635fc54630f37b4251eadf05dad20e69ccf3105e9fd8b95997e8baed2c8454ac45ff4ffdfe8a2988f08d8ac74bf8d95652e2b01aa5fc3776c22b547f8839925ca3bfa781c21ff11b57ff8630caf42a52f8807466d0404d9a69934d2091e8a0c488057432acb49eed79a06cfe2689b848ce5e03652267e30eb11ada01991b0aa624c893"], 0x10) close(r7) r8 = accept$inet(r7, 0x0, &(0x7f0000000180)) bind$inet(r8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) dup(r5) kevent(r1, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x2, 0xfff, 0x100}, {{r3}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x3f, 0x1ff}, {{r4}, 0x1, 0x0, 0xfffbb, 0x8, 0x9}, {{r0}, 0x6, 0xa8, 0xf0000000, 0x7fff, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffb, 0x1f8, 0x40000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x98, 0x10, 0x1, 0xdd32}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x80, 0x8}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x7ff, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x61a, 0x101}], 0x5, &(0x7f0000000140)={0x0, 0x7fffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000100)={0x2c, &(0x7f0000000380)=[{0xe8, 0x8, 0x8, 0x2}, {0x200, 0x1, 0x82, 0x3}, {0x8, 0x6, 0x7, 0x7}, {0x4, 0x40, 0x0, 0x1}, {0x9, 0x3, 0xff, 0x8}, {0x2e, 0x7d, 0xa3, 0x10000}, {0x1bdb, 0x0, 0xd0, 0x400}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = getuid() setuid(r10) 16:00:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90225fd988b1eedebcc54528432344ac49e2fe37330a1eb80bb3e1518b3bb94b4fe4b982105e0a98efae71772985bedf95818fd825aa9b53c4e83a3c86dc4e7f10fb6708ec38c6cbd73941d545fb0909d58e8e3d435f808cf9e8ba3c4be7ee361cbe722900005c70"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000, 0x1ff, 0x0, "0100000013000000d400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x3, 0x7, 0x1}, 0xb4ab) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00001700"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) dup(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x83) ioctl$BIOCFLUSH(r2, 0x20004268) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xe89222f8ad44dc7a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r3 = socket(0x11, 0x3, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000140)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x9, 0xff, 0x5, 0x8, &(0x7f0000000180)={{0xff, 0x1f, 0x0, 0x0, 0x1, 0xffff, 0x7fffffff}, {[0x7, 0x3, 0x8001, 0x4, 0xfff, 0x5, 0x7fff, 0x3ff, 0x9, 0x3ff, 0x400, 0x6, 0x98f, 0x83b, 0xd19, 0x100000001, 0x1, 0x9], [0x0, 0x0, 0x93a, 0x0, 0x1, 0x6, 0x6, 0x4, 0x20, 0xc95a334], [0x400, 0x1, 0x3ff, 0x401, 0x9, 0x7, 0xffffffff], [0xe285, 0x9, 0x81, 0x81, 0xffffffffffffeb70], [{0x8, 0x70, 0xffff0dfd, 0x5}, {0x8560, 0x100, 0x4, 0x1}, {0x1000, 0x9, 0x4, 0xffffffff}, {0x0, 0x5, 0x0, 0xfffffffffffff800}, {0x1, 0x8, 0x8, 0x5}, {0x1, 0x7fffffff, 0x7, 0xffffffffffffffff}, {0x4, 0x57, 0x5b, 0xfffffffffffffff7}, {0x4, 0x100}], {0x2, 0x3f, 0x6}, {0x100, 0xfffffff8, 0x80000001, 0x2f4}}}, 0x9, 0x43}) kqueue() 16:00:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:54 executing program 0: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="826b2e2f66d401a8fafc53fb59e1d2487f7ce278cd65d970b406e2b9c5390c4f65b4bbc2111fe620db3a0c491f18e45e3fec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec33d36090c00c02afb09b0f43c02acc63830b795bbd75e2913e2500d6cb578df5258f3e4fceae1e03ca1468e445479b825e3680bc1d4e51cb8fce4790d2a48dd623453bb25"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r3, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r3, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r3, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r4 = getegid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r5, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) setregid(r7, 0x0) getgroups(0x4, &(0x7f0000000700)=[r6, 0x0, 0x0, 0xffffffffffffffff]) r9 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() fcntl$dupfd(r10, 0x0, r11) listen(r10, 0x2000002) setsockopt$sock_int(r9, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r13, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r14, r14) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) 16:00:54 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) r8 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r7, r3, r4, 0x1, 0xfe}, 0xd4, 0x0, 0x100200}) semop(r1, &(0x7f0000001080)=[{0x3, 0x4de, 0x800}, {0x3, 0x100}, {0x2, 0x203, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x5bb9, 0x800}, {0x7, 0x0, 0xa959bc35ad6fc6ca}, {0x0, 0x8, 0x3800}], 0x7) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r9 = semget$private(0x0, 0x5, 0xa6) semop(r9, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r9, 0x0, 0x0) semop(r9, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r9, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc, 0x1400}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) setsockopt(r15, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xfffffffffffffe83) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x4}, {r18, 0xaf}, {r13, 0x10e}, {r18}, {r18, 0x2}], 0x5, 0x8eb6) shutdown(r18, 0x1) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1}, {0x6}]}) fcntl$dupfd(r18, 0x1b, r13) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r21 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x3, r11, r12, r16, r20, 0x89}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) getgid() r24 = getgid() r25 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r25, 0xffff, 0x100, 0x0, 0x0) write(r25, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r26 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xffffffffffffff80) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r27, r28) r29 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r31) fsync(r31) setsockopt$sock_int(r30, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r31, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r31, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r32, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) kevent(r30, &(0x7f0000000240), 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r29, r33) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r35, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x1f}}, 0x6) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r34, 0x100000000000, r34) write(r35, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r36 = geteuid() r37 = getppid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r41 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r43, 0x6, r44) sendmsg$unix(r35, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r44, r36}, @cred={0x20, 0xffff, 0x0, r37, r39, r40}, @cred={0x0, 0xffff, 0x0, r38, r42, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r45 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r47 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r28, 0xffffffffffffffff, r47, r29, r40]) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r23, 0xffffffffffffffff, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x2, 0xd}) semctl$SETVAL(r22, 0x4, 0x8, &(0x7f0000000300)=0x8005) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x2) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f00000014c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/42, 0x2a}], 0x8, 0x0, 0x0, 0x9}, 0x40) 16:00:54 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000380)=""/31, 0x1f, 0x146f031dfacdb038, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000000)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r8, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r9 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r10) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r10, 0x20007478) getpeername$unix(r10, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r10, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$KDENABIO(r10, 0x20004b3c) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000002580)) flock(r10, 0x3) bind$inet(r10, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000003680)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r5, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r14, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r15 = dup(r13) msgget$private(0x0, 0x400) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) setsockopt(r17, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) mknodat(r17, &(0x7f0000000540)='./file0\x00', 0x6075f5d4e4d421f1, 0x6) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r18, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r15, r15) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r19 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r19, 0x1, 0xfffffffffffffffe) 16:00:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000100)={0x96, 0xcc9a, {0xfffffffffffffff7, 0xc}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x52403a95) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcf941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000000000000", 0xa0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffe7a) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000240)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x89b0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000008003605d8c103e302f81770a16942d75f2314e00135fb9122e0a5100cf2644a0a61e555c9e1542aa4890b51aaf2f7a85d33a6505b9c7a8b876eee20000000000000000000000000000000000000000000d6b1d0fb34dd0a10ff5c59e57c35cf40030270d36ff41376b93c8454b836541c20a85095c6f9aeaab5ef5cd421c2842eeedf4436fd48a8958adee700c9f0d66895930bdf42b8445824e5c9e41ed60bd854d274abe51821ac326e9d4b714f8793615bda7200320525838a7765b40a9a9369926736c29b210f2251eb697eb1742d30ea1cdb453ca357767702e23e"], 0x10) close(r12) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x9, 0x2c2a}, {{r6}, 0xfffffffffffffffb, 0x40, 0x80000000, 0xaa75, 0xe4b}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x8000, 0x3c}], 0x6, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffd, 0x91}, {{r8}, 0xfffffffffffffffc, 0x80, 0x0, 0xff, 0x4}, {{r9}, 0xffffffffffffffff, 0xb3ee201b8ba290c1, 0x2, 0xfffffffffffffff8, 0x5}, {{r11}, 0x7ffffffffffffffc, 0x80, 0x40000098, 0xa284, 0x10001}, {{r12}, 0x234c3a98bc2f025d, 0x4, 0x2, 0x10000, 0x4}], 0x101, &(0x7f0000000400)={0x4, 0x4}) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x83, 0x1}, {0x7, 0x8}, {0x26, 0xd4de}, {0x88}, {0x4d, 0xffffffff}], 0x5}) 16:00:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x2, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = fcntl$dupfd(r2, 0x1e, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000001c0)) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) fcntl$getown(r6, 0x5) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r3, &(0x7f0000000100)=' \n', 0x3) r7 = getpid() r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r10 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r9, r10) getgroups(0x2, &(0x7f00000005c0)=[0x0, 0x0]) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r14) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r17) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) setsockopt(r19, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="7c5a2637c0bd94564e377e6b32809d402308e9da2e4458d18ba280ba144ff7537a02cee546671d0aa7d65326c0c4db7ad24b7e67e79f53a860c0c7084aa223406c75c9ad852d1b21a03c3db000da766e230d493ae328b25f2c114f4572f5c5f228538c9bf75dd86cb3d590549e8c337d0324d738b8f091cd8371bfa7d065"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="6fa5a45e9967076fc61022afce008ea9ba5b0f600c891bf4ca583a9b62aced52e576ca3057311bba25838b2ceedcbaf91cef9140579d7590bd31b28d52bf26ede06398ae9cf4ff85e9da2771620eeda8e6a92d9e73b3ebc87ad9f4f09916abf6893728377c84edc03148da29c0bdee5163ba77a08f38822173aad5db1304d68c67f45cf545fd127408ed197260380c94ccfdb16cabb41befff0d354a7e7b914ca01b84e1e855c51913e3b59989e27ac55a058e3ad8cbd451620ee7cff3f0bced0b8f3b182e36f5440d73e73211b7fd1582bd", 0xd2}, {&(0x7f0000000340)="3b3f62029fbb6577c53ff8724b91a823dd7278ca807ab26369cb45cb8b92f1a25fc00bd8331c54d5efb83767d270fa0643e1a263cf84a2eec557f43d9c0e2e11fb92f28258d7dd74c88ec414264b8922bb25128e9ffd1da5eacf598be1f2c0fa7d73d1f2041ec5b23c9e6e05b90122e40ca789e1808fd6cb4b4c491114ab9d4236466b8b97fe3dc8f074faef3816f0609e9c89d8574d76fdd9de16dcf86e838d172078be92fd2103ce61bac347f4c10af877631ccdb5bd11c7165a54aab41a593060142282f3e64a89fd4af1fe", 0xcd}, {&(0x7f00000004c0)="2fbf1ea2812669401d5183c8e1c1b98b3caad635017ef39c75b8a43fd0d2a00d9d9f11ce6ebe997e2caa6a1b50e49ed94fc11b4a3901f8dc67bb2d5d3b5fc8d58789f83d8d995c09c5da0afd6bbeae2aecebab1c8af77da3e45c3023391ca1540a1c15a19ee27d54d65d63e449360d611c4fb766f88260bb30d8c784231b9d47ccd99c16428a403442a6a71f8bb38412a9dedb51bf0e3370407d7c805e2341ccaaf670dbd5bbdd03bb47c3f4166cd7d92d9493b219e27b53541ebbefb57244044aa50c7cad46cc3d56992e55fe9922797c9366e2", 0xd4}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r6, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="20000000000000009900127ed7a17bffff000001000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0xa}, 0x803) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x44, 0xfc}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:54 executing program 1: socket$inet(0x2, 0x3, 0x6d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x87, 0x0, 0xe7}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1840000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 16:00:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) getpeername$unix(r3, &(0x7f0000000340)=@file={0x0, ""/69}, &(0x7f0000000140)=0x47) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x200) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) sendto$unix(r4, &(0x7f00000003c0)="ad50d8ffc6708df225f2053aaade38142841ddcabb2856453da260497cd04741efdcc1305de1ba8e5ef0776ac0d588a90cff91298ead4625610eb1596288a2ffe9ebf8c38674380bf42397b4c214f1", 0x4f, 0x8, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="678100", 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="7eb04291e6ecc56d1d8bde6085f748227fbe492118eaa689d83e20959c29fadf8fa3145c5a32a4106bb0e2466335f510f526175c8dcebf6dfa88a03dcb551c45b156aaf0f028585185b9bbcb862f69dee9d1d6a96bb348c2c39396c68622c3f15bdef4166dbeb645f35997c415c11f863d651019e5dc160b05201b78542c3afc5c6da94ba5a6dafd84f9", 0x8a}], 0x1, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x65}, {0x16}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="237b5dc6744aeabac7c85353802c") 16:00:54 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x1, 0x0, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x2e) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x7fff}, {0x0, 0x10000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) msgget(0x3, 0x100) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x80000000}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) 16:00:54 executing program 1: mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r2, &(0x7f0000000140)=""/216, 0xd8, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="00802e2f6275f398695e1dfa9fb0c386328b7f38790800000000"], 0xe) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080), 0x1000000000000351, 0x0, 0x40000000) open(&(0x7f00000000c0)='./bus\x00', 0xc99ad72f42000e01, 0x13a) 16:00:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x120, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() r2 = socket(0x2, 0x4000, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7766681127022e"], 0x10) close(r2) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) poll(&(0x7f0000000200)=[{r3, 0x8}, {r5, 0x4}], 0x366, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000100)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0xfffffffb, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x39deafeef9d8adb) 16:00:54 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000080)="43b0de03513f073755224cb0ecfc4b3d8cdce9330c463c5583c8701f0df6030000006132458c9814f6d89b2d8b9e9691c31ed00feef58b01cfa76a8c505b6f1720a8135968bc4d5ac3d40000000200000000", 0x52, 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x2305446808425230, 0xd}, 0x8) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = dup(r0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) linkat(r6, &(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000140)='./file0\x00', 0xe) openat(r5, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) dup(r3) ftruncate(r0, 0x0, 0x3) ftruncate(r1, 0x0, 0x0) dup2(r0, r1) 16:00:55 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r3, &(0x7f00000001c0)=[{{r8}, 0x0, 0x20, 0xf0000000, 0x0, 0x2}], 0x7ff, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="6c653004eb6dec15fa61cd873ee0e528932f03138c2a100e4efcf1937c26bbd1d0d8843b1b7d37ed95f664298da8213e89e42a4137d7d6b7e388b5ef2e7f2ccdc1c7efd1500d2c3a179d6d9ce4bd794e3bb4717fa7242ba189185e39187db61ad599d738f5fa7cb2c8b2ad0714aa8493be7c210bba462b548edfeddfeaea06fe80ba7aa2b3d4be45b2b21c84646b6fbf58e6e8a0c84bab2de75c111020b394c29d936f6cd3bffbee3423bba3c3f3a2f6a92832fae732600000000000000000"], 0x10) close(r9) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000200)=0x9) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000140)) dup2(r1, r3) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x80000001, 0x2}, {0x18, 0x2, 0x3, 0x7fff}, 0x4, [0x1, 0x20, 0x406c, 0x40, 0x2, 0x1, 0x5, 0x7f]}, 0x3c) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) fchdir(0xffffffffffffff9c) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x9, 0x5, 0xc5, 0x1}, {0x6, 0x6, 0x38, 0x7}, {0x4, 0xdf, 0x1, 0x3}, {0x1b9, 0x33, 0x1f, 0x3ee}, {0x9, 0x0, 0x8, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r3 = shmget(0x1, 0xc000, 0x502, &(0x7f0000ff4000/0xc000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:00:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000240)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x1000000000000284) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = semget(0x1, 0x0, 0xe7d8404063f47fd6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/205) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = dup2(r1, r2) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000001a80)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) r8 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) r9 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) socket$unix(0x1, 0x1, 0x0) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000400)={{0xfffff800, 0x0, r10, r11, r12, 0x1}, 0x6, 0x9, 0x8}) syz_emit_ethernet(0xed, &(0x7f0000000480)="b8335852fb56c4da43b0e28c67a49e0571e722c64e7ea5233492ad10386982a992992c1c23c0bf01057f17d2e55729f5e2b61dc315992735812a0658a1ef4c3707ade8635bc7e1b0bfda739b84ce049de8f31a9b8cb68265541b0be874e1a31381e1d270c800f01a39e0ab587a88031d72f3372277b80bab4b2d4abae46cf34a571c0ba7b13f3df9dd47432dbd2de2363a378d62fe8bbcef568fcc6d72fa62bc0dd00e9aa6c5a3a4bab8754b59629022da2aef206668bc2e4d17d6bfddbbadf60337b228d90138657f03612e4e54911b9934a436d5bf1a19743204e63dc7a5c6011910c8ccb588364a5aa0c97d") r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x10, 0x0) pwritev(r13, &(0x7f0000001a00)=[{&(0x7f0000000700)="98586d94d9c742b4dab07f45319cd36142fb58013d444079f88112a02fa497459cf042297ef85f87990fbb2968875c2774f77ef7a1b8940ef7a2817c7061dcd91df1e591e22cd96fa03187851101da4466b89613256358ee78e743f42f9453d37845563a3a601a10f53fcdef65651fd4c6544e8c97eb1fd4b1d81d057a25f7f154ae8f146a433989bf5b5fb401522519793393d84c438ad31976fa24da0d6b3328c406c14ff02422", 0xa8}, {&(0x7f00000007c0)="41fbc7fefc742ce9708c1f1e79a267e31661bca250bf16ca706e3e934ac7f38ff423d735b96edb9c477e42608bb5e8439785075cbd84e48cfacdffc0521d191299e4803e8424602aacae3ba3b81144a423318faa4e169863b511a6bc7080b9a65d21ac2ae409c450eb5e2c0cbe3905cc7593e8c45527048971c5c0b62c1db588d8155c85b002e5aad4bc51adcac13ed3c981c4c0547dcefc2cbc7a733f521260df0c1b5d9cc37f364d2ac9fdec9427c4bfa1e84929edce0d686b6f266ca78f4d8594bb2c24f2bffc20c1957549acac43c37c1793453ebd9373af3f164df6a8d512024b29eb87c32b39ba03b9dbc8428238bf8209b34288f711731d50bb00cd81388249a9c0116227a4d05c8640e96aac2fcbe890713319d1fe26ed550c2b20a44414cbb05e654b26cdcfd5cd14ed0f0be59f867b3127916a180daf629dacc6fd734c178421c11fc47cdcf8841b15cdd1ebccc4dc29decc1b91e39f299e4501b9d6cec94ea56df6e70950059f5a32ff327d5fc54936aefe163afcc04835891089f2712674d65737324153655d6fbb31d8afcc299e7b1559e49adae7432a6a93296231279f9f99dba2d04e38e880b1130f1460a1c3f6f4311310156d7dd79c136cf65b754a8b2546cf4bacabe91eedba2f7d292c00c91434e87b19201d0e5967d5ac4bd83e083dbdb5342b434e0eef78254673df2447dd6d550d669373590c4fc8933a9ac66f6bd99c1d74cc0cc9a243c1b0cdd51d2106679c6205eb6c7c7fb75a1294ebbd56c582a568ea46c206e448261f690bbc050cf45f9011095e8c704dc30c37c5a0f564ba6ab65b98837b14a6ead880b74bade5c7e1136c001acd4df20fcdb2cac05056c83da8b10119cc0528181b9271190dbc37675548e450664dc2f35554947eb7124a45947d5d4bfd1ecda80ef9cde4f8bbe331004113b87b88cecabd300badc2db3f0692d57d9f556e0fb75bf1db76b637fd90b3770ba9693a577031c18b86cdbb441d723d212bb7dc698800df20ca7190aeb8940b62d807d4769245d9afdc03afbe09a4ccc7ebdf4d2c3156700b2dbcd639e971af9f82a0214f583161d17be8c613ba7fd763800781d10f697b83c4b43e7941078d9a38b358f0c8566cfaf90fe003885df87a341929c37bd6292730fb1458f654a80193b9afba5a296a93f744c8382e1993cae426cef285838e4178e37d5ccbddd3ab53834995df6c212a785c0f0d6cb170f3410438f922dab5433bf46927c66395060d44ecaa6d2de643cf7e58e205372a15f83d7659a893dcd0c6a6497c625344e0fbf8c31b40f4267eefa51780600df8c52ecd495ab996810c358c8ff7d1ea32ff1be45627e586244081e4ad1e06e1b81766db686dd5d0f70bc234ccd17f1a328557b5c7665bfa2753f721a9c3f00bfa69d29339ac265f6e782af15d9458e38b10f15673778e627e10abc798780a38a9982034b33164b9d325c87019da23cfec543b1c1aedc76adfc60fe9fa0dc5eeb376b9266e886df2836cc40d44c87ea17e16898d80fe6fc6af682f6db8c98d2197f60f8232d500ce088fdbd4b11d4695ad0623f1769786c01d55b1e4bc197940a9df75f6c70b46ad423f4b7fc3ab6f729cdd70c0bc920cb6c5729a01770e90b1a9580df28c13c9d739a348dc72b873164089a2688a3a65e0587dc52b60b332beebc85c0f9fadf3c1ac712bd56df893cd0e13937cc058286c61425d8b54cc9f82ec4bcb210d6f4377f73d4e3e1c14744ec5097eb49e5cc32a6575c3d47e1166fd777e8275826f7454c80b4bb305dbc3311fb2e55b610469576b1c3b063163272e602b655f652ad3803ef5c6e2c4292c824452015a8c2463264559f383b5374c61f1180c1786a3eea78ba9379f98b2a2d0508b7e8e9d00cd47a25f7073cc4d6d4b686af5d6bab155e0d2dd2506a7a13b3cc11a9630d28a0762a08477a1e86c9d1df82d0da4c385010243e209ef5efd2106dbe293cde68f61b2a73b4f2c824b0968ecd1f69984376936def66eaf5a6d6338b23c12bcace73c336b30e71114a1d206e125b0715b10bdf421d16043872c91066a3f4ba5a57e1a15eb24cd3ae2d9aa04c04f17cb76e233deaf9d37c6b31b303589f98fb7cb7a9c29bbc7bca720224b9f64be47f40d46ef9ffa2b1c0c50e165abdd72764591c3649ad2b7b1633366e9bbf74e802eb61b9beb63a0a8cbfd034d592d7c0fbc874ab0f7c0c0da7401cb0ae499aa2e6ac762f55a31078ebf5434517fe649ced37ee19d16fa82cbe06288bd9d3a231fb73ac3603cc0cd51cd082530f95b59c0684e4914d4f07da4bd7fb1dae4d5e14f4a623744da8868f5917c0c3c8a72344a28928bf0e0c853cb03fc23ebd47d950901555482e41f6c4993f500ed887e755f7797f3fd189e0e632678e78ffa2ec1bf4491adb545c24605992e5b367f0d05162708e1d1db4ad2b61c5d016d3be6df3612b0eb2c5c5537a490e6524c46e23010d35d8299f9514a9eaed543ccd98d96ec1cca9552d5cd03a42f5f94388b280626d22e7227481dc0567cbf839f5173398215f38485100cfe8c1e5cc733f7ce8aca4186de87fc2ec02bfc989c8639a5f89e1c2bcac2a8350ffef6887519d0ee185ecdc68a8c5ad0f4db0dd1bb31c8fd68be5143f23565224635d0bc25badc4f1f7e81bca41acb58fbd383302f549124c1b9259221c953cab75f69e6ab341e37d63bdc6ec55d89347becaac8c86d2da27e4bd0cb81327b89fff264b59ef43c5ffc23a602239b25448fe016e1624c55f2734c1928edd4cff5c3150ac8b3245015c5f291cf980f55c93ae8ee05cc782fad1baad9ac09e314bd53c1141a7e07481d79ad1ca2129ed498a46426dcefba3817d9ca950ac6b878efbff9f91c387c7e169f52980307c8bd05b415b9d0319a1ab0d87782e2ec6748197d03dea9508a0a90bede27940e9a7135d9386ff806cbf447e6554024babc36996687de17c8d10f3335b06997c7f47d70f1b61f18d4147d8e350c6b14b62a8786ec012cee36660e3b74ae4f14a78d081dd3aa6937a5e1b12ad04e359c57907e6c00c6d0867e89810d337e407043198a13a42b6034f190cdc86640033e631f8f91c33b41de194753767152cab268972dfe54e055ed733b2e5f7eb45e69625f5bf2965ce83b125ca8afb3db9a623dc2c44c9a8194bca298f931650f54c8137398bebecb64fa4156ea63f8433d659de9ab688957be38055384de277b027125f6be40e2385927c97739ae7650618808df578752e572e0ab33aa40d5e4e445b94c8b040b4d441407b1a81fc7ff7f63b3c7b11bcf9a60df168b70e9c6d18f13c16aefa9d96a1fc2444dae2558bab2c2beb30e8138155c22e3a25fa51f527bfee99cc281142015b351603d83b5073bde3bfe4747dd69c0b08e87d947bd89a2d49ab79906aaf107306a9db03bf412d5132353be3f97fd5f6d0cb82f7aac50a90b32ec4e99119ab4d64ec17ee62634068ecbbdef846dd00cfc10e245bc35c295bce8ceb97334259c7ba74f8b4ede007002842eb857c5198d178fa4806968d96ebb2c908c7cac04683ff0c0d0d06d417d1a269da814aa69942d686ef969afc90fbe971972ab5aee0d5d2d42b28001cd7e260c4a3b4e20f819bc731e6aacfa90794f5dd8d51b9c5dad2605fb486f3267b37c550e16c6ecf953108c365fc3caa1ac8846c88505dce4b4dfe75fa9ea96e373a1b29503930dff460f7c7d6588efedc4797b36a2cd7a3131949e62b9fff8b85583c7a7a27696cdf1474e6b1115fb37ea27468418c54abb12113a99189826e51eb06f0bed733f19ea0efc5ee4979135368fd05aed24c67614273e1ceb652b15e77100b05c404f31b289eacc50b3f29248bdb85243dc8599bf42621e1db96b84d73d4af0ec8d1e9d5c415c597a5c9c139cc792029ab81e96a00ba111b2b3e7a949b2d4b6a330a80d3959cfbe893710717fe139b52e6b4feb47ad75bbe56abb797b7856c418c78cb0db80995ca231345f37e086683cd2aa09342c181bce1d8895f3b7112125709c301950beff2dad7e8730c6f0edcdd59251f49466779a580707064a72f2300e5d9b1dba326c3dd0669954989871d5e5cb67260f87b52bdbd85176cd58d2bdf4b3ec12dcc849a28ee3dcfd0ecf53abaec4dae1f8f8f68bd9157a9a9eeff89fe75fab9b299daa82de69b5f9df1b5eb5c6dd5fdb2e5baa843d5144f8f542dfdb25392299f8ca9ec10bb7a714d10ec231706165e404e9285005bb2e7184bb00992145454a4eca3c66da430e5971f5e4f7967e25cdc7df0d956f6e7127c01a514132b67d03adc3d08c5e0391b57b9f2350b5cb5ce3871a4da4af6b17ff4a9f29399b3c5ce75790ba781b2c5136634710384cec282b83d025aa8132a562bb0f3ebf02ec3820c4d0988436f6f7511f479e9ed174046f09108fcf9aeefca156649802773e267e5c035fe04a2117c69e64e59d8bfc6af84afde5ed3f9ee4bf61e2d3bff6dee5249a2ef162266c52a1d3a52eed5a52611217d810b8d4f69658521de61997a817ea6e2f57ba567ac103e16674fd7ccc148a8288469518c2dd56ab741ef2c2c6236e58abc032732b16bd732be4ac55566bb7375a839db9c30c2adc78b139c83e53ac326ffa3d4b3ca556b708d3c5e4dc575684e7e2d48dc062bec87de25737b06833c926c4a426a4a500f81a077608a9caa542c9af35b774eb02b62cfb649fe67de5ce536a019742b4d4b89ce305bf35fb9f4a76ad74e49f048e8154339d56e9496a88dd4a814695ce6cf5bea9f6dd988c43c2d6824c6ce040a925d5ebcf46dead5d3fc799c6e00b6eddda0c9204526386d4f318e8ca9cc49d8f1d627cac293cd8ea92a69f17229fd5c545ca1fa66aff13123db5fc0feabb5f0ab2f5ca9e8a8a6bb1d11705be375b265c4940eabbabe99cab51e6caafc25d810c75d397835a17eacfbceec617fbb21775ef1d4a04be2aed33f60ed79c0bc5a1e31646e9d9604268477f80fc128095c11bf930235ffea2204ba429fbd453c6d74345afa7bb258f7881f42f69c13e42b941da2732a934978c978e74aa01f66b9c9a42d7f62db02a42c36fe18bbbed5f88bc10795e6cc504cb82cff6a370bcc5b33890b836044a047f4a6987dd88b7f3f97683664cc91c7bb7104a9672b9f0b8bc8e874700dbad5a9c3a079363e150fd96bc484926a19aa2c235788d6c4932f80bb87c04462e40ae4bde64ad9003f7edfa01d62e9ac89952675bbab7512049c70191d483892192a220d8e3d53a3306e10c7e5151939b138efa75c260e7a0ad33fd7dc0e14362fad267f8afb1c614d1d9241f705a70237fc51034cca2db05b5df717958c3dc41e3a44e8761e870fd095e6675894533432bc154801f9039d10816ee1439df49bb07168d8f7bfce4514e15c9b8aab9ad24883a1afa0a3ac482841b9965b6f91af56f5806e5424fa71e2c0d2810c627844c831be27a1df27e457ffa896534c1b226ab19b0fef1ca33efad611b6a41637e1be0a25b03314c5c6a4819b1c2f365bd847a85af81360e3b995e95b9b5a98fbd08857700de04b7c91a553bff4ce844adc58818889089e38f038ce6cdc3555f0905633c4d9554112275a3fb7b7c5509cbf0b2e2bdf038053898b51733f7507d7a67b91ee5e2af6622a714468b32543d20d97ac0ec3a3d5b27c7ab1c11d88953e695c580a65a10977b63d96e694182ec079a5f58afa2db6cb9fda58ba4b74378694640f7b68b3d5ef75bb96868196a53e3bece97722598254f702d2f733755239bf5a4a3c2df7546aca6afd0213f8b413c", 0x1000}, {&(0x7f00000017c0)="0ad7e9d052c0349b91888201fdd91f5d8bfcf31aecb3e3cef03f56b000e48eec6262fa1a04feda401583955821b1c9cb655528ed9e87b584a5611ae91ea4aa58234f339b0d9aad025b8ce9260ff21b061c3df6e10f3104fa30fc8da0bc6d33c73a6fbf8f72b67adef810c546b073ca539a58", 0x72}, {&(0x7f0000001840)="4bc93f1f5d7c8c63540ae387b61d329ad9689d71ffe2a2d3e86c69f30786abbe295072a6ba3e515927c25659ed76124773a4aa02d37c7adeba7c3cf665c7a9a55ac0b7d48ddcd0812643105e0b08a19b7250d46f", 0x54}, {&(0x7f00000018c0)="b5a0ecc7b36a592c8c02c4a71d793bcd99fbe861d09a617891fd3dc6", 0x1c}, {&(0x7f0000001900)="feeff64dc90c34867fc5fda42aac3419988695c80c9b71913c5b7d80d3ef919afc64bccd4ba7d679c4d608a0a615e94c5e42e17d6de5ede46417f51249447a848af42ca6e36d82f234eb0d15c9554f62df1329c7575ae0520c3fed9c7e3d4f1ac70da6dec5532e8af81e", 0x6a}, {&(0x7f0000001980)="671285041c7f4b21eb5f8d9dff3c3e2d0af62312ec3f88164158623ed4f0b003432dd2786c5c8c7b528c22ba1c01ade4aa61c0faa744f665e6b902799de2f31a5f6565a0264d6d", 0x47}], 0x7, 0x0, 0x1) r14 = msgget(0x1, 0x400) msgsnd(r14, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000f35b09cd6133b864947b217c6dcd85b562d43f8ba3a5820eea1f31808b40a3e64254da16f03c5507b45b87d199b27056a00f590826b4cb4750fcd139ad48a61af034f69866b5bdd656cea5691e2f3155097d380a4485d236eace682f3bc3ea6f5d1338635a1e4d2dfc7a3f8116e032ed925c39800982071c94a2a6df3f5dc9ea9b885e3aaea32163e83ccddab009c4c2c33d377df6"], 0x47, 0x800) r15 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r15, 0x4004427c, &(0x7f0000000640)) dup(r2) r16 = semget$private(0x0, 0x2, 0x48) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f00000006c0)=0x8) 16:00:55 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = dup2(r5, 0xffffffffffffffff) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001740)={0x9, &(0x7f00000016c0)=[{0x5, 0x8}, {0x0, 0x3f, 0x7, 0x6}, {0x3, 0xfe, 0x93, 0x4}, {0x2, 0x9, 0x8, 0x81}, {0x8, 0x82, 0x2, 0x7}, {0x4, 0x3f, 0x3, 0xfff}, {0x1ff, 0x7f, 0x1, 0x15a}, {0x1, 0x76, 0xdd, 0x8}, {0x1, 0x3, 0x1, 0x80000001}]}) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) accept(r3, &(0x7f0000001640)=@un=@abs, &(0x7f0000001680)=0x8) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r8, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r11 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r11, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r10, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) fcntl$setstatus(r3, 0x4, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x6) 16:00:55 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0xfc, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC=r0, @ANYBLOB="2da1464d5261afb7409a902d8e861c5086e658af100ed60ec3f948217dcbd16a6e2aed43b8673dbdd7c5538ed0b63fb44e02e3deb492e11d41e33037d9159022a4679b57eee79e77bd2f69b6d7fbae5e0b90ff0c291310294818a8b5336d4b14a357c339d4fc55f24b47a5d25ef86a28dd6a097d047b3712a2e13d819705f6b2be4bf0e086e07ea3ff0544c039c495ca390f909e", @ANYRES16, @ANYRES16=r1, @ANYRESHEX=r1, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES64=r3, @ANYRESHEX=r1, @ANYRES32=r5, @ANYPTR, @ANYRES32=r4]]], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r6, r0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="820202000064a735006c653000f0d01fa9d4d7a9f62df466940652ba527988274728d933a02eeadb7a9c43075925ed5f37cef3b241b1839960a93887b010cd91021522c8e4f0144063c64cb80859d8cbdfb175d10000000000000000000000008ecd054a6dd8bfdc72a23620a98a0035efb205cc32550c0b32de29d6d0d96e5c49f233926f42ac0dd0552ed36619ce39691e6ca23439e36c0eabb20ede0d8546c11ecc1e271b09eb1978bc691c959c8af3803ba05dd5321542577b2b29613aa5f6415931ad00f182aedb1839711d82d1e07c41b79c426da95821700ab5354500"/235], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) r8 = semget$private(0x0, 0x4, 0xb0) preadv(r7, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r9 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r8, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r10 = msgget(0x0, 0x246) r11 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r11, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:00:55 executing program 1: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e08bca6388f9b0b37000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0xc0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f00000005c0)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) kevent(r3, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xffff, 0xfffffffffffff1f5}, {{r1}, 0xfffffffffffffffa, 0x31, 0x80, 0x8, 0x2000000000000004}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x400, 0x3ff}], 0xf, &(0x7f0000000180)=[{{r5}, 0x7ffffffffffffffa, 0x30, 0x10, 0x80, 0xa}, {{r6}, 0xfffffffffffffffb, 0x24, 0x2, 0x8, 0x8001}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1, 0xfffffffffffffffd}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x1, 0x3, 0x7) r9 = accept$inet(r8, &(0x7f0000000500), &(0x7f00000003c0)=0xc) pread(r9, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100), 0x431) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000700)=0x400000000003) recvmsg(r10, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x66}], 0x1000007e, 0x0}, 0x40) listen(r7, 0x46) r12 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, r14, 0x0]) fchown(r12, r13, r15) seteuid(r13) r16 = socket(0x35, 0x4000, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) r20 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r20, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r1) r2 = dup(r1) getsockname$unix(r2, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x3, 0x1f, 0x7}, 0x9, [0x3f, 0xfffffffc, 0x1, 0x1ff, 0xd6ba8628, 0xf722eb46, 0x400, 0xff]}, 0x3c) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000240)="674a970f4dd3904613f02a049179c6002f9d94", 0x13) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x212, 0x0, 0x2) pwrite(r5, &(0x7f0000000300)="e50de6a72292c2", 0x7, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) write(r7, &(0x7f0000000440)="19c4610fccb2e5f4629555c52d66456c1637b918c3eb6ad6a8d50c9f1a0f51faa2b3c18c386ff94c2e2d8f90f5718087ba07f032be332cb28c0c1119b04a99010fd3ec7c22457682fa77", 0x4a) ioctl$TIOCNXCL(r3, 0x2000740e) recvfrom$inet(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe6d0020d1cc33d898fe5b7d6524571b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6af44e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704", 0x493}], 0x1, 0x0, 0xfffffffffffffffd) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:00:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x570961f49a1b92b4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1206951, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000140)=[{}], 0x1, 0xe57e) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) r1 = socket(0x1, 0x5, 0x8) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = accept(r2, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x20}, {r3, 0x100}], 0x3, 0x1) 16:00:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61, 0x0, 0x0, 0x5}, {0x6}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="8c65c3c0d13caaa8db9ea80ad6f01054238ac9d4f3bcd8574d831230eb180dccfb527ace9dce77ac88254b", 0xfffffffffffffe31) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r8, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) r4 = getpgrp() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCEXCL(r6, 0x2000740d) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x8, 0x10000, './file1\x00', 0x7fffffff, 0x3, 0x10001, 0x6}) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) r7 = semget$private(0x0, 0x3, 0x40) semop(r7, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x7c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="b75d060000000000040000000000") r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) dup(r5) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x6, 0x7, 0x19d, 0x1, 0x8, 0x7f, 0x67, 0x0, 0x0, 0x4, 0x3}) 16:00:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f000009a000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pipe2(&(0x7f0000000180), 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x106) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="0b4c268cad0c927147755439ed581492ce9496fa9a71319bf50877a5d87b321e9e3e73d536e1bc38c0f94eceaa29928819e5a2c0da42c113fb607db4984ef36fe443ecb4371c108e07876a2acc2e741820393a6be85b1241ab8741df97adf38cedb2887faf019212b0965710b04440d21b68d083cd82454353f1da043eb3426971b342320c7a548c06de9332f220a93c8f51122475c3a889d2f5fca713596b7d84637eb196bfbdc78eedb44ad29fc0713685af932372295a9b6cfa597ea3bc5feb25ef06b244758eb3409463b1e9dfdce479e9e306618e5debe922efbdf08367e8f57396d27d", 0xe6}], 0x1, 0x0, 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004138ba8004627febffddf0000000000f5ff8068000000000000000000000000000000004dfa5b", 0x2c}], 0x1) 16:00:55 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r2 = shmget$private(0x0, 0x3000, 0x54, &(0x7f0000000000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x800) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000004, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r1, 0x3) 16:00:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000019ab4197251ecd63acf2638076b7a12b6dc8635eb088017f5e3aff38f1b3f9948558146f3b387777108f1a9e64dd99a9a61532c491771cee1d3a7c9408faaadcfe707467fa8164e945edbc688e874e880831fc584b8ffc279b25e9ad17747b6f622760aac40c95f6a9bf0a53a3cdff00462ceb479f01a9501451786f0ec609b0dc93ec359bcc3018cf8c3e0c7b223104583aa5c001b585ef7607556c99139fbc618877a5db99712032c32ea76a10ba370a0000454393fb5a9885eb24e21af894708717661c96"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002e00"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8d", 0x1}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:55 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/182, 0xb6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x1d}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xff58}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x62, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x7, 0x9}, {}], 0x2}) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) sendto$inet6(r5, &(0x7f0000000280)="077ccc25fb02d6be887c4fbffb8bfde846821b477a81465d49dcdb08d4681f358ad8ede687904f8a5c12cd34c7a3b7464d7351a7b0f0de725cc668396ea76207358ee8556b538f3acfca8f7af970aefcc6ebe37763bb00e184a09cb8e6e25c55e4e60836876c9dcb0736f59f1dcbeaf14d9dc8e84f0d18c1d2459992c49b1270e9e9f02174b03460d97b70329da5d429a9e819152363c0ee914267c00accaae7c7549f2cec193c3af75a9483cde61ee316a0ffe439a1baef78d2d6caeb2c7f8011a1407f6b33e8ee72cce0edb7afcacca23fb641bb1c528544b1d57bdfc154c1ed929fcc895a33a165701e5febee", 0xee, 0x5, &(0x7f0000000200)={0x18, 0x0, 0x8001, 0x1}, 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r3) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) r1 = semget$private(0x0, 0x1, 0x80) r2 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r2, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0x7c000000, './bus\x00', './bus/file0\x00'}) chroot(&(0x7f0000000000)='./bus\x00') getegid() open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x101) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/224) 16:00:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0xc003, 0x0) dup(r0) r1 = kqueue() select(0xffffff8e, &(0x7f0000000080)={0x8, 0x9e77, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x64, 0x7fe00000000}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = dup(0xffffffffffffffff) kevent(r2, 0x0, 0x800000, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0xf0000084, 0x3, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x4, 0x2, 0x8, 0x3ff}], 0x6, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r8) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000000)=r8) close(r5) r9 = socket(0x800000018, 0x1, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="f0ff2d7f66686c653004"], 0x10) close(r10) connect(r10, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0xfffffd8c) r11 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r11) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x401}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) msgget(0x0, 0x40) 16:00:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba2", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc1126939, &(0x7f0000000300)) 16:00:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r0, r2) fcntl$setflags(r3, 0x2, 0x2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x191) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:56 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:00:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000dc000/0x2000)=nil, 0x2000, 0x70419fbc659e676a) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) listen(r5, 0x10000) ioctl$TIOCNOTTY(r4, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x15) write(r2, 0x0, 0x0) 16:00:56 executing program 0: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/de\b/\x80\x00op', 0xcb90af9850f120a6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bp\"\x91', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x20, 0x2, 0x0) munlockall() r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) recvfrom$unix(r1, &(0x7f0000000300)=""/183, 0xb7, 0x40, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r13 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r15 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r14, r15) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000400)="209a7d2cccbfd6c76b6b644738f5d604e0c0cecf04f7dd48d2119f2198b38e295465147acd084281158fdd6aba7f3d070ce6d6219ff1d482b181a5eda357ba7ce4553629fd823d3578ce3595d535caa1d2f05ae1df145bda6f0e1158e453b5e5be11137ed086ba3f68f1d6dde3cfce0bd6bbf6124f7b5c4d068ec2e5f0b02bd7260a1ee7dc33d9d21d", 0x89}, {&(0x7f00000004c0)="1df2b1ec4a523a69b1435883f1a50d6a7892affc717bc23af3b07552b4bc1447656d9f", 0x23}, {&(0x7f0000000500)="78a70bbcf33e3477788dd64546b5de7c71fc9fa871645cd91137e1c1ba96a95c1a5ea0443e36571b4933faad83313dc933f6a2290a7556541037459de93ef56801ece8a0d36147b1bd2073b2e4952eb7f93e52805cca760b90b439fdc76e41995f38a88b4d44699eff70cc147eca79328e550af2e6065c9e35", 0x79}, {&(0x7f0000000580)="49f625330beae42d43e76360d85765efab7e8c28334f2ed7cd3049d4c6f68df3b6f2ef67ab204e331e4fe97995de60812173a5c9f75c", 0x36}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="1c8098193aa1e887d46510f488a4e2f495e4a9341dc67a6a8dacb1089ae1c81f0c6883b61e5388a4d95125dd894e48c00601ab9de3367b2b2b1774b57ece71f0fce706954476037772cf62fef2f71469d83799fb00787182bb17106c43b8e30baab7f9dc36fdf9f2953b52af52b1fc8c267f791cc334348f9167ad4dc3f161e3526c4950492414fb384f70a93baf26dc1bda2d385a0ab39837f0a386e76d919ab573a49e69adf8f1eb6ae18431118ce6fe66175aed26365566bf32ce3723fb7b2dd1c9e334d1bb72f385972d2c9fcfe00588238af5259ac2298ce7677064edcb69b4", 0xe2}, {&(0x7f0000000700)="e396f5b86aab696fb9680f13e1a67d7dd78d6c9378e025fa8aba4ec1ced3368601337399fc53e5da60f86403b53427438f06fc01a26e52759d34c05f5063e73b29ac518b2c9d858a4b626e0dafc03d3302a9becdd6d46213011c7e56db37763fb626d60c0a2ccf90eddc8349e13abc7a038716f643561d3d5be9eb47bc076706d63468940b926cb94a47a5f09a6725b45c0817d9716f2b81706be9b044722a090e866ff943aa05d1b4976e4ecbfff94dbaa0d7352c00e6fcef6b3a248147ccba53832b3f42ad96c51ce50a288bb9eb54472969ed8b1352e98eeb9d1de028d1f1968350b4060371058e3f45ae287f4d14719aef6996afa1a382f4e0174b250d", 0xff}, {&(0x7f0000000800)="9baf122cbac9b815aaecdd6712c52e9b90330aea0833e6c4f8c34dde6eecbf71eda43c032d6a6329b9be8de351000034c1c9a4ee39ec37fe2ea036ec7d1d69c212e7e6d0b13ad8fe0d17c43f0f65c852e0a1ba046ab6d41f29659aa27730226a55df1c09f3b1fc7bb25cb65d59e9e4801e32159dbab655d0f803e1fa755e628a5b7c0737dec21f4f7ed0f1f024", 0x8d}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r11, r14, r16}, @cred={0x20, 0xffff, 0x0, r17, r19, r21}], 0x40}, 0x1) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r22 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r22, &(0x7f0000000280)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x2011, r22, 0x0, 0xfffffffffffffffc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) acct(&(0x7f0000000080)='./bus\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x3) kqueue() connect$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0x400, 0x484afc3}, 0xc) 16:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r1, r0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x850, 0x102) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069db, &(0x7f0000000300)) 16:00:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00002000c2707759eb448aa662a4cb16a5ae51e0f6fe273ed7ca0d3b652edf15e160d29bfec070f237ba68e79d7a266a0f4020d17d7366fdadfc419be6d3acfcb0946920dcf7fe6816571e6d2331df2769d39c89851d3add912b40acd862800eedf773946f8dee5901779e374e8347f02dd4b07015c6d8be54bb490f185db819995609a11dcc0abe0bf909f0009e2f187414b6dc7ac78205e27b9e4ad75589f73acce2880c7809c6e516781afd1deb0000000001000000a81eae31908909ac2a4f759afeae21f14fa4af512889705ffe33bc50499fed55fcd6e3b4585095b6833ae6873d3e2558ea65cb5e7bba4b90c4077fe548ffcea1a9fba226c0fe3ade1616c8464a5d5829a66159f9ed462bead58e87442ef7205901d9f363f76682c03641bbf799c78431a6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x80) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:56 executing program 1: select(0xfffffd40, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) msgget(0x2, 0x40) r1 = socket(0x10, 0x4000, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x6c3) r1 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/166) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/60) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/166) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/78) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66"], 0x1) r2 = socket(0x2, 0x3, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000200)=""/164) connect$unix(r2, &(0x7f0000000080)=ANY=[], 0x0) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ftruncate(r6, 0x0, 0xfffffffffffffff8) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) close(r2) 16:00:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0xff, &(0x7f0000000180)="21ad9d96a4000000000000e6ffffff2a81fd7bb0936f93a662f02f9b283cf8fa05000000000000bb00572f2429e6c9a8b65d35c6f653f908c5b810bc76e9e0eb6a17c7bcc0bcbe8a67c5fd593a63c86e0cd99a33279cb53c444abb0a3ce2bcd3b496747dda311ed554f8002dcf58bff28ef947fc643ec9212ced868a9af020f943ce22db975322ad67050f0045ccfc388130b28675adf999b2f542953d2b88b2c0fd9b2a48097b54d35cbe08e1ad3c03030720305ab7b13c", 0xb8) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r3, &(0x7f0000000000)=[{{r5}, 0x0, 0x9b, 0x80, 0x7, 0x100000000}, {{r1}, 0x800000000000000f, 0x10, 0x80000000, 0x5855, 0x185}], 0x401, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xc, 0x1, 0x4, 0x7fff}], 0x1, &(0x7f00000000c0)={0x8, 0x3}) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000119000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000034c0)=[{&(0x7f0000000300)="2d160024677a7ff76ba95cc266fea18fa0c406a740425f69732402db62d746bcdd442d88d8d4c4614d6303f84c8f40ffe238d68b671201935afeaab490d7244ae29c7f392d125fa3fd6944dc4523d8475dcef3d7f377a787f7dbf6e912e8db7d09afb885a321f2c56ba8a1e58425baeb8a899a7048fe0f1e9b20d006921fe5facad34f28a537db5d72a9d2c0", 0x8c}], 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="04002e7f66686c6530041d03d9f82501a267dbdb8e0e05b0c104771a73b70cb9099932cd0900000000000000"], 0x10) close(r4) shutdown(r4, 0x1) flock(r3, 0x4) r5 = dup(r2) socketpair(0x1, 0x2, 0x4, &(0x7f0000000080)) listen(r5, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8b1080ddc91b2b9, 0x0) fcntl$getflags(r6, 0x3) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)="38be207c10a76bf4ca3814e8d6ce4d5aaaec2ec67d38a1c58df03060a54aa57c8884b28eb033a2142c5a3dcbe77592af18de643f78155f42e398aad9e710a7b6b4a2db026f5f688ba3d2fa7743cd97938ac753e8c7b3b1d8e976f97f66a55d2b6c0cb0cb1e592e2209cfb8a3fda8389c2195a7864b22b559403bf1fcb261fa05b7e42a5e83651ea2d9f59039527a70532d65fa", 0x93}, {&(0x7f0000000200)="2845974833429c5bcf9550091abbe69b90cbc4a30c0e694f65ce3536901a4b611f8272a84428a5c3c24a124ae92e77fa17f0aaaa00c8791767ce9353f679cc9639796a20dfa3e1357511be7392ee315e0c1de284b12cd96a27ceece46106bcc67734577372cb8207ac8865f07a285c747a5604ff6a0fd81b2e95ed720420f86cab322f7443468603555b4ce8a9d1a0c0538ef439f5ee013bda1e5a49b146ba4072511afc95181c42ccde84337b0053cc106b478acb", 0xb5}], 0x2) 16:00:57 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1ab637ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906c6b4330c000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000055028a114b2c89b077cf436c26c92cc24558d2507791ca3a44be"], 0x10) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0x200) socket(0x1, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000007249", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) 16:00:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2675, 0x6, 0x3, 0x1ff, "6c49727f9bf161e899e8cc7edd41d7e33d5ae0b4", 0x7fffffff, 0x1}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0xffff, 0x2, 0x6, 0x7}, {0x3, 0x2, 0xfe, 0x9}, {0x81, 0x21, 0x9, 0x7fffffff}, {0x9, 0x5, 0x0, 0x347e}, {0x6, 0x7, 0x1a, 0xffff8000}, {0x74f4, 0x41, 0xff}, {0x18, 0x7, 0x7, 0x1}, {0x3a, 0x8, 0x0, 0x401}]}) setsockopt(r5, 0xdf, 0x2, &(0x7f0000000100)="10ffc0a8b5a1ec2b67ee3243b371f61c47f423ba8aa1dd976e60648dd4b01091179b620f90d089c3d52d02bcbb206228d83f9a0521d522f568822a058474fa1b1cce4ddd54952883985de19b817954458e3d38d1a0c486f015e82032552e476f1087af21767e47157bbd40b4be5b728bbba8046af0bfeb1f658ebd0f3f35a4ea8c9d2c514ddf6acd208f9dc0ae1ad23c", 0x90) dup(r4) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x2, 0x0, 0x44, 0x8}, {0x100, 0x9, 0x3, 0x9}, {0x8001, 0x6, 0x3, 0x7}, {0xc12, 0x6, 0x6, 0x22879c40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000180)=[{0x236e, 0x9, 0x5, 0x44e}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0xb0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000340)={0x9, 0x3}) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r4, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x8, 0x0, 0x4]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") semctl$GETNCNT(r4, 0xaf909455b2d3dfed, 0x3, &(0x7f0000000200)=""/77) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() socketpair(0x26, 0x2, 0x24, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000200)="e473dfc14ba122cf785959a05fb840794d5d5f52467e20e1a19f17ce0ccd53820a7afc29ec836a281c2f0b6c269f889fbf325c57d175091de4625f0659bf38a9309d555c9826b1f2ee75265bd53665c8477672b85efd33a5ecc6557dfdc08870436b04063f44c89f6190c4f3ef5da89a59bf3935e0de897f0d3808c1b9cd59c3197f3f58ff7bd81e6e0d9d7c434356b74cd6f0f7ea7d5f9bef6db9f75aefe3d258e15e54f93fe0adb2bc0e154355cf7147f34cd2efe9306afe87187b7817ce7192ea3de44019afc9b630ed231703fdd32d58ec536f59e440acb319096e3f360dff3cd84db44bcf6e181e8cbc35b62e5daea41da9", 0xf4, 0x4, 0x0, 0x0) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = fcntl$dupfd(r2, 0x1fdeeeea50e09191, r4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x80) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) dup2(r6, r8) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) 16:00:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x81, 0x200, {0x8, 0x1}}) r2 = socket(0x1, 0xae09dda77e8a6b72, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x3b9) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) accept$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1470c2cfcdc432b5b5d2adc0ad7aa0f3ff0f0000c2a57103912e"], 0x10) shutdown(r0, 0x2) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="444a9e1a636e56508910123204df90e47c0c709a4da0f333c1613955", 0x1c}], 0x1) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) clock_getres(0x4, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x64}, {0x8fe}]}) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1000, &(0x7f0000000200)="5d3775ae15317c07dd60ac369beaa1b8359e1571a767d6ef62c1e2c06a998e3ac4fa6615ee605f4dfa0139e6ff5d632e821147d3a8ec9db1153e2e3ee122aa910842c453a4eff08f4c4ad5abdccab2c2f2343c6703cf3e3c86f68a5786d50c2af464c16a26ff53a9ca22c62125a987965e85d187829121066f0442e00c941bb7c38d7d312a3580464d2c957cdfc5b2d25892defe44e3b65b278c2f1cb8c2b6b93189a14be04a73089741a890bc9b25a2cfe868e76d5637c6207c78997212b0f853d6691d8f02c80cfed41023b31165cc71f38d94ee42a0a68cf47921008793171bb92b52de4b6948dfa583427caddd29c262283942af069eafb7b1faaa78a5269b4b13bb0f7a3a29dd2f8934cebbf4dcd59b53757a2c1052833fc67527192a8c4ff9b3a859eff4c04f7bc1bf94e06f5a8bbd7017b77768e5f76219805925c10450fe1ec80652790fe55d5e2418a686db13c11b39dcd15ae7054cf9a244c88f9d66b8be51bf663ce3bd67b47d16d88ac4b62dfce7e6ca2c5016f9d85b6a3b1094574a55a6deac5b427e1f585c21c22c2ac0b343eaf967cf688e1fd9d78cc9688d6899871bb5ef90c0c334a990dd436a786dd0c7c883b35d88451950918ae8b383740c64a8546ecbb76c0acede13a359a4502bf10c509ef4e8ac995411689fc37c40a5e4f99824fc9dcf9c43d5d7ae0a4a096dfbf0cd5c2fd459ab1aaad73d64e3b182320dd5ca3323db558bf118de267eb3d447c8ed24d36e6f3524b605f0c2fc84464d5f9ed66fbe9823952903fe6fb2e38229d26d91921eb3dfd440033e3b68efd23e2fd0e55ff35e429dc13e4fe9f775c49daeeb3a258c6aaaa65a160f3fe412886f306b59d83748b183958de580c53b7b2a65b996559ea49f281f17a5124fbe1d43ea484517275250e0d7b8cd6992a69e1efe937b5e7180ac5e3a7fcb54356d8407e8d9e9f61cb264cbb5a23e8b5bc2a5008bebf42c17b64d8c2f65ea6d5edc2f3aedc7d75c27aa0c3b753a127f11084593e63976753abbaeeada722f5b1d32ce5d1b42d1e54115421534d71b711b0f1ea429dd4f80242affb8fc988d683bd3aab8db3b4165c715023cd746fce034cb1a6a9f630c91539f54effe03c9d779541df1d7cab631d2428058d7c86abc33ef12da3ba13f7cfbb2124496b197158a6b0fd4071ed7d972c3372251ede167fdca180c81dfd7830eaa0f3d473ae3758442897fad28256302bbf3df74160beb157f65fee95d7cab5c770e26abaeb772d0beef248355ad56a51a665fbc0086ff9e0c2f34fa62b02b0f8a6bd139fd7ad1ba90c46624500c8b43cfdfd177e105a768f688bee3b934d0fb69ac06107d31dcf21380f6c0f227d7e97f6bcba208f0ae248cd91721b7f42772218267a5b04ba6d65c5eec719394b8f35a140b0b9c9f591bd176b8568212397361ee19a1fd40a9d9b4973a5a186e0f4358d38f953f0306d50b9a733b8e98caabe06593c6c0f97f54402fc2bf0e2fc3fe5e6e3203a15d6d27a546294175be9fdd6b9791c1778be7fdd9d40c73609edc4c98f6e81c44bbe11ff767ffa2644dab321ddee1f98e52c41980fd25e14b12fa5f64360155266061295989516dd1fc93d338e0aae465d8076f5bcdc59cc0cd3a447f0c3729a91e695653e7c19114e8cb0a84eea662fa3beeee714b5e05dfc1a48951272d0f89e772477e2e73525e7698f5ee753ae78620e9b9f166b9293d926c18acec4193f6fef7176e3de6af5648c67c89a78ae3471b3f6d41cfc45f67cf1c79c3015a20721add4d757a5c7fedf10639a0b94e8ad7f1d4c6a0d85e9240792eecd72ca4bbe0899b6c7fb522254f4585c691e403f580ac61e30546883b13ebc075b71bdbcdd83f0b889ad316fb35836a7fad4848a432fc7ba0f603616c135affb41f80cb69dde8a7f61b7efde9c2e0c2064c51f280a9acf6b5caaf423be4ca14c13459b628f66f868f33ea9c89eedd669ab35434051efddab6464a611c2303cfd65391b8734f210cf682350867db3dc8ed56c3a2e9c1bfa8d56528efdf68ed5a8f41a73f94436138b9077ecc3ddd63cf4f988f6e67f3ff6bb4d1fedb9c78c27853e9cdea50f27135691fef5017a5e8eee326d397f04b68cfb50792c03c5dadede0e2e8638a6946b94c9c76ca261093dea6e5943b589b44d56e11db9ead8b7934d51872302f907e59ca4f5ebc17c610749799de3d22edbc7cafed7575154c262f05315d860be52ed0eebc1c6840303a5de2f81ec08c187f1667e68745a990ed77c493b853e5438c174c16ae5ae37e4ccd61a33922c9aa87c25c8e56d81657d2241adadce73183b082024f3debd1d4ae75f527c720762176c3c7bff6a9aab8b1dcc408e558d5628c247ffc708cd6dac3e03a6de5532ffe361ee5cb8ea96905b88a61e33edfe6a4a2dea03c65cb542d1420786d23a1cee7077bb9b62c5f1850d7c3348599e494c75528c53e236bad980b96b13393b24f28fae19136e58c11e4e02c6def5efd410fb5bf239dc823d52529b772cf884b5ec658352b97fb7baae7b41c30cd12a4c53f0d8b539d842efd23246f234a5359b6507a384a310987f9a932292184db723321e5d4eaecd325cb5d12a3b8acbc40cd26259c12be807bd00f4cb421e4523e33a6f6cc8be24306339b9626187de1432bd61753b72575409a5dac39a58d47f5025245f34111b07b275bdd98b6feded267dee5938749d879febc94232c110395f9b62cfe5e9bd6f1de2e2231890c518a8bd1de2d1b835edc9f30da7700bb394f3018a62d3a64c8786b49c7bfd7b2d6bf89939b57a9507ea0af1e42d655d2244b983d6e97aea353b64df6b6727689b99e0392a10b6f109f3f8fb068e2e942ec06017034f163c73f4c674eadce83319247be00b78a244b8da88cc37fb8f9190f1d8fbffe123ca96439590db703b5bf3c7997c4abc15d517821a6bf9c7758f134a34c2786e4573982202de2981550f41bccbd9cf19adb7cad1083784af385a11046aa14e071388888a78b63eef29ab51faad9787b64de6781f092accf6b3f8aae11d3a930e2a316e18c07abd244d284ca69e3becef4e0b787c6c84e8ae2ca1384e9b796afd350a3b118a9391a761b4bd18fae78cd94e5e5e07f82cca6e7c4426036ce18e92b43c9dd425becfe3b1a3ade02f9b8db02bb903cded03d6ee299b39907423a159ea7e73b50755d9338fd1cf29a6d0e013557a54dfd6effd27a7b5ce18f0190b62108df9c761a5291a250cf961b05388f1abcf270a85220d80eb1c11179ec61df58c68916e2d6a0e3f8261dbbdd04973ab8c968097c8930d0ec894fa4d141ecec700080bd26bab2564eabeba483cc4709171b3dc593040e0f0505aef15cdb735b1438a4a08335ac30bdc30eec6e0d02490c083304328e407f1ec0ad5ae5e9e703cf0163967e14b61bf3b692e464614ee17a14ac9dda3639d4f3c8adf6fe8bc892b9e1b4dd5323dbf2438f86545210dc32c192d11f8228f5ee3c5b6e890536a545597628ec141a18f3be65a6858b0de56ba150b90a789f0826a4c96230e0553eab1d136c0c643aadd624e1778600e628cd9ce780603a0d0981c04901b2eb519a0d5fd02d962b2c91315b87cce76c60e0bdd1a567bc3ca6f4ca925e891fc734ab66c97e846adbf21adfb0c087809b0c88b988a8452ac500187638ca4a69531b722fe95b1c1f57733fa3477542eda763e3f85b809fbf4dd62294409198f2a5f400386cde5a892de1b2dc923798f6b05d92fd7f5fc54c2c46b56429d7d22b7c2e0b1585b56c6c5d40454435ddfd27f1a995a861217a843c3eb12e73e4eb35318ce73239b496cdcbbdce4f24e8e47ab49a7c636e358fc561cb6ecf77e4a0cdfe66f14d6a491a78abe516e889f27a19637db20924c0f7197fc0ea84324913b759353dc80fb731451123714cf82894cc139f24338cd59b32d4b3c490a03866613d9695fb1d3f9998097428809d0b1b9161641e2ef245b1ad18f7d279f59de803b5844a0b019b82a91729a530e5cc3c8c187f0fad215abb633a1960fc7963598fc3d52126606fe3969f2394507455bce5d6611ca8868fa81a8e5745ba1ea457d1ef381a05013b1d15daa067c4e40f27b3f7de841bf45f4e03db4dbac08e544811e3113cebc40975a722cd29ad8b4692af301469c4deeebfe9f58e1031cd8481ce68dd9505a9e1dfa03eee94ffda5f886f027895fe4d767a29d1d9ccd455d2da415528f6909b12d512fa0dfc2b9286d10fda01b0fd569e4e4d06eb6535a8364c60034b81820b8757762d35dbde3bc52d7719a716b8ddbb550c7c4bf76514a61f9257dc32dd1440b2ee56b0a60820268cb8721ac8568dee5f1bc0ff6364db0b9520c706a977a41b32c5c731ea91de9c2374109bf0eb5cbaa6fb481f4f4afa47fc1ce2572b2cc18e66209de8ef84ddf1e95a75eba3be0ee0d01ea3a9a5559a7507a836706f7c79b325d4461f88a142eb8bc432d0f6ecaa68f85abccf6af9226e2feee8a3444e9979c92af5f62d6a8115d5e41e6bcac59309343ba83b436278d5afe5cba343531ffb0d165c353158a7107229324cd6f18549a12c776083d49072512e6403b001dda800a70b84b55f0bedc98a9ee82575ef615e0258b072260264b24e3de61735b3c30aab8d4c2f9a12a55e3d0998f3e2a3860c93b5de644fc326fb5f0401da506c738821c94b9b1b4df920d42dd33fa013a40513bac47f1eecc0f38b1f6368339fa8670a01d7e7ec565624f99e7a10cd389c34b186b2b61ddaf1547da94d6400a38e00b81eba6c48738e1310bc078bb7015cc03bd461798fbc445227f10ae7c1fea779d992cc2a4260b506690c559f61c12a603ecc19987d3f2aee40497cdcf7872d110f8362ff4fc65ffb476df85066a855dc044356f2a6cedaa598b940922b3576a0d35f3d8cb8b734bb8646e74bc9e2c8169b6da2f050fcfee261614c51d72da35e7bccdf2568e4b726490de81ea5612babdcf5c64443b354ffac9cdbd3ea7f650981cf825efd6d9514e262a6aaf62473ad00399e7efd1e9474c61b9f9d9dc382274a824ade3faf4c96fdd799ff27c6e69d5afa961ff1ee283a76fc2363dab2e9b60021b6f011a4becfcd8dcf61bfd1eef56df5660c9023a2b627441ffc1c55901362e76190f1e208696d25c00541bcf89a7d03151f81ef92216beceee4a0f8b44a16eb7a6a9ab549fcc542b96075b05dc339d9f631064ef6d5ce6fb6cd447df3f02870b7aa771a629efedc396838b22e285a2fd3acf997c27cde9f982412f50f7579ed33dad098b8351b845cfea00c0595447d0492262ebfdcf2f7b663c47d089d5cbbf543323b88c215325738fb3f25fd1b4a37d848d713a50eec5236b81e2a56a1d22330c55988381d1766a166f4b3a1b1bd13e4d6d31d7adf85a6facaf1318909366bf7250e90bea612f19023e665af9eab051e6eb1017afa00889bddcfc78ea9deb0f52bdfb8b3d85e2299533c11eb0fb193dcf376560c0db4a4051582db9983ba25011f3681e0c0bf3802a0a26123c8414bb15418dd676d6eff1072b5451964c89f316d7a10664e3e2b8ef844fec804db6a98565ba9d51c28aaec001e1767c511c0e2875c72ef7448808406e0b2a576db26d484696ee0474c403a0bc7b3e646159c1c1f88abd338e52a50266fb64a49db66c29714eae026256c1dfc4885df2810a746f3dc3528e948961825efdd4669755473825c29c90b910e4fc0285135817e4a879fa7d25b13063db9df0dfa2f9af7c5c9ffa0ff21f15daa92d6dd948700ef4acc9c0a8fa3c1c6d16fdc9207") 16:00:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x8000, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r3, @ANYRES16=r4, @ANYBLOB, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES32, @ANYRES64=r3, @ANYRESDEC=r5, @ANYRES16]], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="ed1b2cc9693ae3703057680828d5ac5acead6961a01609be483b8d860edcf292a2511b2dda85c234db6994d1d9360329f3bd121d0e64eb9469a504015dbf03aff8721396a733295d72f11071028bc333d18bf2c81909148ea8bf72526d91b9de7d0bce4801c3699f07f4d1c862827929d582c84cc8cf76db668c", 0x7a) syz_open_pts() 16:00:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x341}) r2 = socket(0x11, 0x200000003, 0x0) sendto$unix(r2, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x1) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r5, 0x3) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x4, 0x1}) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:58 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/166) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/157) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket(0x20, 0x4000, 0x40) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) read(r2, &(0x7f0000000040)=""/87, 0x57) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b42000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b42000 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x30, 0x5, 0x7fffffff, 0x0, 0x6, 0x3, 0x1ff, 0x0, 0x3cdeeaf1c462c6c8, 0x20, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="bdea", 0x135) 16:00:58 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x1, 0x9d6, './file0\x00', 0x1, 0x1000, 0xfffffffd, 0x7}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r5 = dup(r2) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = fcntl$dupfd(0xffffffffffffffff, 0x14, r6) r8 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs={0x0, 0xd}, 0x8) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTOP(r10, 0x2000746f) renameat(r7, &(0x7f00000000c0)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00') dup(r6) recvfrom$unix(r6, &(0x7f0000000300)=""/4096, 0x1000, 0x41, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666901010000"], 0xa) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x200) 16:00:58 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x7, 0x1ffffc, "200000ed0000f5b51679965b00005600"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:58 executing program 0: socketpair(0x20, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:58 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) r2 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffa, 0x8}, 0x10) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e4f00000660000000000"], 0x10) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe97) r9 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r9) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r12 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r11, r12) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x7, r5, r6, r8, r12, 0x12, 0x400}, 0x4, 0x100, 0xffffffffffffffea}) 16:00:58 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:58 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ffffff48"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./File0\x00'], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) msgget(0x0, 0x124) 16:00:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0xff, 0x1ff}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="642114af627f00e588b6195347aa83e65ab05f130c62e7ad6964"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0xd3497caad71e6425, './file0/file0\x00'}, 0x10) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaae}, {0x35}, {0x3c}, {0xfffffffffffffffe}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 16:00:59 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000008ef97f32cd8d55d0bf7cf43b22cfe73dc7b7a83c226a1de68d5cc4754bd8ea341417734df6250171fe51fe87f557a4157fdb356fc060973ba489eb5b219c1e6fef50a1b7cc03a838dc3b6f598ec5694a1a7508f633e29aed8500a2499dc05b61698044e23a89747bd149e83926e80ea3db5cd72d365969799f7f3e5bae0d1b3047edeefc31aec43d6e75a7ed8648049c35c927b58254621e35ccd88635b1edf71ef25f298bf5141a9cff991eb41"], 0x10) close(r1) setsockopt$sock_int(r1, 0xffff, 0x108d, &(0x7f0000000040)=0x7f, 0xfffffffffffffcdb) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) fchflags(r2, 0x0) chroot(&(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x0, 0x65, 0x0, 0x0) 16:00:59 executing program 1: getuid() socket(0x2, 0x10000000000003, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:00:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 16:00:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc9) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) r5 = getgid() fchown(r0, r2, r5) write(r0, &(0x7f0000000100)=' \n', 0x3) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000280)=0x3) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) semget(0x1, 0x4, 0x600) r8 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000140)=""/166) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0xfff, r2, r5, 0x0, r3, 0x1}, 0x6, 0xd685, 0x8}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x2c, 0x3) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:59 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000300)="14a0f5d530aa871ab0e53ad7ef09389e670d03fcce", 0x15}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x888, 0xb6, 0x7f, 0x9}, {0x8001, 0x6, 0x6, 0x7}, {0x8000, 0x4, 0x0, 0x2}, {0x5, 0xfd, 0x60, 0x1000}, {0xfff9, 0x9, 0x8, 0x1}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'\x00\x00\xff', 0x0}) 16:00:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x5, 0x4}, {0x4, 0x100000001}}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x1}, 0x3) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x183) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f00000001c0)='./bus\x00') listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) openat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x1) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) 16:00:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202d6857f000001344e6dfe18fa1f374cae9b568e55f1601eb80e8b9c7ff2f40a5ae4081305e0eb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="04002e7f6668816530046d99757fa0fc8be3bed65c65d203891208019314d5310cea177b4c6a826a90c98177efd98887865b8258f634f7c341b64b721102e4d404c98740be0213b613ba6ed33a12c4eda0c84370f8aaa492079c16b919af791bf36bebdeb68ad6527021f9b4828b99f299309c8d8c99977b4599f1df6b2e7817286ca43d1876ab3dabf6f9e64838ed2052ad1999668f73e257ddd2f13d335c16562ee8ee06c544726e6aeb55e96f742cf38dac3ad8ac8f8dd768254c30a70e076e0fc93ed00d1aca454a36b32f21d85c6f9a7de2ce5b8a44e4af941204d0ecbec088d62f9b4e87e680fec7cf215a9edb7d70c91f6adbba726a27b8594bca198597bff372ada3cf2c7d598036d81c0c0390ae5152df56"], 0x10) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r11 = socket(0x20, 0x5, 0xa7) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0xe0, 0xf0000000, 0x401, 0x100}, {{r5}, 0xfffffffffffffffa, 0x1dfe8ec0d5b03343, 0x40, 0x2, 0x10000}, {{r0}, 0x0, 0xf2, 0x1, 0xf, 0x5}, {{r6}, 0xfffffffffffffff8, 0x1, 0x2, 0x8, 0x100}, {{r0}, 0x8000000000000001, 0x2, 0xf0000001, 0x40, 0x612}, {{r7}, 0xffffffffffffffff, 0x38, 0x4, 0x8, 0x8001}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x47, 0x2, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x3, 0xffffffffffffff00}, {{r8}, 0xfffffffffffffffa, 0x8b, 0x1, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x5, 0x1, 0xffffffffffffffff, 0x100000001}, {{r11}, 0xfffffffffffffffc, 0x28, 0x4, 0x2, 0x8}], 0x4, &(0x7f0000000240)={0x101, 0x3}) r12 = dup(r1) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00file0\x00'], 0x10) sendto$unix(r13, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket$inet6(0x18, 0x2, 0x7) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001480), 0x0, &(0x7f0000001680)=""/20, 0x14}, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000240)='ms', 0x2, 0x0, 0x0) write(r0, &(0x7f0000001580)="b6d87cf57d7d695728704d36405ddcee79b7b0ec075bf0e4ad9d89d266ca342e54009bfb01b0f69a1169085c4ffe9ffeac76491d79bf3bef94c2c7560b2f52cd1c61c68714a8f3653572ad9a514e1fd7fc0bb323f8374ca4ba39391f93fb1591ae9d8234e2499c65928c2b6a25d966078b45408c3baded359c898018a7f77331a87f19287976bd4a05c4d8f97898cd7c0b0390985e3464b174248f133fd4545c555ae3f8d11c00a915236b8f47452e0db2f0cec5f15e1b28680292e45f3c962d7c523d2786f9ce64d0833910892f87155e8906599e1492fd1de469df8f52afd04dcb90", 0xe3) 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)=r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) connect$unix(r3, &(0x7f00000016c0)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYPTR64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESOCT]]], 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0xdd99) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) r6 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000140)=""/166) socket(0x18, 0x1, 0x3a) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000004c0)=""/4096) 16:00:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') 16:00:59 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x4, 0x2000000000000001) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x2, 0xfff}, {0x6, 0x7, 0x1f, 0xff}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r9 = dup2(r8, r8) shutdown(r9, 0x1) sendto$inet6(r9, &(0x7f00000006c0)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c00e29a1093a977819de62411bf4ca74204d42db4246a1613a7c6e3db8417bb05e83785a5ab4d3e3d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd91232e88d5986f58f297fe16d96ef120245331374bc71d6cec152793600200000037fee7cb26ff31e7df8ce2f190f182b6d3f866a1ce5a45946a5b37408121f35215c77d6e6de7173e78418fad3df493bfeedd994f4a496ffda874e962d78b4fdb355022af44f1cd891a7b7e5c506fb1e26eeba8fce27ff26c06d0a03a", 0x132, 0xf415ad13302a2596, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5f00) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(0x0, &(0x7f00000000c0), 0x2aaaaabc) r11 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r11, &(0x7f00000003c0)=[{0x0, 0x8}, {0x6, 0x7, 0x1000}, {0x2, 0x8, 0x800}, {0x4, 0x7fff, 0x3800}], 0x4) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) fcntl$setstatus(r4, 0x4, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0400457f66686c653004"], 0x10) close(r5) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) 16:00:59 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) geteuid() 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xa33, 0x0, 0x80000000, 0xffffffffffffffff, "85495500020000000000001167f5bfa6f1ffff1f"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x144) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)={{0x3}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x4, 0x3, 0x4, 0x0, 0xfffffe01, 0x80000001, 0x5, 0x1, 0x1, 0x2, 0xfffffffffffffffc}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) listen(r4, 0x7) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) bind$unix(r6, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) symlinkat(&(0x7f0000000000)='./bus\x00', r5, &(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}], {}, {0x0, 0x0, 0x0, 0x20000}}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) semget$private(0x0, 0xeb50a636990a90ba, 0x2) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:01:01 executing program 1: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) pread(r6, &(0x7f0000000180)="2a7c7387e12e7b5fc7a2aa0dc694d37fe5200d4e65fdaee10ca82d897614546a4a53412b2eeee7a9ad2a1fe536c1162a760a89114b72500984bdbb3406281a8bf2a1fdd68adb33c21461344dc33c3b7b854c3fdf3604d38400e5752a648bdbb286b2a2c89a7dea9f4714f7c4a085bac0b077bdbee1d203f7070a59", 0x7b, 0x0, 0x2) listen(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4d}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffffffffffff2) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff92) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget(0x3, 0x4000, 0x114, &(0x7f0000ffb000/0x4000)=nil) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") socket(0x10, 0x5, 0x3) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvfrom(r3, &(0x7f0000000240)=""/212, 0xd4, 0x41, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:01:01 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000020000696c653000"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:01:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="89324838286fd83a16a827d36b0c94dc5c7f92618c2ac4cf62996c72fb91e75aa7340ec51f1400fcc0b113a56fd3c67118ee49f3c09890688bcdae1738fc9ece8ba186673fc3dfb44a04337c8f9ab0a329d708fdf0947d886bf4276c3c318052c447f441e7c1bb641fff7cc87439cb665e58d49ec37aaa8684321a1dd9df2007089a0634ecde3b81be12cc25f0500017004b1474bcc239c20d56f53ad964085138b2bb9fb6d757b95a7c415c4ac117a233"}, {&(0x7f0000000180)="4fd54f0ee91162ad83fafa03657a11a97068722bc813b0402c38db0af918e9d7c75a1e6ef07e61c3b424558c54a11bd7e843ec60ef7842ae360a0b10c06934edcb7e7a7df52dc7416a5f1ca8d5ef26f8be61732450ade4ad46fe517b51cd1d2b89e7e5e9897d919ab49cea520f77db788c931fbcd41725396c30ef44f44d927199e20274e5273b1aecce0471c17f8cb6e663d06017d496e96d8a2c549415c182f5163b1fdd17dc64ccf2a76d78"}, {&(0x7f0000000340)="1598a096e6090454757e3acc6c654c1c4b31a7baabe24a2e4b17bdcf8310a0482c5378b3c04358de74ccfec82c9698562c3653299c9b37721d0ea8c24d04a1c355bdcc55500e584476993bfc36ffbce7930087fd6f21d6b03b3ac4cc69d419f0297a52c395cb40dd0c4a9da4112c0fe42856887f792e115e2139e10994702d3d4211ae609a1f6d496d624e75728a6331015f4e76723bea93b8bac8c744c6914e78bd2077538008fa037fc050f6992b627343adb30486b2b83146e3c7a5b658f9dd109988b123fb7c3afcb1e117b0fd96383d0bdd7ab6e92830733b4902265b67962b67554e9d785276ae25e62dfc357b62e1bd1de558c90561533bb587dc4de9f1ce5052c805eb477169cf03ec0b8e531fd9670230537bffe65dd9e2007b2a6c314c2d676bbf87ba011189d5becd0361e1bcbb04806f5b91da139b896ab3fed7190cea9d2dd018c70ccdb1d29a56029158d2463749777a9575f7ec00442a41a4a84f64a7fdecea4be906a022243e73dc6ad300d6f5b0e919bc2d52a63f1860fbc363d84792465301af2251e254a8e4ea007bd4bcb68f5946ae76b387282d2919095818a8f2b3983454cf5cfbb92a74e124c8cc0989b52e8bf5fe8326ca07429bcbe56e76c6b4c7dff00d51dddf8e8d2054fc7e890613e7afa0908905833287e5da259efb55bd6420323c84fbb3371326e611a85d8315dfe3b19357fbd554f4f3ddd6060ecbca050f03b2cf8d82a507d7d0d7b7dad0599f9fe35bbcde7bc8831be73f953c1a558ce830d5a2cd2f93ecc44e33c1138fa6da748906834b554a84eac5b11dd2d81758c81b07672f9e2b35f3ed552cc8b50935e5bab43a2aff614b182af8692c404dcbf013b0c3586591478dd54f091089481a3563a6d62433c586a030e386c01a4e8f5de6baf57e3cd76e8d31178c75e3cab8710f58e59fe6f66c3aa7ccd124ca0ed3d0e0e973e987e414bd19915688cac963d36f199cc6d0d21a9d5b778b62d5c9933ad693a29452d9ec6af25365e8a4d813e919d216e54d0ccccf31035c18a8735d5411ee05fb90e6638944289b11373f501cdafa03c8c145858ce40689fcde8c10e36272e34d9400b668378b890a957e823655e7797443db9ee5e7695f68fdcbd5da9c943cd38e785ebc58f21c10f2047ebd5b6c1fa5f48bfa83efb6890fb007f95122aeecb1478bc5e7cc82cf032aa11cba1c57bcee0cec1527c13ea8f4cda051a64e89b827358eb46bf192fb9980bc4db14ded92c4d390fd78da03b775d010021b47ed7c94f23726685cebe7072f75df6a71814460313aae88991cb5ba46fb91c53ec12a80f5e988c40ded041a9b44a349c8cceab714c888bc0c7e385374b4144cda103cc00444af84715b4d8012bee34f682839e1acb2d5b0cecb9bf82ef8d9c20c6bb46b8e32f7cc4b05bf13a702ba0bcbc4762d29baff6de25cd18ec4cf74a5ec37f6bdf23527aa54b11013b20d1806e1e598ae55d79c824ea60150bf5c5e7344a7c45803d0fbf3e265f3667ce57a756a259abf06165d38e1f7ee71cd5724b0f9e067d2dc07b1e09497140d2590ebaae479aac2053c7fa3bdd2909bcd30b1206cebe43e9414c3e6fe7818784d6d4034010a6733efb9a99baa87cf15ef0ca47e87efbac257bf544cac9b16461cab848c22cb38d1df7621eb197abebf1e883efb71d8b0e38b672d9cdec6e56ac37be04b7a79ec2ae14002b2bd761a45686734b7f98c254f485b565e0c168fc19c8fea77f3b13470858ae4df68f81c67cfa21cc90a5da775b91b3f07c75a407ec2e769e91bf20a9b61fb6d9e991c2989227bd39bf53eadfd113d7719fe38e59b5728a3e3bf89fdc7900dd38221e013e5dc4547ee998479ea8842418fd6b38ea628d34677455b8d1265d0a02cf63f7e9cdada398b6470202ba569a0a1607c0825b11e74feabfda92817629396e71d93f39936734d1cc8c73ec3bca4b62e47dd251a50660607e560281a32faaa4f5de116432348dcc93ddef6ab4e75028ec697c21a6dc900eaa795ae4d5242430235abc74e15fca73a0e7c7f5da55ded6ee97ee9613a425b522dc7bdcfa18eefda86bab30b14212fd532a022b996acf345b8109a01b61982a48c50f8df46d33062c38c5fd29eab32646f4627a8acf341ca4fff4cddaf0c8d4a4fbdd8b067a3d9247c15867a54ada8ab4572ff85e9c07a8c9d37c5cdc6c49c68dff5c1c69afa8498368c5a506b757ef4fc49010c3f9144de6f6026a3c095b017d366269c5ef20f5a71abbd9e029652e2f9c61c455c9deb31b552269f94e6054fda9e49e5a5d782fe320accf526c46035a1ba9b5e3e0ce847f7304500b23d5532b4771c15603ef25c2f989d8278c3aaaecc3e64f81526dc1043c35efbbe98b30264fde40d098757f97c3865193e1ec2e0517971b6ff32d7db1743d15739c0e120e5d181bbdc481bc0fe854b19125bae46376c5bd193878c68f3ff08214b49223a3d6690db6331567a14ceffa7a534a1725f4fa8b834927fcc790aa90b572bcdfd9c41259dc9980dbc890f1ed41caa7d65fa324940de04829f0ae7d8015aa0282198705340879c7ef0a7e2a02c027ebe288d2f3e1d1cf8069b27f828ea3ae3682f286ccf8cf11efa3cfbd630c8c0899f0ebe491f41dc65b96a9bef6ea508ecb144ed952717b2fb36085b3e75a1732fdb43fdd7af875dbed5bbe4cd62f5980a84e932694aa931c12ec85add0d8b48a1d7d9ac9fff5e57ef14a5ebd5c070c8f008053bdea33599421c1b8ee09d383549fd23238fa34eadabe8d301a1ea848d3dc9c0897a91d44a961af56e0add08cb87dda9e724943d609376629d249f9b80196294a75f868ecb3dd7ea4909432c69281360183412de5165c01d12d6e86d70a51e48070e9cfafb7795b5784058bf08fe66dc791c9ecafbb706f63a7371591777fdab2db801ebcecdde095abdf2ed238a755bc2ba29e9ed7ae1370042e4564684234b79850f84f04d5ac92787cac7956c48d87550147c7f32e8493c47b4dfd44dd3eecb97f986e5b68a367f216ac253b097f7b7ec1a11d82c88d33f200c3b660f97bb39bf9d4a82e1570b473e1dcd6b16fe80333375893a76a09d298081cd20f8b8aa3fd23c5d51674a8551a974c3071bd202cc572300d28473d16eb57f321e3a99d7c16c75482530aa1adece961049ee726b7a25d9d0e132dd1226b40a8f4520b992200439f57c52efa6fa3ba6175f2bc82ed20c589cb4a84e1bada80501c51c2a785efd411b66a85f3c5578ef278b338670c279c49c2dd252acf94998927fe91f4baefad87a121678047c868c83b4c5be3418898994725b35d20963de3e3746c4b2c153958c1b43f5f60500e9898be7f6829a223e4317701ad3d3d19322f26369e5199aeede148cef72585a1cd08a52b3ce2115d7d88a6855941d5823c4627cd22f670a2da1ae561d2fb6df4d0fb9253825eb78dcba42897d7f03702858b1d44627ec03bf66a735b29c7459494156bf0676f45e1418c30ad2e575bf4f7cafb860bf97f46fd6fc088ccf10e356f362fa7e96af71f4d207faeb8ee740c42f1acdd7a5d4c5ce0a920ffb38ef343f52301cf96631206291e490f8db7bbbac6f076731030d7641f1ded1c4dcfb4be03a4bc2404d07014cefc74e7b61de3ffc7d6455f30feb544d0f3248c7c1b6d651631a5d92066f4338380e887916281b220c9d165a65949f1855d249457fdb4c8f48674aa7dde6d431e6f2db6108ccee6d5a2fa930fe90371d39bbac2692142c909b215840e301b764e9961a8329e5c9b3334787fde0862200a6a56971b0511046474ed8d795ea90f41a1c8f8d1e719a369494dc70b1abfafdcc089d52a506ce38bec5f9acbb77017f3f99907eeee328391d8e2aaed20deee5f9ce4d415107df82a22c47b017acb106470384dcccf01d1fbd02fab6b8554cbb76b45e0633cd050e2f46184e0bd9494f098032ad24b971015f4be9c739396e7db4f82f164a84f07eb38ada6afd5b3177137652a332917b7dff75e49901ba7d49721f71685a307550466bd7c06e34c4242e41105aed76c1659684d3efb30aa938b48bfd2f7451cf33813865452d72ec3bcdfd2065f327e04e546592c205db28f0988e5218b780bc16f98eb61af37755d34b0c0e581fdbadbf0f8440a4eeddda3277000e1fffb0724d67f906bb166a10b77301db3b7a13304e7d8d138a99e87f1d0f5e1286931f5b24c17c8b5f0bd4e93e143d2271267699f02b212fdec55565df93cb8803d748fff9c37041f8cfe8e5c6706224e15eaa2aa4e41fff771722da53b49e20b392ab3e2cd9e33a1fa1303107feff32dd0aa4f55ebf038c3f3b0e99b0f63e33cf217e02b3581f515fbb984d8640bfca148c0ad36c2e6cea9a01f1cb08731b0321b416e86edffaf37a4873af50516d0bff509bf4a46a13437d943303ceb63e3d484921b61396b27e3a21d36d3a1d4583d9aa2ffd3e3be9696953a4b3de199ec1fd603e081b9917a5e0ca062718b7e60ab3f6f77d3a7b4e82c50547c5640693d4d00ff52d11d96c17461331161340007a25481ad27feb7e536b4fb583658abd475a17c7a379b6c834f0716e1a6610ebbf1a53828cb6546aac89f042f123fac163b48653063411846112e07dba4f76ae4eb2e8a1fc32414a6e227ef2e98b6cdad3d4326ff072f3bdf69461a816f46f432b3e252de1d2c0b653ecca9c2dfe109c52d7e4d8dcb423b8b047b73c8ed84987bc22b24ab7204183ce236da97e47558d001c1b6c8c7698761c0246b3f7130bf7f7cf12d136a671dab0abd0952f2604b0733ecd56a924ea83624e56de830c4fe9eb6102bb23165f7f79b7738f5121334c5ccd5d9baeb1c8155366c5851bc7546c41f48fdbbc07907db1a79b48509a37284e64e36b47c3a5520ef0fac96bf3a617edc247d05bc395ad5ccb51bc69cb9e3e2fee76174e54b751c480de3cf05063ab223b82f815f8de488b39cb9a5eb2f46203779a0f9886440a85a00145163c2f081a8290331316b952284fefbaaf314f85cd4d635aef632b4706848d8faa5c8d47164ee863be6dff0747907ce1c5265381c9bf5d8152a24f4b155ec1b4db413c320d794d7ec907d55297769d1c1c22a3d28a946ab2447b90837b9e0c5270efa97a6e5fc64611719597ee33242106acb12bab8a7a51fe0f89acf952db029d2d26378e7ee2c2b4682876c39d5def8e794a83b80ce0046e7c35b0df3550c11692e0fe60e9d73107dd1db3af5458908d8ee3578ef50b774a9c0284f8f91a4a98a10743289f00d810b2d7e8d0a324fd982231e35f37e4fde4f17614e87d9ebff786112117da1e7455893d20bb1824921a0aef25a8827a8a14ae0f8328563ff3b21598ff15fa6e174a14d5c6d08ae7c6a91dcf03d92978bd45ed82d0993b8106cdf031caaa156836d9dae27fb3563910f5351ad4a22d158cdc743634f7b9fe9647d512139b1c41ea37a60dfcd505a1b2d7d5029fe794cd53b3db8b376577f3586c92d0f285733567e585c5fea6fa91f5dedcc97d4fa1ceb7b8052e8c2c4fdc3b1676efdd6ad0b75c24bec6dd99c3ef0900adca780e7256bf76d821d8be7bd9ebc8d70107a56b579824b00004d44cdece086b1fe11b7c5564a8a05439b6f60750a39886db26a0c7421ebb76b230c88f49709d517b82f5f5a9fcfb3639362681a709e80b1d4562f208134371f0cc5b0cf0e12ad36def7475cd261e9e9187809d40596f76311a375e3692a52bc02ac39e908dea3ee764f966b6daef67e3b6ca5452b95034bcc620fad381db9adf9beaf7ebd16b2e60b821"}], 0x1000000000000290, 0x0, 0xffffffffffffffcc}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x8000, 0x3}], 0x219f3280, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1e, 0x80000000, 0x3, 0x9}, {{r1}, 0x8000000000000004, 0x20, 0x2, 0x5fd929e6, 0x1}, {{r2}, 0x0, 0x1, 0x80, 0x5, 0x4c02}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x1, 0x5b6d, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x7f}, {{r0}, 0xfffffffffffffff1, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x19, 0x40, 0x5, 0x5}, {{r4}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x7, 0x3}], 0x65, &(0x7f00000002c0)={0x0, 0x5}) 16:01:01 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() r3 = socket(0x2, 0x4001, 0x0) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffd5d) getgroups(0x7, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r8 = dup(r0) accept$unix(r8, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r8, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x2c0f) semget$private(0x0, 0x3, 0x16b) r10 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r10, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000400)={0x1}) r13 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r13, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x141) pwritev(r0, &(0x7f00000000c0), 0xd3059982cd354319, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b8aa122471fad694160f21546bc4292566618449f450261c1c2282c2293356c7a67caa43d24ee5e0102acf3dc6042725afa8d2942923ba450e3731942e678664d17668b2d73787dbc7ed74eb3394f4aa1ddfc5f8ef825c3aaaee72e28d453ad796833fc8b1e6be2424ad34507e89bf89ae3ad8943ee517aeb60772e03a4d10f84e76ee4641811e839cf5d5be0bb8469a360d", 0x2e}], 0x191, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x3) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x3}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) preadv(r5, &(0x7f0000001540)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/100, 0x64}], 0x6, 0x0, 0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x100, 0x2}, {0x4ea0e172f533e19d, 0x1ff}, {0x0, 0xc1c5}, {0x24, 0x2}, {0x87, 0xae5}, {0x42, 0x2}, {0x41, 0x7}], 0x7}) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000001a40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe50837aff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c0000adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc613c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0eb09df2ebf0ceaa8d263c82aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b863b529721d8f750b89ccee9b59f54161c6ad6444a5ac849b863811b0e9d2ffb6a95fa21d3dda79ffbe2fa9bdae86a08506d8bfa0c35468b573d1916513c204ca6532aa4614328a345b7d125d9888116d4afc358eca4ffcd6490bf7eea3ead6c9dd11bf29c79ffc7695842f92bacd5868a42541bd66a05ea1ef8d9fa08322da68f5f58c8846c5d84"], 0x10) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) connect$unix(r6, &(0x7f0000001a00)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000001940)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYRES64=r7, @ANYRES64=r5, @ANYRES16, @ANYRESOCT=0x0, @ANYRESHEX=0x0, @ANYPTR, @ANYPTR], @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYPTR64, @ANYBLOB="67e21d99062a7925b85a9b397641ca9e6251bfe7ac2c419bba04bc27badbcfadd15cc50fc5b96030625092803ad86f76964ef16d056097d917f2867590104b1139a38efd5b2a8897d3a7fa28c70f8b4dff37b321c50a3ae7c927755e33ed894e7e86ec9d6607b23d6a01918f6cf01c1047bc151cc10a3cc6dac5e68cf802bef3e50f98f82115f84e371caee71b9b76a5f89c9a95b05829f67d082525efc137b78a80555093c7078ab03b8ada38a172bcd8eaddff8c94a42082cf63dadffd17ed4274d1838e7a9b4c5f420065533d3bc7f0475a0b39f17d2acf316cbce10ff60a7cf6724f81", @ANYRESHEX=r1, @ANYPTR], @ANYPTR=&(0x7f00000018c0)=ANY=[@ANYRES64=r8, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="88d4374eb63ff82e6480dc92bb31735a8a357545ec7451f0dc9368157ac3a101e8bd8a19b05099885e92c3a081528d299ce91b121702c4"], @ANYBLOB="c2f56258f72e5f259192d4b341a4be3f8c75e8d51cbc0569cbda594fe6a97cf041723a214c7eadf6ee2e336988f56e507c97baf07b442e8afdb0cd117c027d646d3625db0f57751bda98f36f37182ba2eac1756fbbb69f5fc3b28a206132efe9263d88a6bc", @ANYPTR, @ANYRES64=r8], @ANYRES32=0x0, @ANYBLOB="b56fa173d5"], 0x4) getpeername(r6, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) syz_extract_tcp_res(&(0x7f00000016c0), 0xffffffff, 0x0) 16:01:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockopt(r0, 0x1000, 0x6, &(0x7f0000000080)=""/64, &(0x7f0000000140)=0x40) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = dup2(r2, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r5) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000240)=0x9) r6 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x80, 0x0) 16:01:01 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9f612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e302bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a00"/1401], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r5 = socket(0x1e, 0x4003, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000200)=0xc) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r8, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) semget$private(0x0, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x94) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000280)='./file0\x00', r7, 0xffffffffffffffff, 0x2) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xb5, r7, r15, r16, r17, 0x300, 0x80c}, 0x8, 0x0, 0x800}) 16:01:01 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xffffffff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:01:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x22e1, 0x8000002, 0x29d3, 0xfffffffc, "09ffe5ff000000000000000000000000000000df"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0xfff, 0x8, 0x6, "1759ca9a8186aa120bcc0fbad767d5e94bf7734b", 0x3, 0x3}) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:01:01 executing program 0: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) unlink(&(0x7f0000001880)='./file0\x00') semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/50) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001bc0)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg(r4, &(0x7f00000017c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc, &(0x7f0000001940)=[{&(0x7f0000000100)="6f9cae1b17fbccb0434ecaaa5f738468da53c8", 0x13}, {&(0x7f0000001240)="0c076c591f6f00a25e981ae6df3427ad1a7cc08f8f3d84395e4c1cb440871bcc0350749ad67d0f7e7bb18fee3611b529a3d1da26dd068c09feb9bf253962bc51099c8526f1e42990be59cbd8e7fd4d4d8a8f306ea10242c0b2e303aa6a6ce214dc1e5ca9f171dc6e8b92b84a3c4066707623e49aab9ba40d1da9946e746833226b495834e799eb0701a22d474d9714f87ff83f37a2b4afa94f88f5ea4b738cfc3c890202316c931af1c4305e70c95e28ccdcaf66831598243b993b1f24eae92e0c524bce672aa07a69c4bdd9f75912e2e534f7005ff3ef0ce336887cb298159aaa1f8226e94499153cb2", 0xea}, {&(0x7f0000001340)="f5e09bd73afef87fae34db5a70c6808aa66ecbb2234644590092489cde79ef348149f715ed5aeb099f6fc0905a103736f423c83c00c2bb5af2914d1691c22d3bc61c5b6472b8e7a274180059f2ff4de20eb707ce74696755f9b1fca67daadd598ea499cb9836345adb40c91159691de3289add2d33fbc600e38985e2dc63a5fdb4ba5f3ad6c6f15adfaecb9d2b17495793db927bb638807771b9170ce733c60c552baf6b223db3d61672008fcc9c0b730ccfe0d766adc7af17373fa4f862eaa30a33c2303494da7854eb21af8e32a28b005762", 0xd3}, {&(0x7f0000001440)="ec5763aad301c8f9a2c768a4a8d739c86c0314b73e5eae51bfd99160471ed7a76e23633a692d1ad1356250f2241bfce9353ce16046f2eeffc48954e647f77c28d76c8a385f96530b68560260d490a9d40e5d405072ce4ed6bd65efabb36c2095a7c201aebd5b2cf85bd71360b6b4f838020c1883b842cc5b98907c9ba85832b5f60ec382fc14c88fae69fa0984b812c23411b46d366580d172276979b1a138f156a35a7d9e622c4049520ad5b45aedc38b04841de8d1fe90a32c1880bdafaf709c6e6a5e2a7c2d1a4e5b0cbc7e6456dc1686047bb7d1cb0c6d29c9a7344cf0482f9800a6305a5aa48408c059596f07d54fcaf1d7", 0xf4}, {&(0x7f0000001540)="a3cc56851e10e18cde864c54c376b467d96fe2f171cd8666819f87fb71c77d96376e0afb8b0ff2306eb005ef1cb8e18bf69e56ed8adf3f5d0f4a22d30c89f223051da9ee4c2fad1dfe1ba1cffc510a224d708ee77cb324a7e3abed04ae74f8d173305340306d26db773c39fdbbb9368c27ce1678d190e76320f49ab20e91f3e4a8abf3ecae0bd6371f2147a62ec06b1b792e8e711773e3562a35a5429edd6ddb481954d7c5bba7", 0xa7}, {&(0x7f0000000140)="35a4fd0a14df6f05f471608e9efc23fbf6131a0ef87263763d75d312", 0x1c}, {&(0x7f0000001600)="1d7e96d13379942bcc6a4973e53068961311876ab71d7c7afc5c13148bf2cebd320f380021357ba965fccd6373cc8324a20ad8c9b88ac37888aca29e868d6bcdd5335476bac6864ca08110e459e6a77e3866fb2061a2ccb13002bd83ec84bee7f91141137daeb15d43c336aaf63230e444c777f0ab857e966aaa26cd6146ed25be615a12b082540da927dcb17d6342f877708df0abe03dc4d870e64afe9918933a0f97d8b03cf1743b", 0xa9}, {&(0x7f00000016c0)="08a7ef487b51f13c1968884b016076bff0688fd24457d41c3cacc4190bfce511c907bf6c5b03a8ec20ae6be0028375b80ff00b2e97c0dea1353178449f1bb5ab56647c0db55c8516cb58eb9cd5f59f25ccae33a3e6fda4d0763bf1cd3a8a9e2c880bed1fb535014e1400d52cbc4805f1cb17e55fa4d694837f80ac2ae3f76597cc9db502cee67d6e66a206eed1ce757e04abbed9c8fd88762be4ca0cca928257f97450f7d259503c48b8572979b901ce94085644eca2c4259c8ebc1a0d3dbe3ce84261d56efd8cf9e449ba1e860c6a6bf6e67a607c446da84a0529029f2b047f3d681b3cefaf394535", 0xe9}, {&(0x7f0000000180)="632f46ec920941c944cc3404a513b9aca6c9e1b4d0651bb81a36805f56477360", 0x20}], 0x9, &(0x7f0000001a00)=[{0xc0, 0xffff, 0x8, "1ea45e26a2eeea56ff4d77d9f518645e0e60b2e2c2f94915bfe605db0e2afffaf742fcdb6eeaff28dcb6d3b71b9b6f539906a5a997df4c22d232dcb847b3173f4d5880b9b24ec7300c30cf283e990b36c35ae39dc12638a902bf2a0f675b63c2b9307a04ba2e5f79d422411b04e67571f05ac8c67ebbbd213fcbf5d13772e4878346120ce2422f031d00cfb9cfdb18976f9e48414a3f66940c161d6d75682b84b5dce42394c22de6fefc"}, {0xc8, 0x1, 0x0, "772051492fb7ff94e5a6feae2e60f3201a546fdd38790b1d6b540e26320e7db1af41ca8a0ca836f06f4326f30cbba5c6a27413a0d339877a2f3fec95a671c4eaae644dce388f4d14c95b49fe0d07a4b723b5e119390c1c5967c55c182f9c3bc9d1c9bc4c9cec72363a502b15e1626d5c0a9faac67801df7d4b9b1baada3407d44c5534fdc2f54a0dc6b3741f8f8b7be0418fc854c9c27a580a38ef30a7d6a48119290db7999b03148013b548e38874ee99a73802b0c22b86"}], 0x188}, 0x4) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:01:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="003f578520d23cfc89779c6e9ebc3e06fa34d7ae9474e9516187df81fb59f6d76b0ac638a8709cccef70f2e55f9d16692d25f9abcf304cd0b4f4e77d3d63d49f349cb22a466d69c1c527fdbc28d6a1cfb2276cc32293ad09397860768ae69a5d5856c3850c3d535969f8b7eef9f643f0130d9bb33a4d59400139ff48d9d8b2dcfcdab2c90bce9b60543c94b28fbeedc135f0bde964"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x320) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/166) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/101) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) 16:01:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x8001) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r3) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffb000 didn't change! 16:01:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) renameat(r1, &(0x7f0000000200)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000100)='./file0/file1/file0\x00', 0x3, 0x100, r2) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') chmod(&(0x7f0000000280)='./file0\x00', 0xa0) shmget$private(0x0, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) 16:01:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x3f, 0x1}, 0xc) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffd000 didn't change! 16:01:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x7ff}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000080)="7e55b848792707ee4b417645ce5ef3805ccc71b4998f634abf2b4118d662e84c96c6cd1975a231b0db8d9d116726697fc56cb9b0d91b999652030f3905ebd2988f670e2fda1ba27cf52fc5c28e0a483ea25bdaafcf336ad21055c1a3a3c9160582ec716a4768b123da69", 0x6a}, {&(0x7f0000000100)="9806e1abd305788219e27a950f9bca27291cb1ee549813a9fe88f343aa5fc216046f85533eea49bbeafd1056fc1190aaba2432be69c3f9fe0adb81815ec90b626e7144e66dff3631abd5b8dddfb00aae22bee1dce27dc98611e7bc46d7a5d978d9bebade80acf44f900fdcc3d34391aba50f99aaece0fb400c48652a50f665b9bb63675ad6959e85cdad736a3de3e1871363a3c6eae5a18f5b14368d6de625c7321424e445bb9cd6ea90e7571621dc3bb8a5bc6b177b98e814cf32e4c3bb01149d2253ba4af0282aa66246c53b8ef27728e76677076d4e61f324a38f489b5518b576c881bc5b06dbd9313d4c0298e6cdfdd465fbaa", 0xf5}, {&(0x7f0000000200)="c558c1f936b52567bf2fb9bca9f6ef073451f186959552bad066f51cf2814d956d7c99df6cfb76f8a59e0e4065d6ccc21eb34223b8aac91be3e36bd0f7c64d84dfee3ccc793b4d00fed56d1852602be4522ba6418cfedadaa5853470255c600a9025cd3b7f93d5e6e0943b1b7bc82018e5749233ee93aa2c395f9f14aa7864435e98f588f576bd663b0d73ce8e5ab9b5a50d2cbad003f0cee17218155cba03234f5e3e53882fc8eeab7fde453413b63467", 0xb1}, {&(0x7f00000002c0)="fa4a552dda5b8d2aa3e6f5a712b7dbc6b74cba11208edfa6c38af8632d64387dfb3284c584a8ca44fe3c146406fc84", 0x2f}, {&(0x7f0000000300)="0e124f9150d6bb0222379cc44d1c4f6c9eef121ff51d3904d42ee2c77c7fc2476644c17d31316c5f7a40141018ed3b4e8b87500cc57f8ac26c9238e42c7e24a7fd7823502c62d5a35b682e04ce9cefa60062cb3d2e764f95b0e8659ba871e97b39d3642185c7aba79580eeb2fe918e1ddf161704575989bda8949576060fe323f373e0863007769ede7aec0abbddd64abafe03928290b38e711fa0d9b73d92b1a9af9cbfb3de", 0xa6}, {&(0x7f00000003c0)="4f406feff29a8521788a6ecbdd918859c490278f8b84db665e3f2558861493ecaff8073b1d0392deeaad8d5bc1c3fe99c71b2478", 0x34}, {&(0x7f0000000400)="c32eeb953a0dd7973585b7ee7aae0a49f75f20b939cc86beca05ac938f887461eb4029eb02a0d99cc1e1127966c1d15c2e2175f2583bbb5d917d4cd252ba027433d10436043ad8d6dbbebfca1e93a09f831eea7ee848ad05488f1046f4dba83d6329a9a3c60f6fb2ed13f47eaa670d161e25608ac733cf23044f8dd294173845beb6d893bfebd156708919a2e7aa09cf4936a8c91d30a85c585bd8b0ac3547b3859e46d0c1015079c4dce686fc9ba535ddc4d9d6a22389c3334cf686ea28d84d425f9d11d2e86680518fd2e2fd6fe85bcc8d9308", 0xd4}, {&(0x7f0000000500)="4c78133d7c3c682ee7861f4df7871e3ebd6cabef37681b895fb50be373967ee2759d7cd5c543bab1d879be7ee8a8d68ae3167f3cae5766877f01fd8e8baae5863bda941eac777024c7af336c9487c82740737013d94d608c6430cdb242005e5bddc0104050cdeef1994bd9a054388c4e7292f9af67024c0558a20e2d9261a720cd7eed759a90d6df5bb0a3adca24acd3a66975f348c4ef0e2d03e7d174e8c54c8417f30f786c250e1b286eb7b1618335f25ba113daeee383d734d0d6cdb0f9efa68453519621aaf270140ab3d9fb8a8f239c6c6bf09de784d23ad5ab0b4f4bc4bc0bfdc112052143a3ae0114063878c6e52b6250c523daced8af0d9dcc87227d1668b62b7a54e6eb212f31af19d03a523acc67c53c0dca850dfe9d24a45111dce6520121f6464c3f7dd29692147b0c1cc0ef8a8790a219046cd77c5100785c65fb02b659f3ebe917302f9dbc426aa9d9ba8b1b030d9e11f5453f3aa13872185080040497a265d13cf3c36ff20bc815f2488cb8187b6ed081cf84f867fc16fc8ae83aad1e285bd720c9878ea368a0393e565335dcf0499b1fd7bad15ce797ab6b9eab160883d13851f96d2cd2d414c2620d66296d76393d823d3d9e6110ec1de1c770a7736595f158b7a93907da0888d0ca65431e6f29c24a758fff899c22a890d8b2adb35fcc4525e7fce479711bbffdb1d0007c6c7a123762c80f8cdb39089bcb34b834e5dc5c1f8d8f88a05db75978eda0815912255eb63458d7facd497896aa95a5177171547e0bac446ee5a5a18aa1c338881e92ec811c41ac6c353705d0500ce61072b87b6747cb758e24e9dedcb78bd5995663d345e4bdc3a54bed0ff552cdc8973f76ccf97b658d322857b0d5bd2cf43b00beef30f1fea7e3888aaa8a90c5617e5b361fa9fa8e03e10fd2a0dfa168765c758ee25721c6161a4e4d267518ea72e154616e62cf0a2766e3b0bfebde0fbeef56e35e9d81c7206ed333709f221ea6793a652bd7ce17def39a9c3b8f73c11f0f75b29b49fbc5d6cc698129564eb8dbdeaf46091dfa193dc9ad48f54efa4da6f6774fdb7228cece586137684314a4e078e891892e60d080c0ed5f6ffaf76c489323c86033545e65565156a700fd40f2177abd17ceca3f0bb0f657d99c33160196b459f627b9e05750be306a5e959e854b8e3fd58f301e55b2a5adfdeafbb25cac344c875416556941154666f5446eb74fee3d4ef574156cdc76864049c1b99305a50afcdaf71989318339339727be4eea824cfd6c038891bb5f95a66a791a4cf221753b8b8076df04596b389ce258c16a485fa61386bf825884f727e10033ed7f806656b3a209ac60d8fc003ff0e3a76155281f5161f1b92c36e825b82cdb3722e80ae6fa5bc77eda0a962724ca21df476b4dd364d189693f6ca2bf7fa98395cc274a66e1d8cc75246159b394fa105629c7b0a1d5e054a1a26d249975aa3d1256b22614c66cff3290ad0b40376a9ee0ae28142117dc8d653f5ed9267265415e61413d078d5dcac8a8d29fe8b14ee0c96163fa7edd249d5ac96c7d2d1b2e951af1c5a07737583fab31ecad49c81fb4e74288906b14e39ff6c6f96fbe5396c5c7c9754cf3834d4b103926ef1ceadf67d00477fa8807863c876ed725c3d45a60476c7d6ece1aaeaff5c6f36465f776602bbeab9cdc8357f50403ed3847f028b8f118ce1ba58bd14a65ce4693ec79afc9cb2df64d5fd2192f3bd4b789d2be6ce51fa7204458115008d542b6e172b57e8e59935907b3e1885fa88eadaa75c88c417d55d64ea4f42be7a3b78c9318d8691b65ea2d95ad35eb003259d4204592a3b900ac0d254d239c01c374d5ddc4bb9451b74cbcddfde3dd4af3cc2de99ab3f88aae5561c45e1cdcb35acfc18730752b411f0ea84b5b02a69a9376f0c8ede2fff4d641b03e6da6acf3f6bc00d4c142c00f0e03834ecfd808d80098905ba8403568470b0ae8c3bf7248f5471da06fbc9488dd42878c1bbec259fb0791ff8b5001e1fd855e6d2242e8de8c469f42845973e0abd5ac52fdfe3904619a74f14f61aad30c5f0a32f0f3d8c1371a49532d8c5edf08e0551c1119a13e26db5586ddae3342ce7038f22757eba361bf0eea20f97cbad0a2f41db15c9ae1c434d75d4becd0ca807b0894933458686302fae54758204eabc5b47d612bb4ae3f27aeb475180c579be55084494f3e97600b55d56035764a1a55d42c77ae14552dfa5cfb96f096cb739f57a3d859aa5c24fd62550d65d5d7d219a234292fa646f2c7718107d9f8c00d47580e2c34ce1bbff5cfa45ce8f2551e9ef152134efb4d9663e09a4a6c80d266c12a98153bd83a69aea3d09313df1517701f2cffa04dd88854214412d4fdf3ea1f7f8f1a78888b01cea67ab1d930cb426080dc4a46e042a8f8c3cc5db3ef8dd17076248a563ee4354d48bdba6f16911595f07647d492ce88308a08a7c45125a97d2c48a05f64b2784cca7170bd160447456ac1f9ae94731239e4d2bf7b5ac3274d11c2385f0b8fa8b8993d54c24cfb892b18e518ea2a5d6b503a42d66f10126679e159093375197d86bb9b2e24e2d7859133b056637f7a6c17942793cc1b95f13a992d3ec7b7ea97e3dbcfb0147ff05fcca70b8460b953ead1a8d81d9aa6522da9674729541749fd7f5b8a5970f55eaa3add05431734007594151437ffa1f3022bc43e75af4fbfc16b41a555debd371f229e287bf385cb0697973e848b9d8d6b78357e49dc54a7a74adc51b93e151c01936adb91c0131c01f297945cb0ce070cf29eee83f73ad6fea8cc850f1dc2fe9154bf45fc922e3f7dc6a9f0feefd85d9c207db435ba1d8716a5d0f9c43b4d2f683109470762b860ba094c55c1729e138aa6b28d03e18d20b9b17c682c325b0599d39f0fc171636c2a1ca9e99efe96595b945e09d8f0ab6178b5a468ce344f18f2bb96f373ab719bf4d20c984a6167b148bd835a084206e1397a02b5211086eb37e6584a89d8a87b1e6f4126bb80dfff6b67613a40dcc91c55e4b7ef303ee85218e127c872dd025771ac33d0a365c89144fbbf275582af940cca6a754aad49bb48d6583bed8a057cb91e67d895ecaa30d777c576822550aac969eca4a45a636fa60ead5eaeef22476f19cbe32bb2fe23645aa1960f5fdcd311d197f37c4f06eca5fd44b23c7f44d03adf4216f18ff028bfbbedd581d5cc98ed21973c03dd04efcebc4d7d548292a6dc37eae3cec22f374ee8c024c08fedb92f6084fd2ff23de0740a83fdd3e32335197d7ed91c1bc02c760ff82a65005699ba72da6359b490acee4b0aa5dd6bbf339202be4b2c205af9951f043652d75ee9e8bf437d556065aff6b37f7d099cb5191b1e4dc1307cd4ae3848a891aa94685134b8ac96e9087c692b834c79256a3a356d8f268d5f41514ecbfa3b30fce7f67fdd2d4862f5853d4d2377ab158ad4fc1caca0f2fe4265423bf6e2039602a4749d6094ed17ed14dc09fd7e834ad73b793a7b71410a3e4aac90180d55d6b2c53820c7caa324532010a95e415fe5ae4460516827e6cef31d420817693cba618b3e063c7c8498f5aec6104a5de468c907a0d32f84601bc8a16b6f68033b965aa92a3af0b888a421e4de31cab9c351e4d4acefacc6f4e0aefdf949d313f906f50dba22dee5028df7de1a52813655f4bc933fd35f6363d85331122dcd6cff405ffaf3d6d962fb8387794fc22a9f670b990a3818f3341505eff474ef55a940825e96bc6fca978779f48b816d81d8576a020d01926ddda14b958061d7fd898c256ad1ccb2ea11f7f4c2af5a440a62edafdc6d83eb51e9c693c35d36850ba6d2b35791b63697af55140ec9517a214e2d8d6fab20930ca2bba898cd1447715fb8c327a057ce1f33617248279dc5723fd6c7b3b51caacdfa9b468a1bb254a41d68b4685ed96c1cd29d307b3dd98bdf6fa52a446708f724a3541a849fdf9d8710d4668e19b16a3c1b2904762c11117d1561e9857df09a53bb9bb3572007438b6c50d3b0c0a8bdc043b97130b5ea9f4718c5358639ddf50220fcf41ce706d90d6e0cd6ca892c2df4f6a067b65721e1ea1aea54c3f2a0cf0dc446ca45b6b19eaaeac3289b86c46778773244f82cd4e8fad8a7136682ccd6ec4971a395b4b8f87d7902bc6a59a6bc054741fa00262c4f23082f6a912a055eb4a95c24141ca8ef630f993f873a566cab95671bf4290c2d388a23db4f0daad254e4718690e3778ac3cae0d722d7fc544bb938a5b1153640cbbed9de2e61d6c45d45c1c1b3997569bfae70d2afaa35f9d7155d91ccc769d5cc5032f389647a850c0fd0df96be79d06de306a7ceb804698c11bb422f60a9dd1b0a5aaca107542ddb7d26684f23bc2a1fd3ec14afbe9db864f7e0eed468ca6584ea51fe17101210e5a611ad8f73be010983d227c1c43f197186b9f2a2e3f75137f1d7d5de6a5c5cb15412680821c78ae525b144feee2c9087956968ae24e87c586e3ba8fc4875702d6d58e042f276a7fbf3df9c2121a4aabcefd76881af063a2fd26ebf50aa2c061f6820942c1353f9bc22488e648400dfc1b02ce39e64dfd28fcb1b324abf524aa0c09b5610681962d7780d82720c7c7569dc5d65121151f9621a35e3e523696932ed05ce2512ed33c958e344affa14c0d5553a83700ddd80cbad5d4c40339687e39da820ee034c747c9e038a84409b12356223dfa8e7399b1f9b707552ef4b110c47ba530f43a81a3cd4ce824df8d573613df06e8fece82f6af69ba0cacc696ab2ff3e6a0a86bd6f83ed9fba5df07d2ee282d78dea69fe9d71aead168ecabc64bdc6a13d9182817f610b5865ef90d59878db588894193245a0470f37c1ef88804c2249c089b66773e8a841eb68a50636b3e7df89962c91bdbfc02965d6ff16a7cbb8e3f350888814a93ba939487dd720fcc0d0d6ec4ef43d14a6770b8105540ea3087b729a4f038abc53f3b6b80e27cac1d2049383e451133b7e8c73043ee269bfdb7ff21acb0ace7365d7a03c8cdf6eb174e705f45162103cf9c2756eb459c86a327a4fa018fd418f64ece586979f411c4ab99d4afb3085ffa07953982f12f0f6a6e9b3c32072fc65ff72924c4e4496ca44ec6c69458474d816b2fde323bc33b922fea4080555a8dedac94a4bffc5408010900b31745b89bfb6e0281fd8768a3db3616d4c63396c8078567ccf923449767808d09e3b609d89bcb8f96c43bdb0169e43a8ab514452188c5bbef55fa7ec782c111d28531cec5d3aa759fc7bb5ebdcc5946efc542e9b4091e8eb2a1619872d84aa86d747d9bf06801187a3a4d989750f28d9f7b4d8da63c5ea75f9ad96dba30d702a9682cb5bf8f8fbf0ff2e7f55381ab34786f98b4d071a1bad94a9e89e58964301a2210539a1e224284a6892ffd7d1081419474b1e33848826f96f941a79961518b480eb8d0caa9636a4d9e14002b8a1c905635d07fd0c22ec5f15a57ccc540bfbc51419d4179ae257b6b6b87783cf12117f56794eccbc5a62f7f7e49289f3a66eb2e68521553c27097ee186a9de29307f0e7ee8d827c3406569baeaabec60920a5585fe5808f1eda86c1aa3409130cb181447559d72583e05f142b61fed070cd2949480ae48b42c268a5fca5aecb6961ca4e6c39fd9fdf4044a79a9976db3527fd7fbf1a049eea876b5e77ad64dcec23c0859c73bcb5ee50017783d5165ce98bdf32afa782173fcac64812de2feedcdfae0fef5b4033ae364950564333c17a3497317b64b0e3180f2adab50b3573b8a93892a35af754a1b6da522898fbfa7a7f5620e", 0x1000}], 0x8, &(0x7f0000001580)=[{0x108, 0x1, 0x8, "08b068b70aa8e000614f45cca3a212064c24ad57779886897f272a417e64574c4726c6cfe38c3aef3a1ee496246aeb6bd50663e166b5478e31c91751c04ec403434787b02714864121aea01e23a3f498c67a7a3e03e778a116d9957baae052d614552ac78164577a843af7b1b16e847e9c345d98bb2db324552229ae766f42ebab15d7ea3c5f8811fe772550a04b6a7dc1c890006f8255ba2513dcc004e74acf219ee2106872189f6b7709e930f04e569f607769f650f783575243d52954efa876430e377c12057d32f20c0b6ea60f100af64efdea53eeaa93e0df4bf041f8d185a09da2b3f7dcf61cab08c6327e3802c261db63ea"}, {0xb0, 0x1, 0x7, "e8819fa93be8e825af2089b6c2292145931f9f32341303a0dcf1607ec421dcbcc64dd21d39a47fb3a23714d112e0d7fb9b4de947cc09846e5f1785877696fc3bf480ee4eaf009a3acfb52b38ab6b3ae5da1cf7c8723d34bf1d78c687815e255b9561ccded84600f49a8d76ef3af877355dd1d96a439c98ff39d23bf0b028353d97901b8bd7e687ea0d874d190d41ff63e95a5dfb5d0c919bb01b7d59acfa"}, {0x58, 0xffff, 0x8, "961f8ecec66cf148ddd97724e16870640548d791ac29c2211a6eb3a8cd0668a936894994f9f5175bfc7b0bd78fe5c5c631a3bd51d7665a5ca52dafdc119cc351e3afdd5a89e2"}], 0x210}, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r12 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r14 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r13, r14) r15 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r17 = getegid() setgid(0xffffffffffffffff) lchown(&(0x7f00000000c0)='./file0\x00', r16, r17) pwrite(r4, &(0x7f00000005c0)="f8aa5df5dcf6a21744a29678762a7be160f8133a19046f8a7b0629f9d792373bd6e3f4057a84d12cbb832a8c81daf618bb4943271be4900e3da783e240f288a4c3553551e7b4a2e13312889e4eb63a698878df18c9692dce1c8de7dbf30dbc7c4cd7704a4b2ffa7e67f0b04b57e6dc9f0ffe17f61822ff26cda65131226c41fe0b65c58d538140964ca9975db156e147bfa948a5096f6f0ea431a89b4ea8aff64bc748ccb05e4982b0fc392441ee72b3543e7caa19e9f669c04148e10169720e22c1ebd2a881ea2ddb0545ceece20124d74469a60d330ba7fb9d53a984cc2237e1", 0xe1, 0x0, 0x81) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r10, r13, r17}, 0xc) 16:01:02 executing program 0: pipe2(&(0x7f0000000000), 0x8004) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x40, 0x6}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r7 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r6, r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r4, &(0x7f00000001c0)='./bus\x00', r6, r9, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x1) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x0, 0x5}, {0x81, 0x1}}) 16:01:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x9, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') sendto$unix(r2, &(0x7f0000000100)="74a7eb307078a18c2fae36669703210f6e83f89087515ab45713442de600d632040000a1", 0x24, 0x0, 0x0, 0xf5c1e628e2239e89) 16:01:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:01:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = syz_open_pts() close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r4, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xfffffffffffffd50) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r6, 0x5) 16:01:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x76}, {{r3}, 0x0, 0xdc, 0x120000104, 0x0, 0x7}], 0x400000009130dbf, &(0x7f0000000440), 0x6, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000001680)="7d55011d649923b6d4652cf7ecee3e6ce895286d7c4cc5ee607ca974eef0c81baeed565fa4a79af1a557e2b366cff9ab7e4c1b4ef8d7e61c7689c05d002d7684c26529bc8dc08a14d0c3cd0702610fae9ec4a8ed0ba262a1e38933929d24186ef0fcd904f9402b33f1a78d05696ae75927cc7de1937e54b694b3fbff11158aeb9894425e8a9e2d75e7a203f96b26c78df1a832a940960d00"/167, 0xfffffd9d}], 0x10000000000001c8, 0x0, 0xfffffffffffffffc) bind$unix(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="027ce6b29fff3bf90600000049481a40890c4d0603000000000000000009cf990000010000000000999024bfd57c984f0ec54ff0dea60950c9c4203a85ac4019d35a84f432cd7b68ec2bcb7cc0a83cf842b203f81f0c13a69c9eb24e3329b8d5b69fe8233eae8792eb61e60000000000007ae51013b6dfd0c26dc8b9a6515cb5e0cc18b820e83ebbeae650bed060dbc2bfd951dcc11ff8d68a30d141d278aec19541b5c317b77b619d0a5d7c2ad5b5d9fccc707628091474685c215edfec82d4f10917e3bd3eaada945e31e48024f638d464f6ab9037fcffffffff6b4e4faa258cb4580cab6ac61bcba92fd137c79123db33f00900"/280], 0x8) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r8, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r8, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r8, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x404, 0x1000}, {0x4, 0x1, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57}, {0x1, 0x6acf, 0x1800}], 0xa) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r1, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) pwrite(r2, &(0x7f0000000b80)="f8632dd6823e1466df8a86ae54cef8498ede8cfed0db52e93025cbb798843251188de030a9ad01fff69a8308e4e06f850595b80e345b61b66bb3bbb1279d95a40a72cf4958fdc1280a146268d58cb2c1b6d88a3e69b1a85e876832603af0084f3b0ad2d0bf6e32938415deaf4758fa613c08d6ba0c56245ea95d7f8fad620bea6d18676f467c3aedca67250802e056444d631ea0453ad6d1136337caed0b11f83a35f48a5a1141ce0dabc484f6154be64b69d2297b9426e0902cdea88323b1a442f3b56c8c4f98eedaee5a12df9046fe66ac90fc69b78d9e5d1da1784f5684da5dd289d6c05b96e367d9d2efc4b42b41893e35c12e07816e0f692e1b6d80027d8c8345109f1055e6a92145b88edc13650a52eb92a522f71fa6c8cdb0da12231b16aa4ac00fb7b70f55ff13db43a34aa67131f260240b81cf54cfe5891f2ca0d6b91fd0515a0b688126552e04717eb371bba68ac81bddeb0a5a9744ce5a0a71c84b37b4fc2ebc97fe9728085068d046b57fbe1e23e34b0cd03759d6b14193c59b950d69d28d6df4f5a112596312c741b4b7f60dedb4c19c064945c53a68c643074c0fc413ea88f30cb8874e37ded64ce274ccef6396e484f90f40a050d27b194d766676e09fcb7cb272a038708e77f0e67a589c66a3eba0255dd9030cb678e45f948cdb19449277f412f39dcbd9d6a9862ae0cf20692c410880ff9c14712bbc5671757f9144531992518ac45c9127c1b2c4fb8a349e8df0d96e6a377d5bafb7c8e3e91eaaa7a71bff71ccb1565b3ff15ec922371cbc0a8bff1f65fc32ba6968e99f6789af3ed56114ecea75c7e7049e83162c67d864735ba349c39f9ef5e4dbacd5e87d0d073043ca95e045989d5353ffa7d73685d880a5c82363dfa1d59b215e4360efc8d0e44a026abb61bb92b018cb304d1b9d2def2460a85dc48100a76b4c27863f65ea76e9a71babae9ac61b88f9e0d64d2ec492e67a75eae88928e72687ed469cafd1c878090eedefe8a8cddc55564d208336c4292510f12fe6d39a625dffe2c8e3e2ddd96a8c82e106ed0dbd31c2b32d20541a638b574abe8ad7ebcfe4bb1f6a2931aafa4fb34583932abd1207bf439ffa256b34a9bf3032478042cb03a679681783377bcbc8c97d160ea1ae1d7473e588613546791c124400acdf194f3152f8f77753edf3d9f254c1e6e5abf228d428b7b6c044717d1b05e347ea812a075c3c07e9ba5905c48f7b2e7b094ae5ffc07a222fff50e992639120abc06e6aaaf198453c908ffac8373e23441f41939035c013d352b49fd14f4580e73287d1eb019f76a995704ab5d7623500b41927f3b14f5a43d680433e607a09a437e3d33095d37bea5c917da37d3a505a6e9ca6460c6a80fade98b062e59e317b6e697262bf1faef12bb9cb38695542ae154f19530ccf7ca47fe423b052bc4acd3014094086c617a847261c13a6829d6123cd43b0ab82010eb6a3098f5495560f430a896e36233ec5a11ea64af7a1c1bf7029465c42df0b02235cd9a5cbd5348ff20042aa508d2a1ad929596cbadd1ed75566443001736223b95b6ef37606c6eda33c1c67a7656d0bcf5396fb4177960a089c45269190db94da93c86ffb0cd6de32d12dcf1d6b22ca4bfec1b644b9ec5f9d1f388ce10e5450c88fae60c469f88cad09e1fb1ae4ffe93466a18946162d8585b59dfd53da04e90439ba0e5475571adb60ee0f70be568b87a0162384f8175cf8378aab671aacfc8f24b5e0831f10eb7bccdf0635d43a6544e0036bc3a131e193399abf7e5d4d9e158b6129fceb56ea1a6176a09272baf38d2600cf5eec8265562af4e08db58baa8fc19b06fc2faa8488abbb8a4d5a54c986bfb2f77f3c3d23eb9961d68fba5a02efc72e9879de755b21ce29282426c2e9dc8ee95b86d2c2414c23c2f6d770e1447e6581a32b45b509a63922639b2ba50d1e080fb376093083ffaafc5f07a28bd93f7912c62e89f8d9d50c42bf8fa8131210a65b91ed121b778c5046a0b4a5cc5711c41bd3fa4565cc79ed508b85d886a73dbb69a0b48550de379f31b624d29bbf2da6e4bc8f295e1706b0bdf93a5bc3be4309fd498a83f16064c160af8993ee55db703379b4a4a4d7ca62e17c43ac573d8b8aecec1fa6632f2d0f5d15c649a88d1ae3b252b04488636964259b5ff506e30f6040398b32eb0a03415427efedb69073d16460496791ba48295b89b4099fe73b0c6519414d8a18212ef1c7f4ce54326237219896b0b8ab8d5efb21f63dab85bbbaff98edbc8c8aaa3b2136f7a1ca41ceff3e3b18d0a0f356566449bcef19286b9a792726c9a7d9d6eaeacee69c395bb027986449cd18748e8818328346672df7e5c30a68ef4968031b68859e9bab376fe94b276621a10d78cffa962edec0a6816a31d5b1181cbb33bd1d52ffe8fc3f03abaee0a77b72f31b5307d91c91dd6b13c3a12634253466b34cd74e8a15f09e520b79f9566061233292907d1aab5d39549c277832a10441f603efc38a98fd1fcd39eab155183311390f0a77fac632dcf3bb6df869ddca0e190662797663df0b1cc96e94afe34cc66bf250c5e545783d318af5e95960c38af2d3d5c2a461052f0cf0ede838513906e50034279b2f33991265a2e539c7924be5271e7a7e43dcc0101de4fc8343a6a6eb20dbb4a9b1945868cece9d289a36f61d4a36f2fe4799a8ea07a17557d04e2f85927538283a66c01a631f17a186f1040def5fa7eddd4956f4257e3de8dd4a6b362c448cab618587c65945d1fa2962ee303ac5d2070f233f0c020e5d1b6721c3f55621b87da4f51a48135f25ead7fe719e17b30f7ba76b1de4258ad0af2cff0972f60b66f79e280044ad9d660b71d8ed7378334522e7036efd6f7021bd976e7d2e478e759b10403bdb36da9f36a6f76ab06bc52f4995866083d778fc22c7f5d0bed6009dd43a2223151a12f818a044b187cba2da58d39b54ae6403aa8dfd388eedd44f186efb9e91b9f9dd0d8f9c8067154216fb7043bc4e7cc5b85329c22bfbb00bc37d708426eb2150576f2e6e4eaae74048caa25f420829cd2f1804ba557f2078d4ebfb9d2fd5b54f21e2c2e1e96f5e77596a067d6cc8f73bfcb5c759327e62091155e598620511f4be6bfa7567f5a758623c2d76a3538705955da29a1cb944948381c120378eda85293426c240f8addf240755b600a642e178a8f3034c8cfab74a3655e2d46203a82ff2bff9950225da7baa02a3d698ea8fd50387ad7e50bd6e0f6123e38e84d92f45223ada53a23b4b998d5d985044e78a16811aa89912beb844e1c12700992324fdac22572da81d95258bb3c4d8742f8e13695979c376441849bc85b60deff0d5dd364b923f2e91dc97d9b16c1b6bcba3aa3325c2adba7620ba10c1a220b009eabd2231f4d04502138439e14f9043b490e506527b35b99d38052d101b9c73921eb68878c8444852f53a784c01cc3cc6a2385a33fbe7cf70939ef59a3a167f2e9a21357d59a518a580848f98c1597323f5f041afa01b5316820d0bedc1ce0b2256a2bdf8d89039037b8681c95bc921967bfa800474f2c58a22174c41bb771a0961f8192fe407597c595f37139f39c88881e618cf0a64cc2f6a67270c872a9cf13061cf2dea9baf8b8240167047229a87e78c60895c9d48f85c04163252b2985746b00059191a382971c7bf882c45e5beaef5add92160a09f28fc1d29dbc51c22ccf51fda326737ee775d6ca488240b5f61f79aceba0f6d76205233eaf1a7f6a1a542e1d91d2d5e253b4f03a64702a38881e6e0e926c48e1c03b159730372a55dc788fda6962dbd853f125e01ab6f4ad796c84486b056311ca10ea974ea928635a3b0c8f6b462fd12868e0e3956889344e7ed4bf7a855562468fef414bfad7ac47a651faffd4b03945e4daf6b2fc9f8d9516ea7784e58b0b1d867821ff9317e71b75dbd62eee4503ce48d1ecaae846f560617c07362636a638daf45cf76a44bbc46ede08d37ff0b2492a6949dafdbb2a1868d036949a3e0440e040237a8d6fc1fb01bb322c9554b271c635acd32f8f479cfeea303a6a615ef73a81da25d8f488eeea0b4a66e24867a1bd3ffc0ff73b0acf7cf7dcc598224a5fdd9814f320dfd3aa4833174215c4bb910adafcb3a358e81b8275d897330ec17691c102ba7e026c8852e093717cfe224418e641d4c78a2347131e2776a0d72d5cefc97140e9a601fb5cc14d6c5dfe80eb37abf158f555d29e0d6d68aa46ed91dcc974fb15a07927d02091f3fc7ed5769a9a2e043a403620aaa80b89be4b7e83b9a8b5dcb07a35c168fdae670bc96aaa6ec50b383ec35f721aa1191b949bd54e3dad92759e02eb209773b941a187a08ebe71d480629e9c741ad889c81a98b158e329e94566cbbfd09444386dcfa83a75ccb90cd5e00ca6c771a312028148fe06e3f69a516454d025672e91e880bff226f4eabbcbcdc2517ca740670be0b3a53f0e142df86eb9c65e00dc7fd6868080da6e6144ac871cc94e5c7050d8e126954a7be27e0027dd28dd431b98176a4ab595ddf29a53c708d9fd4bd33072b98b86e0a215fb840e3689a6e29900c14dea1fcea333aa0203919f9c1164f9acee633560861e765b1bc86f7036cc1aff3b80394146cd03d97b4fe8f1364e3f3450356095a1b0216e4b64a602a93a8274ec9a23c274df98d083a517af2dfd36197c7eeb24bb495c59d16726a9bd17208461c46cfdb71e9127ee174739af7c2333d6f6e9e71e9db3108b4a3ae41a6cc379accac2074dbe109c32064954e77ecbcd434ab357fc34db0c6907f3c24d5d7940e0c65cbc4fb5e33549ab4a3086d325c80eb7663b01e937a326027e25eb75594a8be175fe59776e08f619d3deb6e1031470b484d1caae94bf39f6dec45007a28d7e35d91700b18f512fb724c5cc3d5bd271cb99acd06fccb02ccb81b8d7572da764f1f3289de201fb7b49314923ea65c65970347fac3b489d22e37549e4548c4bb2b31ed66b611b29fe64a07af2aca4b2223a41bfd317dfbe577dbc615426d1a0b14e67a4be97f20625c587ed15b761f925c3b770b23e50d9ba39a7130bef4aa2776affd66c674aa54f3749c4b71a7fdadb5f5649b72c19b6c8573f276a31601fb2ac6d84714c91fd60b16ae58c25e681c52b4e8baff39ac10677c7b24295e5c786ade5221d077d19cfb87a1e6366790ddcc6048a69d22b714824dbe1b44024c74faf4614acd679aa31c28688fe654d63d33d4a591832bcd4c4b5ea7822ff4ed2bcbb3a518ac78474cbd0be5067721a23d66c4cbd1dab02e3a60fdc8be46e15dc8273f28e978c2b8a828e4839094e631e5b0a31014ccbda60a53197421593b0ec46ea5aa2d0e0e7dfb9fc31c1ba353d6d7257fd9ab8d96133071741f3968ac41efce7d02fa27d7ba6b7217b084484a98b3c383f09baaa1bf03caf6c7a861678afe345825aa45c40647b59c5c887f59c2905accb75e4d2b2667daea77090c219bb5b14909d16cb0584f6a14875659975c05523421f34a2aadd6216c404100eaad31be8edc35b38d41e762e16e5af88af623671d2a07b79514e80e662272583eadac249c3cba8fb0a09988f6e7b6de783fbbe399654b26ff6f4f47ca6a0f5c1eefa2ea544881738defedb0e0ad1e6eebc922d7003368665c3fd7cbfa2fbbde0b30afa23288c62f0d05c9ef040636f1a261483f8af0477df3f519cf0b423be5288eeffc1089a78bac4c08a89105e2328a821a0dbbc154165a011c698b081d96cc2aba34b6f0e4c483a90ea2bed1e30e26d35da8684a08f6f2", 0x1000, 0x0, 0x7fffffff) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/5) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x20000, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r11 = getpid() r12 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r14 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r13, r14) r15 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r17 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r16, r17) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r20 = socket$inet6(0x18, 0x4005, 0x70) r21 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = getpgrp() r27 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) r28 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r30 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r29, r30) r31 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r34 = socket$inet6(0x18, 0x4005, 0x70) r35 = fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r40 = getpgrp() r41 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, r37, r38, r39, 0x5, 0x7fff}, 0x6, 0x2, r40, r41, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r45 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r47 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r46, r47) getgroups(0x1, &(0x7f0000000940)=[r47]) r49 = socket(0x2, 0x1, 0x0) connect$unix(r49, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r49) r50 = socket(0x2, 0x1, 0x0) bind(r50, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r50) r51 = socket(0x2, 0x1, 0x0) connect$unix(r51, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r51) r52 = accept$unix(r51, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) r53 = socket(0x2, 0x1, 0x0) bind(r53, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r53) r54 = socket(0x2, 0x1, 0x0) bind(r54, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r55 = dup(r54) listen(r55, 0x0) setsockopt(r55, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r56 = socket(0x2, 0x1, 0x0) bind(r56, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r56) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="b1747da8d5aecf6c99cdd0ffef90195b1b2f941735818d037bec545080", 0x1d}, {&(0x7f0000000140)="4606a088eda6353df504800a577ad12481f4086880376f9da5a29075cc98b38b68b2056ca6c183b14f908d86981f49ce11bcfc80eb69534f982a98a3dae3444f886e903d1d636a1d0a0974e2251b0edcde1305a3c6f17366eeab0c940c4c4fe4b3634973ac4a4ea47d8adfa45ec2c363ba1fbfffeacefe1b21253007ca6e69d2f9b73ed3118e6cc67fdfde8c7070655bf0c828935406da9399db75f5956f5d76ed919eb4bec481947c96970f62ebb2bfca64c1e14883bc00b0a2c78f93e3ab128bc4", 0xc2}, {&(0x7f0000000240)="94571129be0019086d3bbb881a2809f08d75a3cdd54f2685405aca075d627ac0b2484d51505b3fba65544ba3a75b837e548c326f0f0dcf2b57bb10934dcbdb704b6eb4ff4bb641874d9f6bdabb00c7f297cfdc4a060a5a0e2ccef76c8d8868c8b85a0e88d3cb76c0cc15903455f9cd622e982939e450ffc184e7dc0fe159a123689eab30b75f70bb4f551772cf133414b64c2e455ad0cbb2661d2569cbb3efc73ef44644b92b1bebb7c6b4f513", 0xad}, {&(0x7f0000000300)="d14621fdd95c70dfc647c48ecc86d6bf3170538f745723734be4f49481c46b664a0a", 0x22}], 0x4, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r3, r5, r1, 0xffffffffffffffff, r0, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r10, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r13, r17}, @cred={0x20, 0xffff, 0x0, r27, r29, r31}, @cred={0x20, 0xffff, 0x0, r40, r42, r43}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r44, r48}, @rights={0x18, 0xffff, 0x1, [r49, r50]}, @rights={0x38, 0xffff, 0x1, [r0, r52, r0, r0, 0xffffffffffffff9c, r53, r55, r1, r56, r1]}], 0x120, 0x40e}, 0x400) r57 = socket(0x2, 0x2, 0x0) connect$unix(r57, &(0x7f0000000500)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6271738a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846c59146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403edc187c8c25c5c7eb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764fefdb9c44483572695d036ef172a26aa5910e993c4357e8a524d"], 0x10) dup2(r57, r0) open(&(0x7f0000000040)='./file0\x00', 0xa625c0ecc467a4aa, 0xa5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r58 = dup(r0) sendto$inet6(r58, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:03 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:01:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = dup(r2) r4 = dup(r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000006c0)=0x2) fcntl$lock(r2, 0x15, &(0x7f0000000080)={0x1, 0x2, 0xa6e1, 0x3f}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) socket(0x18, 0x8000, 0x7f) fcntl$setflags(r6, 0x2, 0xe2fe057358dd071e) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x880, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r18, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7, r21, r22, 0xffffffffffffffff, r23, 0x4, 0x7fff}, 0xc21a, 0x2, r34, r25, 0x8081, 0x100000001, 0x4}) r36 = geteuid() r37 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r39 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r38, r39) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r42 = socket$inet6(0x18, 0x4005, 0x70) r43 = fcntl$dupfd(r40, 0x0, r41) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r48 = getpgrp() r49 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r44, r45, r46, r47, 0x5, 0x7fff}, 0x6, 0x2, r48, r49, 0x7f, 0x100000001, 0xb1f1}) r50 = socket(0x2, 0x1, 0x2) bind(r50, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r51 = dup(r50) listen(r51, 0x0) setsockopt(r51, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r52 = openat(r51, &(0x7f0000000640)='./file0\x00', 0x8000, 0x28c) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r54 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r53, r54) r55 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r57 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r56, r57) r58 = socket(0x2, 0x1, 0x0) bind(r58, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r58) r59 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r60 = socket(0x2, 0x1, 0x0) bind(r60, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r61 = dup(r60) listen(r61, 0x0) setsockopt(r61, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r62 = socket(0x2, 0x1, 0x0) connect$unix(r62, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r62) r63 = socket(0x2, 0x1, 0x0) connect$unix(r63, &(0x7f0000000000)=ANY=[@ANYBLOB="95e2ef5f71fcbbe63004"], 0x10) close(r63) r64 = socket(0x2, 0x1, 0x0) bind(r64, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r64) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r66 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r68 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r67, r68) r69 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r71 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r70, r71) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="f6190c8faea2d0be9e89fd6352fbce7e609d9761e14535fa2ab8496504b1cac5848f90b52c6f33e80a6583b89b3c7538214620dfadf29736", 0x38}, {&(0x7f0000000180)="198473f31be4ea24cf92d0dd4feca83dda6337cd81edc809424ea8cede08899d874a27f663f0944818836eaeeabae39e585303693848098ef86fa8c65d8c51674249d894bdcebedbea8686d67ee7bfca21168ad11c17e7a14c781d45bfa0586e644f31165ca7a641ab1d310b9cb8a9b706cf547959191808000000dfcaa4574aada5d70fb3595ca9b9386bb52aaadc9ebf6e6b7a33e7edfd3e6b141d357d97a6605d3f171b0ebd02d5660657a6f7bfef1fd78fa4aa63a2656109865065c2b2794fc8f4b52b42e8bacf5f753ad64483c2ae7906b586dcfd2be5097a71de78f06874a354caf40690273961ff837ec134aa1ee5b653ffaae0504025", 0xfa}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r36, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r38, @ANYRES32=r57, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r58, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r59, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r63, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r65, @ANYRES32=r67, @ANYRES32=r71, @ANYBLOB="c2d983e555aa468562ff255a13b420cf38acbf700f4d3887b65d2370d87120f0f79b0e6c150f41253e0643de80192d9cc3e443776f4a6d7e29891012551a8e07382fc1d0a563395ff96d2a7e4a8be3c28eec28"], 0xe0, 0x409}, 0x8) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x9, 0x1, 0x4, 0x6}, {0x0, 0x7, 0x0, 0xfffffffe}]}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x763265d4d3c7e6a7, 0x0) fcntl$getown(r3, 0x5) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x4, 0x3f, 0x18, 0x6b}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5010e53df312658d) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000300)) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000003c0)="0fcfd4566cdb22a92abb9f92e96d23d3571c93f09ca0d7d20228c2ca50", 0x1d}, {&(0x7f0000000400)="99917a14edbdc5", 0x7}, {&(0x7f0000000440)="04635ab2d4b6a58bd824864ecc274b085e8466de5fc5faa16465c6e98f291eaade9502471c53576b2a54f79f199d0f7348bf05ce8e8364cf09228884502db963a8df7f55133b2c126a55de5e7070ab64f5f706fa0d214242eb47af030a63dc84a3212e1bafa631641b517f7be35c09a1e8d962bd01337eeec116c99011ec50ac47f48a3bb3aa5f396622365b6cca7dc41899783d96bc8b389ea55e56487c1ce92e0e5acd87b56a0bd628e2c9508c128819111207d9bd982bca8fc0b05d130a", 0xbf}, {&(0x7f0000000500)="bfcd82d7c9297cdf1804ba9e58313039b47d0b3bfe23a4b792f66d4b80aa67d71aaef207517ac47609e04d63786c8f6f45ef78ebabaef37cd7c2051b81f909d8164284b8dac36950728e8ba7ece6b360d08ca053ad587b5bc9f8e89ac93067522d27a099ffb9fe5c87afb02dd3247cca", 0x70}, {&(0x7f0000000580)="5f209d07647460d5d7620b0d571e17a161ea539edaf53481c2b54b5ae30bf6f1da07ff91dca58fd4fde68ddb33483db49fafea8df0a284e20b9ddddff6", 0x3d}], 0x5, &(0x7f0000000640), 0x0, 0x1}, 0x402) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000006c0)=r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x20462, 0x0) fcntl$getown(r7, 0x5) r8 = socket(0x2, 0x2, 0x0) accept(r8, &(0x7f0000000740)=@un=@file={0x0, ""/34}, &(0x7f0000000780)=0x24) socketpair(0x10, 0xc008, 0x1, &(0x7f00000007c0)={0xffffffffffffffff}) sendto$inet(r9, &(0x7f0000000800)="a538dd6dfcb13c3c4f34af6d137ed9def0ecdd621cf9102b896690932233c45c9f6097acf6208c846f50a19e2118f5f34ffe17e598828308e066e93ff6bbf9d872b945b068d40f6b37aa59dae872b766385147957cb38da4044c32d80024d65d9f1d1e3bf365678c98bbef9c82baafb596dfad9665e024182b72b7200644114112a703af41134f53d932ad00b57b73e13d6ab0926f74b5a5f255a5b632862a3dbe8e1695b6fe24c3340af5d1230e3941b49f3f427827007b604c44aeb513dc4c1b2601ba6b5ed8b41059263671580aeea3abcf09b8261b5846d8b7a7bfc58ff2872ba37bdaca39414b6e", 0xea, 0x2, &(0x7f0000000900)={0x2, 0x2}, 0xc) setrlimit(0x5, &(0x7f0000000940)={0xdca6, 0x1000}) chmod(&(0x7f0000000980)='./file0\x00', 0x81) read(0xffffffffffffffff, &(0x7f00000009c0)=""/136, 0x88) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse\x00', 0x2, 0x0) fsync(r5) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000ac0)={'./file0\x00', 0x4, 0x100, 0x400, 0x1, 0x401, 0x1, 0x80000001, 0x0, 0x2, 0x80000001, 0xca}) pipe2(&(0x7f0000000b40)={0xffffffffffffffff}, 0x8008) r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) sendmsg$unix(r10, &(0x7f0000000e40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000bc0)="5760ee97f512f7b58f84b712987d157af208632f0c0ae6eabe3e0081c22908f46fd8407c523c1f32954d315413d370f6026416cab3bd43b83ed39080f911529ecf79a4be9e7885f5b95ce2b6b39905a1e68b3b5fbdd8ff9f0cde4954c4d1a255be0f623de8dcc4cde78e288f84234aa3cf97b7e8b49d394838", 0x79}, {&(0x7f0000000c40)="bc4767689a4dfcf2214f2156d2e9331359ed549bb9cbf79d8ae795669c4d38d0cb198be1252abdc183f478296a7d591bccdc73ea1c53f952033b4b450af8ae63a8d778aba7815c6447f3dd987ef49e104783be1bde7538a02e2c989d7d66739ae36650e171d5e7524f64cc348824e53ce02765212f18c25550704cd258cc8d7f07c4f44c28ade7f41a4087328cc3fb711e8d1f0b6cad06a4ca7b3d34731e9b4cc897a1d8aefdfd35531b44289e5d7d42faea2a8454bb1dee3165186b4dbb4febc072ac25065b8a4d3b0cc7325ce9a29a38202c", 0xd3}], 0x2, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0xdd761c91dd3674b}, 0x1) 16:01:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xb) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = geteuid() setreuid(r4, 0x0) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000000), 0x4) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000000), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f00000012c0)=ANY=[], @ANYRES16=r6, @ANYPTR=&(0x7f0000003380)=ANY=[@ANYRES64=r7, @ANYRES16, @ANYBLOB="3ebfdba9a3733e0b238494dc71f939b5b25d95be91fed23dc42dd105b3f9621a46fbb4ebcb50ebc4a50c320aa9366f8b5586bb6f05cff00b6b358e0dfe793eb2ed96a0a052287192934c22dfa84f0f81d5d89345ef7c7b52882e6835bd6d9507e665af9d4edf2b15054cc46a3bcb74a5377c53ae6d2a77fb43d22b3efc936fd816c591eeb7e58ba1ac0e8871d72fc03861648e5deed32721775f4e23e33ee45931116e10e38b0bc593b4077074ac959e20a6161ba797e538b954aaf3b57e0a468caae4dd500c6d27045f2dbf1f5c3f7aaf5c917c1369d5df87fa35334fa20cbe294a63ef1217877e3b62374ac0c8a336b6f835c421987097c9ddf3b99cb746b98acea66478eeb63360134aa3e6de2264147ea94df4dfa36344b585e6c2c4344f3f65c236cd38e9eba487d2cec6869656f582f46225eccdbe7ee16c5a44c138d6f3a48da423d39f94c538bf36c22dda341d10979461d7f17369ce737839acfc4e39cc62eabc82d86d1046d32da5f636dbcbc0de8e1cd0a3dcd6f771bdf8c984dc1862917143c1f2d4c4b9f92d176d46d8c1266064fe82824aad0f3858b525710d0482e8f34544736a9729d20aa3b5aeab649d867553ae8328d733f8ad168748a973599668432aed7b6007fede167271280e6e92ecac1e0b9c2f71aedc1ce1c8c4e3ff071ca5f06419c5f05e2005cfa382953024017917a3559685919e36a3de79b81280baecb198ee23eef3450807c4579e610393bd11e08e31e39aa2a4ec03286d3ca78f617cce9ea61f9c47667be8ecffff3460abfaa54fb5669a6f242cb4c226fc503daadcc67d645dd8b9953641c00d1b5a3da9a84a9956a31a377e0a3c19f3f9b93b07a0e315f8feabe5717262afabcf8af4e98fc09c9ae24c7b2607107dd780acaade079449e809011bf36855da63d3d1964034cd5e0a52c6f7a6551f346f61c6b28d6f141596cfefe0a8c5a647e697c8d86fc096fb98005e8f7838bd9510133ad4547fc489749c9e33798b2c7f25c6070492bb26314e8b45fa72854a87ee9f5d4ad237bfb7abb8e3850cdd192928715cf6f0cc12dc791314425ee929d5930440078d85dc36099ef6064bcb41fe1fcf2d2852d1ea5142cee2a9c4124e5101823e54a02a38e4ed5ea3b9fee466b284feb9bbf9375b5699dc52ece97339113663ee46773279e0b1edb05a38c7636aba5cc071d51b748f5a57167471dcf0cc8fb37fd22b60dcaaada1470016a06e50979d46ae1aab0328ca7de46ea9a6c2a2156e05582dd27a65246db01301bd5d06ffcbe2d196acc5122b556346dc2c3e497ff178f469e0c99396c989892581893d4506f6288a7fe37ee40947298da513e0134881845b482ea7426c2d0386ae148955efa256a4f85b9b80e65997fcfd6844e1b6384ac5858feaea47b95c67b95e0cad4f045bcd54816cc7e40200aa7deb1dac1164a23a6336a9054b1eb7f70d948d72197a94b511adb46a014c0c8d9375b458b53871533f4d4a5841acf81c353b5cbf946feb72acc768569c3bc09ac7a84ab28b1b5eab5d502147f8fd57bc8cf5cf425a64685e1b871065438be6fd16401b7c3a16ac236e09987e4e9c1e7c35338f2d93473de40bee0d8e4743ebed19c9dc8d3f2da82ae94aaa4767c54be99192c1a149ceb152d2212fcbbeddd53fb67f84024f088dae5d292a6f030ef97c1eec4b64d92e219db47a1f36b1010793619b7d36fe41fec86d94db7c90eeb99cef54bfaf9e3d6a131ce5c9898ee8540b962beb09029a805d394144a482014dff52d7cb18b24c787e93e4993db03f60b287edcd6e740291cae16a183cb7c5b95e51c4d2b574ead462d15fcfa964db96f0b5a2a5a1acedce137a9a22500834c597b9129a7b5fb9ca2c79709cd59e3b1f7e67bd2afb1cdf4122326372203921479db4f1d1bc0e810b2bbe3aca345b3a5c41e56189d48262f1ed3a5191ae5b49d6b23f155febaa62697e0dc04c6660f86130ca8735126ce7e7671df0dc6c310042d054cc4dda46fa26df863fe3879953aebf23a3c925908f46e4cbb2d31d7c19159ca22039e0c3c1dea822ed848186787fd56dea7cffe4ac5a81795e27c07eb217a802b2321b7cac5caacc965e5961fe985f5e91692db5f66a3c8d8109b6ebd3302c234b6c9908c8de793e9c56bd90a7b65947277b62c63a64e13bc432d4649d8d10ad604e2283e0525f7132d81b36f8451c9178a23cd7676144053ef895430292c76e151b08aa9f31c2fffef451b3aa7f50bb635be48efba3d8dc736b790078ac96a49f2b5631d2ccc589d29de221b0bc6f6167401652133269d673d4a24e1617029aefbb92fa68d76927f46d15231bb6a9cc57188d135914966c2746c981575a932e864678a7f19b0a799e7ed9f6a4a68430a786db84f10f3bb4f2e52489f8ed616cdb1816a863172cdcbe9d74f770e44cb2bb6bd31ea5f5b509fd180f462190657086ec6e04699f3071df3f714824d745f476ddc61eace729f12033b2fb66493c5ebd4cc7140fe19f91eda07abf79828e564dbb70a70145fc668a012febb2446ad4675d2c63cdcec57db9fa31156365fba489dcde113c7c42b330e17758a10c61015b0231242b72f870f047fa2fc460cb08b2b99d0af79e849acb17a79d2c28133554a00b23eead2ac6aae1e07c91428e00bddbe21beb301e895c8712ccf5138ecf3111a4f2e904e70c7c1480901d2a919dbc3fc3c7c0ff907cc26fcdcfee482f19682db7c832d77b54962363a8c37a8cf7a1a7809aee8f50fb4a5a8d5b02cf64bffadce216e132f59d3dc767867be5aa0e49b0d8d9fc28b3fd8a73607f1556423caa47d760eef20cfe21cbcc7fd6c03c3e0f84f72e89ae564df21e6f463af3fcbfb9856c6f045e85d8fe771acc6b0acdbb45c342424a15ef31dac8e12aab84c0cbce633b9d21a47bdbce42e927d6b3e6e289e5dc4634bec9fb27dbde7a76d178b0d477de720d329103e23ddca99cdbd41d5d966dc2de99e30a923dd30e3ddb969ba733ce60f18317754cc166e870dc20f188a74e5486703ab0b7674687d0e9eef87e467d0aa2f0ee4fdf5fc36e4aa2506277be0a1211a507716ee80c542e09260512588322e499a6b8c5e963f883ff8f701323774f3f0393754cbcb26c0bb4efbf1023db55591f2c22f7d85366b31922982d7b3e177131ccff112ff7494b096871e0157e9e7e80176f9085dc37e83d4ab051cd638d09ba4a258b3524e11642e7830790dc51c2b8349dc59a100b50b3917b98b02a12f334050bb483682a0805dd39978fb01f260a0b7015a14f20fdb2dfcfbb30a4b6f10748832cf85788435d3fc5d320ead45fe6afede7dedcdfb0fff2d0076daca545b66a2b457eabe7b0b7221c9cb6b702a86fca00eac3d38dfb07d059fdb7ff3c562fd2a74cb4aecec9361566ac50ee48d0d2e6f3c2abe4d7672121745a93bf5ad798dd1a34144d4ea2e92a94a9e305477acb2ef09b3fb0fed232d9d05f1674130009a293147e4c9efa6dff411ce3eded4c6056d0e0027d1dcba617b14fa062745834816fab6096d15fd09f8cb51ee35adc080513c483853d75aaaaf97052a54063dea30318fa3157857df27032a9301b3d57335745dcc865ffba7d20bcabbc232377dd5468fc5c6ad80be7b05356deb95adc1e5f889f5b4bfeec08f4b2fa77b22fe1eeca649b1fa55ec41a664aa15858b47c7ba902414e99c4eda51626c213f7d281b17b6dbd9f191ebf83eaff911b02f237d4da728071a8a7693d8e8ba0143cdba6e6e4cd56cea04941cb129c48cdee6e31f8b3d2f8396e9997995104cef56a239f15cf1a995fcbb9f007fdba8e528855fe74bc95abe5c5fe77600806b615974b5c080b9a371b841c30c947933eb0571d934775a1515ae23aa1a0cea20e6704629821bcb951df9d0f544d6606d5109d250f9bc7f77c4a85cade161c97570fd1a9bc67c8810f26d5a0ed68b50c82f7ac00080000000000005d97d575931642d7d402409650c8db57d513ddf470fbaf4f986f3490c073b14c29e82ec305ad760bdc51b571c63cb97de42b67460c232c43b24011e414afa488173fd99804c82170c7440157e1eb7e994916bb08a3307d5d1d5eb7d65c83ff879c2550603cc14a50a0b7d2e4e5c2330323401a67a17fd419488f294e0ed577cb522910864341ffbef6b7b424ab29817dccd95d6d72eea25550d28dfdaef7790fcaacc10f6a6733973ec02aba3a4192957d2094fcbebeb9be06155df3cf6dc5178cec89c6ff927b0787f03b932a4f2024184f084d1f915637d7488be4689e2846be30c9a8fac52fe735022ad0db45caec6ff473bf009c9f899dd8ac0208310df80779bdc8cc8095f8b65365db2ea4e5fec45dd9f25880038e372ad32198cde6a7feedc42d94d27007841adfdff15744111cc975e3e1e8075213e16579f44b7a2e288f24d898b1648f21554329de45072a0509b00c4134e45fc7fa9c4633a9507e53c73777b36053a0d5fab21fd3b9eed79283d6a4b71b7aa42cbe165a84400e31ef2c34cc61183203fb365a8ee92e7bd58f6c8f5a289b99b33a7160b766fac3456a71f0832f85e674d7024efaba4d1097cf4e97c0a0866925cf129a9c3aabea39ffbaae209dd3fb9464ecf92a499d0d0e5857ff260fcc81e9387fa40e8c63bdb9bbb2a10c1b15fb79d7ec17a67ec769e236c62d84364c4d85e6aabec07bc00bc864cffd7a761533eae6a5e3463a23b62929d1c150067cd7b38cfdc9062c89871f9f652b7c00c085662659e68c72776bf5fb4c54ca03a56f95171fe1d75b3bdd0eef33e60c3bf1bab10e7ba9e6881a201a1b9145305b905e1561e8059b70e29d64c2db7e4322840cb8620791ec0f0f01268230bca77362b0ec10098b7392850517c0c046db512d2657f6e12fdd973dbef35d577240f08e5ce4430d1a6e3e8eb69315680594234a0c60f83cc941a3e5930d5b257a94b3ade203d38ed9ab7ebad4adbd1faed382ebd709dda1f77f5e6eae0e7a19224f9f72ed44238e3b0800c168603868de42670e8a77a0eda450380de18a93191f13fbbd6a4c4c64e9c59df7d7348ff8d598eb6ae48c461164f8020e5588e9f8ccbc382fd33aff4499b3b4003a4316b297c0e281845ea3f022f3564cada06fa8b24b0e56f75caeb23e4f2a9bbd2926c4f44f90338ca59742efbc1c26284c0362f3e6a8da7b578abb7eb11895132894d95912b1f0881569c7c4343f55e161c19bcdd7c4261243e2352929baf6b7ff14565e5079e36a3406efe87ccbd79622e135a428c359803a385b5b2428116ce682822f0bf2541d7d3a8736f9b445b8bc9cc57447c908a9d35b9482fdebf363e6d4939d2ef4074db7fe85adac646c92673193c466eefd8f03c8f4fb7cc06da09e3aaee58468d275e87a7d1c24367c96f7cdc7c307de00c2c5e901a40a4afb534bfb839c4f98e132424e9b5fa413ae8fa68326b9751e548fb39fe0ad9fa4ec48544398186a8f34c43826f96ee350c20f939a16d9a78c646bbcde48d61e571406695211b4cd6009d0cf49c659bc16947df4ef53482a9cddb8734f55036b7d27ee8c1c00dc69fbdcc461fd6d02b8d4cfbf3cf95629608e88a4151332cdf1bdc67581c7ed18ce97498d399dc9c19ca125ebb24b682161f5e9788254e8c744b7a8e68555c741df1a7e0b8fb5e141e33f482c8877c8b28a9b516a7f664022a7db51aa7a971b0897cbd5c10bdbec81920cec1af517903a1190a5f45dc189f940316a845227776e1693155485e5f7d193b97e60fdf5adefd512c4b6b9f695ec5bb3ed0fac60d25ce751ea61ba01b24247", @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES32=r8]], @ANYRES32=r5], 0x4) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r11 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r10, r11) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r11, 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x3, 0x3, 0x80, 0x4}, {0x400, 0x8f, 0x6, 0x3}, {0x8, 0x7e, 0x7, 0x400}, {0x4, 0x5, 0xff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d, 0xa2}, {0x5, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:01:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000300)="402cc1635331432542a6bd078b3c0b0c8fe74735cb4fb20c681a4c862988088ecca19566481134db0e660a598689d20e9c351d70bbd065caa853d10d896144d8c58403eed08f8905482ac2ab3df51d82008fb9c1275ef9bf4f618b5b207d3a98bc049e9a840cd33f265e751998fc34f797dba5f8c54e50843ff66a33c87889aaa5f3c7acd37ed46695f5362ded7fb769433d6b63d84f76784a4ab09e1eb791e535bd9f2df0ff12f9ac376e4498691f524743a6e15eb1b300026aee1897f8da134a6a4893d740cc8d029455a22eb1c3543c946eace620a252ba0075aa06ac3143768df53dbcdff420b17dcd15a8c321428b80a8536cee798667d3089ec6d27673088725234255b956bcb84dafe9c9d0da241d9fac7fa62a96297df1031183ea6fb56760f3dc4cac17535cf7e4041d2718d54f5fb145be49d5093bffa8d6edfd6df20286ffe191b8b71a0d1f0696ad4781b8ecea251ee951de55b876950409829c8ac58305ead445eeda8fe9bee8e479acb64923aa0732137709a19ba98cb69781c02e7d7ea7c24c86d75b3a93d125f6cba4901d4c018f9cc297fb0da27aa8cea229b5e9906a34dac3b35612e3fa085a2b1e56ea4b1298305e77103fe5c17d697de2c616edceb3e49f834b7428a2bfdca3d202cfef27c18385a4fcec862942e02d4faa6b590c94b72ebf9fe059ab6be8dc8f05ae7bacf7edb209ff5ddb514457cbe4cbf7cdcb0d330b74e15e222e85580f1946a0568e916f71e791fe704bae8240fe2d332896e9ac8dd28b4b50d0813c30fd8a89f2ea0adbd9c31332d1d2344fb96c8c0282332d9c3647426585e679296b07331fb0fb75c97c8da08c6b7c540687ad7a4f3d57610f938413bf02d110161284d1fa4f559de1ae0826151246f072454d4cb06cbb3c0d22de13fa22335fc433b7dd9e384f0c8df4d9a968c3f415fdbb50a87eeedb8a94e4ec5aa74b98982ace32e37711ef64f429253fb2326035a1162fbcf16e57e6d857bdec2ad7e2f574005888bedc3c1f382496ee7e3ca02b6982969aafa26efb28197ada29d906e1ab236bbb0e44a9830c0179703dff103c501d992f339f7bbef199e97743f54570969f0f8bac567e7f0d357662faf51a0999a27a62da78965b1f71063c342c210f03bed56cda1a49383c668d483551fd01c4b2bdf3c846d1de2a8d579129da94f377da3914df6f70adb303094fe02c575dec32f22c576106b5cb8534db4f75354c2e2aa44c26cfe382f838117616d185bb7fcc7ae5c5d79b01b4350aff0a1a306d094895adfdf52a0511175edebcd10f31cdb6363ddc7fc907c4a701f9affe713b97b6a73ace9dd72c68ea9c63efab551b35b493b5e861e63452ceb90efd9b17dae158605267f8a16a5de1f85996b68d7977352fd506669e88a50f7fd0814f6296f70e12b4e7b0310abec014887da482d483d5d9554c78788446c0588b5338076b676e74837a4638ac1d69aa295c0573aeee796625787a0a621f9180ea8a9db5f7ac6ca54a52023a1ae0c36ef2c35e6f023c536940c6e7ae0067fc066da1e0bde5de54b86c6e743ebe91338cb46c7b1eecbe5ba531e2ab7da4b928e567710fb2b06d06789383e5f37527b217324b9b24b78c2c58d875bdb9900fcbc35dc7e752c2ec7d5603d7afe177db78483cd0dd4e7f2776d5982f3123c63b5959c363a34b399cd4e955eed8f5928351488e652b5377c34430f77725ffe6c0edfe5c65c0bc6b2dba868d053efec7e35af4ce21448c891f2fa411be2335ae8c3cf5f37bca1651ad2e12ce0e56722c7d7eb9e8947665605247b791a2c23ac6efab1abbd3153daca2b6b851663bdc6cae6cff0abeb46da981962b65f2d12c1003db56d4003ffbe8af47022401b4994286b57ffe272bc81f79430754ecc1fe62345b9e97ccc93f1a26a80e77846f6abb01e06c446cb21c0d037883eb0bea332f577baad0aab1ecb58ccde65188602a8ada2f8ae05d8c184c52e869530b1a4012e62dee4c5f6daa2776629932f2bef5f5f69c13f8afc4e81775a9701f4aa88e0c043309711765d0c559618bb407a0dfd7ca45a83af0bb00376b8e0040b6f48ec018b82c98039b7782a2679156c65ba7f71fd163142eeb7c3c37a89f4b65a03fb3fced5affe851b295d1b5dca107e92946c6ea1bb1c48afbe308e36bef4dd75d36d47f7768e706b2fc16f982852e7aefa3b18b0f096728307261366ca1b34c702e3a677afca5d58f4f01e2e8925e933c8af2fc34ec8b8eb9721dde1c098aa03d3f520586014e8ac1c02e8bf7ee041ecbbc2248e31b3c4e9dc3f000fd5beffdf4b07b596bc07c741d837c77fbfe324497519902a407d51d5fda2ff2f35fcc92c3491c5b1a147d1283c5b8f732bb56453421d65420b2abcf70e77be0a25f19a0bf5df2fd0ab4d96caac66b2d15df938867204090e775ed36518e21fe926d60844598ffb0ad1a49a36b6d3ee4228426a969b57330ea7833275204affa3f06147febb7c2e22f2afc80ad68b98eab77fb46181a2c452a2adc37d1d90ca64d0cd32ab065a020ae7f540fc397b7f13859c8436ae1881c0ddd943a7d754147f1f9ab2d61af90afe874c924945e2ce8c471dfb11453892f359b41315eaf7ea5f3a7b69342c9c7e7efafb6a1df66a02fac2b5ffdccbbbd0bee1a78b4ea1308e51c9ab03ee5ba683c04b73179fb4079a8516497cc69a21d7a642a75ea1d9f19a7ddeed05e549a2cefd6a446d0050e213117f41466d549fe9c5a413f4631fc09c04b1f7c54a8687c74ecec7bebe9968f8a5727cf835cc03d5f417767f579ad3fef1921c9c6b8bf9beb619226d9ebde5c07501ace8a0f1fc889900aa662efbe56a7372d9e66bc50e3627c4ae6dd4fc966482d31c50a75e253d6dbdeefe49822122aaef6208a531c4d35b7418facfd2b3a985b55adb2017baa485a9f3a55472f26b832ef4e56038399b5b411780bbd20ddd29eb85453258081f4c4165f4660cc06cc3429111e651041e32e1eedf3c730645b47fb90dfda09b4e299b43ab184e84a0c1ffa03bd34a03b3574d5202ab0010d8a6b4b149fe1974677466ce061ec5d76e64904b107fba40997770aff04391e81023a3c820ce8469760db6133ff4223ed3e3aa29552a5284f859da8cb01075f8800ae503d4810cab16090283a18aeda968de54724c334d71aa91fbeeb8478f5253aed4b65611751c140f236af86b31ad14f671dad91d42c7ae29e0e1d2928a8b688628d73d28792a40314281956c4caa909a846d2846767df5e8ab44a99ab03502709417e87ab93ad35aba477e13b1e2acd05bcdaf24a012b5762a442a6c38613483c5899b70b77b3842de739ca106c1a1cd8b237400ae862b01ec1970dae1a5bb24330702a3991556b0e0b56bfcdd4d7b1671b2541447a296361eec4fe493bd98366e73d6e9ebcbd491208109ea0f249ff841679754f72462fec109174bf19453b5729b6c65b84d33f33b83b5eb3b8c475a9f0d0c4d6af2e861092031366e3539a69999f620d63343e9f165cb6150f45a59a5f8e23037907b618c1a236592882e7f27c138e6551517fd495a80923929d0329bda9bafb444098e53906b595d54be8447b8383dbd3c8d424de544f26316802a7dfe21b3b040791f08f1303ec5455013177ca2f45a5c721d5f1a9c447eaf36949d3083646477e0ec7d27d63bf97267ae8d447e912138abc6209063265192d4b76dabf5607eed930cf14c5889477b5474e9ebcad225dbe3d8e0ea52f30c04509a863bac34687c70dad9db853ea076c330615cd27bceec383029c430c2d70f40c72b43d41f13771715a8a14cdbe7ec4e7b7d9699ff5d1660b454c56f240c6e57a6469471cd69c68025d21ac038f18130c703ad0abcd8a92c83b4a4487fbb0f072946d56d3034998a813c0410db8239ab1f0aeff70ba49f04d23f8238e93d00ecceca3840f326ee9c989d39ae228a595d840abca920193a51cfa183948d88213868ad9cd29ab2b58667df0df5bafae321752e527f3e6ed6498b92ba8c2de82e23a48563bff06604fe7dfc17622ba6d25e0b4af342087078771447758317d90e78d9896661b158cf628ca7f322fda1ba190d8eaad47e9acf2ee59e96a8a533d815e8e2122241502bc49f2d9a8513380e84e4b26eb6656f4bd72b1257ff37114d572efe0081828e74626274543079240b930650c6c49b9a5bc9f599355253ad99a9d9aef197387588185ccdc59040c9c7829aad49381ad2c08760db3e079d767c97b28967b1526f6edf3b6ff488ec3d534565ad2dbf590c092aab1235ee1ff01221fc76a244fe30178dc5eb46de3a8d80b66f5a26ae09306ad1d81c5324d9aed1a3ec91070a0422f19b5aefd2b9f2c2b1d7d1f2a3cdb8cdf69f87cdaa7f56bf453cc77e1082a6ceea47d5a5c6102ea606ad4b75ce4a05157df237c88cb9ab557704f9e5e6a3064c8a06caa4b2ced06c9792b091c1941efde611a071fce5860431e4970bb06e94bf13de27e6cec56dea83fb2d5595068c9dc23923b9b9def3c26e93222535d31add40385442f883e8b978ebd4636ca1a2bb3a4a82f2e77a820c08b300a2462733892d68bb31e1ce99cf020e93b569c3cd146961093720c89c552a5208d6598da097539b614c507ca81449ad090f5bd3704e97af090fa0b75feb7e1a60b9714cc2c0132ec35c5f11d5fc4e9d9f831091a20490cbe28b4a6aea98e5270cf3dbe407dfb090b3e2ec8c166adfa8a7999bb3e2bd4f755fff38426501c9eb1ea76fd3f2425887db8bde7601906a5447b7652c2745c3cc8757eebf4d2f92d56783c6b170f3a2068f6166af33f4a2fb0fb68f06bc309e59a84e49305701a4f0305d745c46d4744de0be77a7d07925a702e97aeedd7b089f70d272ecbd9c0e38709115856c818c30353b2be575d62079ee25673e539344648fc9d6006cf72252653ac52e0a722dc6e28615d52c4c150641ab86b4b202a812f741ea86f271e4eaf0b5e7ab23e8e9088e93cc43f09ada0f04778cbeecfc7e7ebdb93b978de56b68ab0990de61f4a0fa236d3019db5b7e747b377e1cd72e9a18b7f8aea2bf6fa6183c811a59172a2cfd99b81b8b34a21b7fd4563bf6c6d857216bf1ea7a0282f292220f4aee13519c8ae54488148fb8473f884c56b8d00b6cf39a0179fe7623b256daea0c535c3ed399a7ce26193cddd6023f9e21cff1ebd58a22e286404e15a89f9c16b09339bddbe9497af83c0308d976f2e41b2d2a4d740c0b9b3dce6725a5fd15136c21adb7b2de4546e29192b44949ae4eeb1aaaea83b408b1f4c73afceb1a5fc4c87d8aed9a1f093298b66d0489e2e436dee41be093ce38df6babd95e20bc11f20a1b73c5e0cff9b6175861866d024085cc7448e6220cb24872c0166f3e0c344a5aa78c3d24c2c1a63d245106d13fcc17ab33999c3f33ed0ad7b215e41e7f26b15eb1960487455a99b73871c17e49dda654e77d808b3634ca70b7e06ef424562dd3dc8e1a73b86dcc6e928e4c3ffba17de2cb2cbaf0958a85fbd7fffdc2b7e909892988f32a205ff9235feab4b151d9fb8bae67fcfab614e23900a21204d3060b82399fb27c896d0f7eacab2dbe402927da934089332be871cd5d4dcce3f82e52b81d7f72d54f87da113f5ec189edb48a3f836771843a2623f63fb13599b0dd75006c1e5cf113257f5138cbddf7fac0eedb84ae2937325d4272efb81204ca30588315c8902e848ca0874c150f0523958cd0e7867c6551a26c92c4e47fbeeda3561b3905c5265747de2de89636d91c219b88ae4ad091a48c97a6aa2b8359467", 0x1000, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000340)={0x7, 0x1, 0x3, {[0xffffffff, 0x7a4a, 0x400, 0x3f, 0x0, 0x0, 0x6, 0xdf, 0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x0, 0x1f], [0x3e, 0x4000000000000, 0x6, 0x6, 0xa2, 0x0, 0x2, 0x0, 0x0, 0x8], [0x3c, 0x7, 0x100000000, 0x294988e8, 0x2, 0x18916db, 0x1ff], [0x101, 0x1b3d, 0xff, 0x3, 0x3, 0x3], [{0x2, 0x0, 0x0, 0x7}, {0x0, 0x2, 0x7fffffff, 0x6}, {0x8000, 0x96, 0x7, 0x4}, {0x4, 0x2, 0x4, 0xfffffffffffff800}, {0xdfc9, 0x7ff, 0x4, 0x4}, {0x7, 0x6, 0x18000000, 0x7f}, {0x5, 0x8001, 0x5, 0x7fffffff}, {0x9, 0x2, 0x3, 0x97}], {0xb9, 0x3e26, 0x1, 0x7}, {0x55c5, 0x5, 0x0, 0x845}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = dup(r4) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000080)) 16:01:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xcf3543a3, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:01:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:01:03 executing program 0: setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f00000000c0)=0xfffffeff, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000180)=[r1]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x177) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000240)=[{{}, 0x0, 0x61, 0x40000007, 0x400, 0x6}, {{r0}, 0x2, 0xf0, 0x2, 0x1, 0x5}, {{r0}, 0x0, 0x0, 0x80000000, 0xfffffffffffffff7, 0x20}], 0x9, &(0x7f00000002c0), 0x20, &(0x7f0000000300)={0x6, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x18}, {0x30, 0x0, 0x5, 0x5}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x7e28acdf, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) fchflags(r5, 0x0) socket(0x20, 0x4, 0x81) dup(r3) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f08006c3f0004"], 0x10) close(r7) poll(&(0x7f0000000140)=[{r0, 0x40}, {r2, 0x8}, {r3, 0x4}, {r6, 0x4}, {r7, 0xae}], 0x5, 0x7ff) 16:01:03 executing program 1: r0 = socket(0x36, 0x8000, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b181d3347f08000600696c653000"], 0x10) 16:01:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) close(r2) write(r1, &(0x7f0000000200)='R', 0x1) 16:01:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) shutdown(r0, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8804, 0x0) sendto$unix(r2, &(0x7f0000001080)="8451933e413252402b3c9de1eee25933369989e00bdf9c8dbcdf88bf01e034c79efa847b1f669fd2f2a747a65643d2a489ddef8ba48b8243d4f26a0c01f62171b9091fcdccc4aba655ff24959987a6ebbbf9197ed6efaf166bb0199e1dd6f61e690a0b0029442e213b888bd6cd3acc1169c0de1fc21a4cda7191f2c1d683e85ee78f08efc0f24c7ecf977786574ec59e9bb57f567ba7396f7622aef6426fd517dc5c9c244f97eea5f367f3061f6fe3b1e095a2ef43b89eb85a093feaa7e0002cef4b7c6a5f2ed633f6cbcc39644c66ed0e797e7d82650f227ded027ff2f4f6d190ad29b580c354a026db3e54072b4a915491e1a6bf53546c3eb7931426d71b2066c8d781965e38910177c50a1d435306afb2514b0782fde066e2381af387e67e7eb7e0933eec1d5562a4e3ae6f6efec54837a68bd0e150cfa0572a3659971b80b8a9f126b079b5c22e8ca954473acd2c604e8ee70420da4e583c28c92772dd5b8f7040533ff08ae797e7e592558412e66bc754feb6cc62219f7ffad06d155180bf29172a8dff5a9fc0b9e13c6ede2c6afe197ee6994fbfdb16160c11cafa58802c655f67543f5e842bea82a1feea9b325c9a3e304bccc0e06894042a71a3e50adcf678c4b477f290310ef1d87471c9df5ed16421e29b87ee7b9c16ad6d1d1777b634b2d8e4c5f86ebaa2da6d7c6eb036a97cc766917bf4450a0782dccd6ff526c422042edfeb8c1d4a598caf0da21f2f2a937df4ca3c5f2456bd47dd8e4b2ade6d6431ac1f7f04b5d05e38e275a0de67297b96c5e41c5db70cf67b69873c632001d66fb44c41fde1798ccd336a954652577a412cd310c2c621d6f39d3dd58b527ef38cd01a5660068bf51d16ac81a614f418514c32db7d47c620a6e6728a4cb0e1ef437365559e54c8e72651143fb9da5eafb5bbb610432e922bc6e3338f4fe6731de64aab44f615da3aaca69970e6137946e436560355c93545889f78f509053c689a687579edfb69f46ad1643eb54fcaba153adf0052632223d0c75c5ccfb06f66c125132e195785f3236dfb32bcb22d368a2e801d356f9068991cdc51868c9246a017fd8021e8adfd0ea24bb121d6bc661147e77da4e6278a4334900dce0e7ba6fddd22a07055f022f6ab29f4383857ebe2b3112ea282a3d2dd2bd66c716e155230168938bd84924b4a8294d2cdb8b1e27d2e07a1ae3c980da0f30b85b5ad1b2ffbd78b0ba1c33ee7e010e190dc3a05cf3e94531737c7e8c310109e93ff24ccd5ab90384f31e0ebaace1655714f94e8877b1354b5253eabf31d7fe82fc072844fd565356cd271bb3b7f0d1d01bcb0340205ea6b85934e510304d31977cb7583ba992326e1ebecb01ad7de238adc74cc91675134d79a8d7b64c4d8e7b5bf7478e1e5a33a3aa0131d03603ea688c7cec9ed4d5a75d309306d9204ed6753b2e8188c9ddf6ddea2605a120a97077884e227d177ebe3bd608a7cb127804630bbfdcc342bc5bfd90ed5f41862b7a559ed2ce0dfc8e078a98fecf206cf63c9416cef6d0ac3c7780a9c5d247e3f5a9a87a21beaddb9c2927e7ec78c152718f28af891dab6115c1a93bef99525bcae952ab5df419923c514ea30f88185c46f5c0c6f499f367b5d1458cd072521a686b07cfb29a0629b90ac96073dd666135552b891506b583cc85552979fcb782788142f8217ecc57ca875f732f448aed9bde2a8533aa4c1d21f41cc8c1e446f19b155bf8bbf8ed406cbfea428b20d57014968703bbd640f05cda7d22b6374a1b5d918a08f1d232d9d9cb47e68323ee3e693cef66e3becaf38f89f6be9e46a19399e5d4d672c2ffcc2f4e2c2a8d8a6e2b1838d107dc04bc239ec65d1b9c97ee7838bbefb8086b8e26f0bc6123d30f8c4e0be14750a5c93a105dc0e920115df1673cb9685f49926f73843e4ad792dc5bd9a1cab201335618bf4b642b3662bc59ab872c91360b4f8ebfdf8dabe7ae683d9594dbc633930853f7646668540201b7831ee649445c63481e98d8cb6da71da034c7df222ea117bd17924c8691a9a8821e8a82820714332e8874369048f2fac6b6c320dcadc9e47e79d08b417bb71dc29bfbb4ebee3580ae2562637789374e25580b74554e457953a643f1b2f84135cdb6d56bab7042445df235a82cc11d75692219e08d812146df993d20887ef246ebdf004948aa6a23df29aa37e33ba3ae76fed521529c3ebe6c820e9d5ceaf58f37dc1d50e69844a51b2136ec3005e342d43bf6b417d70f8689d85aa4566255a3459038647db43d44ae1fc7ab017c26ea7e403db1f486e0d26c3d7a521870ed33fd055a29430033a06d877d874a23ee2ddec1afea385112de923b0bdd2e8936effe690fea6a99019104e1feff0f6713326ebdbfa30d084b2d0f84862972814ffef1a5de604953dd5ee35930ba24630a6b0b039db3221b24bfa4345a2d728fd2555691a015dc3a91d376aadb2f3e4103df6a1981bc7bd08828f86406a7e0580b89589db3033407d84ba30ca11d5236d5b796f31c00f4c086f7c81a779ad1a6bdc507d1a36cd8bf0ffdaeaa208ca3b7b38d3487bd2ade7c54a641012dc6f0a51fea900214211a0e851c0ed931f8dfd80bcb0f4c629454926e95a577fbb40ef63d3d5e31cd70cd09b942606393928ae98633d1aecd17cb516308482da9be599fb2d88e182612886759d0ae8b7ba68c95fb4b6f154e2b212f04efd40c4dca92d6cbcc96178d9fa230bc90f592f77cf0f198c33dfa5a574b10623bb162a2d81f10b51499ab671802469aaaa083b2d0f1156d9bd8a37090618ca9e60e3ebd5bf0971f541692302ef93d6aa36f73c2060510e80ffaeb6d66496f32f5cadb1143833042bb5278ffcb00d833d047913cc2158765bbce206ce531e51f9563355927af0bdf67c621759e180903b5803c4117d3c4a1848bcb02800a92937e777f2572086ac57629303c9919040d02dba364a54027f34542ab86697f5f87d8b252dae4e1211dc981e4b81e14a6d6cc87db1028752c6ba66f68125b01ee4088eb9d841c018d307212d1e815c225853221e2559ce9fd3e39d7533988aeb725c652ad18d881722523177c7624c375d420110ae88dc07629a0089ccb9576b1c7467950374ddf4694de53666ec80b7855005b790da45445fb3354d75d6baee31906e81ae5db51ee496aa132ccb390953d077d7bb6078fdeb4fe25c68c68700c0c0cee7b50e09f4c00d678fad5c80f4b0047d7c9ca10aa9672b179021bfcd35bf54354cdbabf5355866751ac80b6390f4402eea3ef8d9ab976ea6b63d4a7a93cb8a7e9da59c397a629f8162bd0deba9c761a2942ae53b31c3a2f9faaecb869a13d0566d24b44fd5bb15bd305beca6157ab2ae563603d1bc6d8a4cc9df5acee9baeaed70f65e1cf32e1737802c4eb1a11ebef330c2a37d3c50a64f9c00cc69216dbd6434fa9564209e7de3beb84539733d324af9495f8a08d4d347f8a10dac7320b79981cbef7740db377d1d61d88af300427aa1cf2c237658a667d208e2a297e709d3df5276734172e794b8af9e5c308c3b78263c172715d39b87fef5dfde2a5850103bb4648ee5bab5b05b3662ea93cad019fe5e841e2281f4ed0c35210d87186b1ba8a91e9216fab1c5cd02a1e437df6a5d707aebbc4b0f15f0ac24cf232e2e54231ac0fe014ba0d9d7c9b82cde513e0282bbbe06ed48fa614e373922a4dfd9240e53a96219405c78ca88f75fd80ad717496a3a460dc63078f7c4ffae0af80fd0e503e9b0f38fb2eaed6423c0db5e2512eeb282739b670b77d4e8a92df8dbd90536e588e32a2994b3395365925ca9f29a779a7e4f98e354f3a79b25503b31f1c95777a898729be56cf2927a83581adfe9354b8453413efa412eff4311f76ffc8efc53e39044f67d79d486536405fbeb0a28f93821164724105dc8503a8ace8cf2664ab3c42f4a6804134f6142163b6c5961bfc3906cf07fbb3e7c158dce060831651d733c79876f672b53f8b5d993d81d23ac82ee63f2c930fe3ba3bd9016c74eec0cce2f09a0e1ba281c785dd877ffa62cde7b38fcec9a83353f90402d9f110cea37cac7fbae5661f1fc94ba1655e456a0abf5b30c806c7409eb48c494985e0c642415307c652ca592bfcf633efe393ebb24fbc25b8bfd59a02bae9e53a7e9a4b0934fbceefd068dd992f594d7c03c7c9961cac414eecb8dade81eec2c707949089c4fce2554f812230287cb65b5e49f1f8e7a7954df263136d1ed486d1204cd5a2ca9a147705532c25b4df4b3152eefbfbef760cc959dcd16d453bc8673b84f3e238e9c42b5c507cf150d89adc701d6ebafaa3ecd031daffdb45d0db537f206da2dae3bd14728fdd99f559f81ce4982d2344a96b2d12ed73933359b4cc19cabfd7522f62fd6da5ee8aed900ed1c523f742823f544dc3c69b81efb568831c710e1e043091db7a14ade6ba27ad4f7702a0a48bce8e97da2436e261da2412fc0ffff49c988ca073132410c8d2dfb7402bb7ddf0fd27c8b7b1c52b68ff3916d535c587b23fc0dfc64d52359578def91a96b5f6e9a3c04e85e54c413b49a73b0e44bcf43c3e40471679516a548f7f60488c3b443e25c9455ccf0d623b192c47486c9a2083e6e0907ca14955991c8a69225f27fdda0440853e72a1a6b8846d08c1a65d447a121896148d6207c67b066780d30eabd73278096a96da3f46548bb9e90594d93481cdab2700f427738b528942128515e80ef79cb8957fc1cb14c0f7d5d45d6b5c58e8c304b025e8c983b9637cbc5a43697393e53e6382639e863cf7a0fb88a28ed523face14fb91a601292f58a28cfa571b0fa9d72e0c7f3f97081dd28d5487d84357059e4cd9667dcf735194ce3ab82382c7a9437306de5ca1e43c2c3efc74b0e19725d45a339ca14686a90137f3bd4b31fe9a87f9a14b49a852d009e94a32a3696eb5a4a505058cdcbef570784f6c5f7cf6471e571815f69dc905510ece7c9735ec2c1fb5eb0a686ef91fdb241ee9eca9af907616b3f44f8e5708f36d586cf998e420ee0c1bc0fff5f060c08b4c69f0bb51055eef6bf3f689420e0c216cc398b987b79a9cd702bbfcbfe9f3eb0e7c80d9dfc00e4a7e12fc0a5c72c617c54fb00c85fcffd4bb24a1164623d6c1c04cd16912429fd61d7b1491eae4f870ae833d2d9ef045bb54e34c3952bd150fa683566ba565d5cdf031627164985fb65557de142f7229a4b7f1c937a3fcb5ffb0a921437079e311e01cb0229b8d2c44959ce78680255f220de47e6b73a96023717eb4053f6afc7fec234219c9931a0f5607fddd1d68bf25e06b62f6f7c9d2ba9dc60121f138d9db9766efa0efaaf5606cec04dc1d796a3277d0f8c655193118ecbf79cefea3dde4e153f99175de45a0bbd119ad8975edc85c497d1e7771afb9644210b9e76a163a4d470aa7310ea57d8f78984102677eb059b07365f98a8a37659af9620ee476980f021be84408569e1b8263617a5c614790072f86637ed1fe159f43f081b47f917b63b90e1f17da34164a5ef9ff36d001edd3e61af97bc7f71c75b5a53709871ffa9b47d7e34bc2a9e8eb051406dc66c9e573bcb4faa6bad4dc4d66d5a0e817997683069a3f89c1135b1cf21a16752a090ab990799608497697ff107b7bce98e1959c6abb6324a4e8d5f043d80ffd8fe80192347b491235a6f9bd22fd86f496bba52ff27b04ca573742761968379f75b332052652f284693028807edc8550ec7110c482dd0271482d9d9da110f4d30e1171829a704a7706496df7031838117f8f0395f1cffe716ae9f", 0x1000, 0x8, 0x0, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a00000000000300000000000000020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") dup2(r2, r2) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = msgget(0x2, 0x4) msgsnd(r4, &(0x7f00000004c0)={0x0, "7f83c0301e063154bef95868f66ec2a6b0f3828116fb08b627b69b96edfa3269e1705bfff4e163bf5d46d2828f59d24baa52f4d5cc1965e22b697f7c1e736c11669c4e4e41516d4dcd17e1937c0ce70148c49ecd2a0bcc2ce17995cbe165b91503c76146cb64b37742f4b7b5e8e88e7f9c52cbf7bb189edc4e1c5cd6878245b7c2c6be93dd5cb80197413990398d89afed7c1527fb0a95ebd6e67a667caca07d063c989d21ab165cff227b1e01ed90edd0016ff01d482fa559f30068662a4c99c41a2d07be152fa44c3ac640354866c515bd42070f7475fea768ce989c13c08affd39acb84967a6822f7b03648221d3e0febb0307f2533667cf06a355ac6376082dcbcf897c038bc59c08d6e34dcfe84691a5c588efb8bf6eb90e0cf82f20407c7bc91f92379a0dd26d129ab8145d32af365808276dfe7fec794a66a2a33cf2bfa4173e31d369a5503eaeec001875425379cb4f31556cb6ec0c67e19809cee41f688ccb91424238267725a874984a61dbaf26654b3cb8391b5a4a34f71685955dbf6a63b8f2d184890cc9b9193b120d36714072c5a4afa0f3d6391e4fce6db4d865ad723a875a1fd1b408973028de1524d28dd00f0c23bc1f506bbdca2995610ded7b82cd9ab62886c04a932b2b5b7ac9d029a2de0bc9648c793ee586490b801984496b2517a2ec8fece191b3e0f87e7ec965614c3e0ca9bba8827d97ddc24a545fcb3063f46373faea9c1914adc9f103b93eb0a2979d751e500c435df9972def59a9edd6f87ebc456078fc8e53092c4827fb38abb142d9d7f626af4c2f19470194d4e028e5f4c4b03ab5b5b13bfbe0ff9089a55cdc34fc0cb153970b3c8ded4a8f8ccd2f947aa8967182e758743439f34780ae3b41dda4a38030948817bee888d16f15b36168be0d8882633a843b304a8d0cc7255f50f43b11048b904ffc38770b662487ec898c8271ff70df0e4e824112427012e74a18376b10b6ad8bba2e519af6ea865a4397db5adbca4c43019f363a9ce74447888b0a5c8db30b4f76c79725c96788998be2d89012427e6ee3fa57dad6b91bce66505ae793495c7df8d8e24853477bfd93ccabd36a729c60dc9f4a6b5ecd14e6eec9033ae1227bb9675642b689ba91f581d248bac41f97d455f889c37a2ad52e486932d24a02bdba6bb92971d4a3821357c50943099b317e02fa35bc97ece28c1c6c93c6de1b5214b2041ecb50132150680a98059846e4db24d47ef05505bce853d951948e8b1688b4b0a5cc6712d5c55fb011c62ae8a8e54a5e1ee0e98683b1d1552747ef25066786fae461cb3e9a9ef4a132d9fd04a405924fb2325a9779f4937598ea63877aadf25dfacdede3c2552f709f5d13855ef7ed95dd780042174e835ef2159fd2d0c1e86f4ea09e55ea25cc0187d40596ee2d5cbd48d7988f1c283a8fb901ae5200ec13bc60055d013065de4814538ed3723a931dbb601852439fa9a32d1791349c21d1ea8cc5fe1c67db0f75894dce1c5dc73421366c5967c65b5a1e5b77a04a68a3547f7cc32e9f32880ad85614640de3a638da728ed310d18ecd137d8bc0916903b85759f0fcfbd155f017573fdff2b91c15c5bd4d7bf2aabed5765a9448e6308c09042e28de3bfe3b949939da810cee1fa4fcd8a0f502c418af27a648757717c23c5be2f3c1126c8886919fecfd90610258868b7e07181adf9b01629671083131f2dcdf3f0f8a2be4ad39f71bc1bbfbbed7e5a57b7c1935a009c2f0cfe1ab9d0dd076773c9dc3b38ffc80d77478da571c0222fc5b67c3b53b1a07228c5f95e6da55c3c8af0c206b95b4bcf1b8728d604f7e54dea2756ff87a8e05b3351a2c5f3c58e4a8b25a9eac8737850e08d1ed87adb1081529bd4253e05619c216f0c96bc49ecb46ffc3d1f1423e22be6dca2ea94cadbc5a437c3a6da8d855cff95dc07bec8f1b22c5c65f0e655b68e6e7fe6cf245a302c2b8ce01e2c02f034248524bbc1072587c37080df83c811e212eb3e0ca967482c7a843b35a46a4d76b83ed4ec749d8de7ead4487262beda87aafd3b6e51abc62087ad0b39e78f51a587df85fb513166741eb91387872da2306fadd65d3560671cd3444cc628fcdfede75a6e844a06f8da20c9e41ee85501b992bb89a90e75bff5760c3117594d523d8c6a98f41ee06f684b79a0252b9ec5ce11f8103ab792a0806133676250f1b4da7553ffd3b52ad6922bc8647c517eb1d52c6ba69244cc2365cb8f471ed2fe6399a9ddba2af601d0fa8a37f97682fe1edfdd7bddef6b881e7a2ef8ee00a3bc1f7346cbfdb0abd090db1a754bca03be0fca94ecccffb0efa3a8b3b2819feb8087870881c9a8ec4202fc8c0c525dcf235b8410054a012e041a8c4d5aece69425adc95d1691c842f05e145f647763b552efaebdf91d0f500244b5d51be2605e33f6b243b413ccaad7216630576b2199e904c4a2860b17bcad8c3b4bdee4be74de934b75fe10de1dc6a249aab604308071907d96f8284f7f9ad482ea71f626a8dacf6541e92c05ccd334ee328732faa0c266510d6570a919a6492749bcfa4d1edbb4ee36217c235ae560947159d626ac239026969112bac034842e49ed5bbe7ceeaebed44725766f4b34972ea7ca7f1e9b0cdbe137832beb193096b106734c28227046a4d6d94b94c8c5a86bf1ffa75bef8c3afb6ea201a8911d7a037175d273e419421b37b1bfc53f3a2ece5d9c491363d06815265a4384fdc355976132906230c07cf41d9b074b1bb98a898b790109775094a6ff0025921db6034c230a51f13baeee449900dbd742b471123a0cc8b614c2643229843726da034cf210759823891d284ac742cc1ee23450abccbd678686c1a537b40aba4566f21ccee5eba99acde849bb6ae59ded0c82be5733e359e583617a637c587eb193f4bc9c3dc11a89f167ee309261c2da7f1a67e05c43827bc10b249b0c7fb184c10233d8be1ffe228c11788004165dc1b80fa5f72e0b43137ea8417a5df034ec2e40aaa360bf23cc70d898457a2ba10c5b827b0f512c9eebeef1823fb51191de344926dcd2534f990fc9018efa41572c7e24494368edc75124b945aec1c9f68ce8a505be157b6f4776fd7a45cf51514555f84e8c91d7b58f810f9df8d20c07906996e782778b1dbd29ea965fa3afacf622f9d07997ee0d10000542db1198b1ca7beb682393daf8493d9ccbe6fbd2707a29d69059456d44bc7e0e2e2e95c970d1396f81aa98b2518d34501ebcc87c4daaa47b52814549a1fb897ba542d87a35a031c257da3994418ddb36a52f76490255d2f92413085f5b038eb60a743ba91e6f66ba6545c41bb8610e0d8122acea9d77260bace9ddee9f70b209a770a95495f8953bfa16ed54b41ee3e3e92aa663bc07211c7232d55b5fe633c2e6feb62344475582cc380a9f4b799fdc27a4bbd86b763ec8bb80b3f9007329356093a0b5028bb1ad6d369e266ab600e38e8dd3383841c07fd3ad8994990a5351deb1c9fb3d6b75eba955ffdeffd800c7b474d21da0d0551201d9821fe70c4a64e50501a4583e139dfc42ef6a61f1294321798dd15ef105aab9c5c0dded5b1aa6b1f1403f576e3e7e6ef18cd6d0757cfb024bc99c148c8ac3f90c2499bcc8ddc8f61dbcee0f6a61a7c7758b973adca978bf3f43b4517754a3d492e7024a56503f68cfb3ae6fdc581eec3489a083e521b701d1b708c801a4b76631022ca13f22b444352d6630036a43d992d586886d59fcc512564641a17a54922dfa4739377f5e47668325144ffcddb9b0f3f0e5514e21f3785f78fec461bd62297b8d1a0c85c37833236d5c2d7872a179a0b21b8c85a2b665a9fe77bb9b57a49c41e23ae85e415deb7d072566826b23346cac610ae3ec9759dc6a0798edf1fbfb819dc9eec983076a8563fcd5197ceed42dd2b8f6d64cf2e04759d1d7625ce0652fb6bb86ab6ff1e342835d46960b68cf402f25645895eb81439284ad668c0affc8416551851af3d458d12d7d22724671984157e5b3742899cd69e4326431215f6399a83be2eb53d0d8f57ecd62bcc7686cdf4c88f21b2564a2242998b3e97832a2ce5c02f34fe5969a28d901702661ffe354b9d69041700cb27a11d47ebcc41fdb768111e8ff3e9e8c8be67363d22eccc13bd4156d258dbeaf857ae64920f1c1104ff4730858962f227de8657ec703274434ee291906e6251ec0e58338255c7e674023ce962c135fba3ef70cf7956e92f0f5001dcc486c044e3a0f4683f59df990cc9394ccc9ea4d7c21b25d1aba29069acd1768caf027c343f1da3a9ed4fda2cd2d45e22c36df939649e58384d0937f8b9a6cbc6939fcc41c7bc51ec66ab8f163da3a79b53747b57c80fdfa9910e10adec81966193a8ec5f2f8a1828f234bc8907f4ea14a99792a3e26a8f8d0617310c9c48ad17e0365e0a136e684771c8287455a3a672ea40c66a3f992671622da04087344d9fdf69aaf32aeb464c46a338599a01c979e865f2dfbc2e5727c453250b716532a8aa83e8252de033b17386415cf0b912454d6f4406c1f62d30536557b619334152a092a4d37ea7e8c1ce5f80653e67311dd5d3c148b4fc44fc712b73104efad7cca5b3f69a6fbe072618ac268d92a2d807b13afef29638a0b243da691e9751de1b6c04249c57be5131b7de3a593b4d99c2c43244b31a01e53ac404d9d54e8baca85e29b89910d0580da286cd462c582cbfdc7257acc41e24789ea9f259ec5e51e654d90241f8418eaeb940b63a8a7b6e2e921a41429eecebaff7ef7799a497624ee3c79c08310fd0a55b1c6a3c7854a36406fe7a864ff7d7c8fe0ebc2b76abe93fc1a254ff828a6f9f32122a3456ec5c9f3f1cbf280602cd6d60bdbcbc7f086cf0bc7202d97e0f449a49da596e95f513516de791677d1ab66f8dea0d1f51b93843f7a3a966496b716bc7d68f849be9527640f9fc47611ecefb37ee4dc5a0dbc04534e6aee8f9d23420c8c3293a88601967c09f9cbf58d6f44448f5683a4ae409aa508d15f75a349d32c16feb6e0dee825394cef65c7aee064da1ea428d982def3a31368430b1623577808bfb5dd78b750f7984255c8891afc1548bb5dca63e34f1469cc74b5dc88663d27e32ff13259b1e84f9a0d45d1e233a5159ba530bf0f81d310e5e80603296d8ffc20c5a7e02ca35acdd0100a699381dbe831513d3341b4703d340323291d44e747d14f9df2e374cb44cfa1d0f5233f09d52c006c5fd4df0482b7bdeb21e2bcfa22d46b4b1592d06885f15f533fd8c5ab18ae6e5b7430d0397bbe1b4d5d5522827a65e62b3083c2284ce1de90f6fdce399682706c8d97931dffbed2732a75b159e6037d7c77a45b8ab37b66b1740fa0883fdce9a9fbb18b3eba8b4ca9f8c9867ca9a5258f36d294719a483e7ed8764f0a82915f4a14f3132e639a274f453afd49d324f70e4d94bb51df27f492cf66eb6a303ac4a48bf482ac3602e951a8fb7b86d8b09588f7e35f62c359f5d73fe7ada3e3b8cca40e1310722a9960892be5fdb089ba2f5a0a5c3cc5f75c16882556d6addd9975ad61abb186f657621d0fea6daa47bd9317c0ff3f7c96b701450570a72e866c7014821049c15c68ee26e8e00ed41538d5a72241be01a997e1acbadce23af29b6fb5c239800de246756f504a2d7671bc75f4a6aa71402123231acadae5026d3d1d51eac380dc4d9cd90637f0f1f05b39c7df31578b85e8f23f32a0014cbc34b2cb6e0247b023abe01246a5beb43e2dd5c549fb31c769b7d1021d555ec1651d7b9a4123ba120fab31add436ef33cd727a"}, 0x2ab, 0x0) 16:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000380)=""/59, 0x3b, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000002c0)=""/96, 0x60, 0xbdbd5681facac116, &(0x7f00000003c0)=ANY=[@ANYBLOB="1fc2b3eb41e03e3b300040d1407a494df06d22f39c6806ae25fbfbe391a909fb4e1acdafd9c6e53b19004a071f8aee34ce2614d5680dee1e902e8a17855270c893fd7f49707d04553b98e94104c3607f594dbd12d03d15714c3b86446a595671937bade879ee0f4a7a2f193466241520373838b4fcc835a2283585ae37bea0dcaf3202e5f2ba0797829928edae58742749cec51168b7192b9075f8da98067b13bb55"], 0xa) r3 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) getpeername$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) sendto(r1, &(0x7f0000000180)="8dddc31b7f7e1f6772b2c4fe2eb919f194a834d551fbcf5aff083ba6c26d7ef983bffefc5c0eaf253569d97fdd6cd7c23c24a4e1f525a7f0c756ebee2e94a49420e7531fc885df2c5d53f09d533b9b57dd21762f484a5bf8a183e3826c2e9bb80d37be1c77ba5afdd2693f3aa9918078e8621e6030c5f7786fe59b0a4d1fb7da80ca36759ad781131c5d98615c97f791a7016b26cd28f95eaae7578eeb474b36488952f8de185c4012b62f4302004a0de4cb3570df05fa13c0c7f2835d675995b285", 0xc2, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035816446a088a0dc0947f4fc94cb9b76666b7566dc56bc5c375fc58cac033c4faddcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee6220978f6b4b67", 0x91) socket$inet6(0x18, 0x8000, 0x81) close(r0) chflags(&(0x7f0000000340)='./file0\x00', 0x10000) 16:01:03 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xef547b64d3fdf6ee) ktrace(&(0x7f0000000000)='./file0\x00', 0x16, 0x10, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x5804, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f0000000280)=""/132, 0x84) 16:01:03 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) msgget(0x1, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r2, 0x20004268) setgid(0xffffffffffffffff) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2809000000d23500000000000000b66ec0f5c687ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df56ae5e12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb399d5bf3e901e225e4676b836ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0eff0f000015d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95030000000000000052fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe8100000000000000000000000034ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b64940000000000000008efeded85908f2f748334bae1a01d2908072b3fa9b4dbcf1436d2cd7ee59b58e64f97f49a1bf698215837b641f92b6dbde71"], 0x10) r3 = dup2(r1, r0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x44, 0x80}, {0x22, 0x80000000}, {0x3, 0xc90}], 0x3}) listen(r5, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000700)=@in6={0x18, 0x0, 0x1, 0x10000}, 0xc) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1, 0xfffffff8, 0x0, 0x7, 0x5b1, 0x0, 0x1, 0x0, 0x9, 0x100000000}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r7 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x6) 16:01:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000003c0)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b5501000000b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870902e3e1b350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb11b9088511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087f"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a39916db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f00000008c0)=[{0x24, 0xfe}, {0x7c, 0x0, 0x0, 0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$dupfd(r0, 0x14, r0) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) getrlimit(0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 16:01:03 executing program 1: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x3, 0x5}) socketpair(0x1, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)={0x0, ""/252}, 0x104, 0x3, 0x1000) fchdir(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0x10) ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000002c0)) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x3, [{0x3, 0x2}, {0x0, 0xea}, {0x1, 0x9}, {0x1, 0x5}, {0x1, 0xb5}, {0x4989c62cef910b7b, 0x6}, {0x2, 0x2}, {0x3, 0xd}, {0x3, 0x71cb8fb7}, {0x1, 0x3}, {0x2, 0x297c}, {0x0, 0x6}, {0x3, 0x81}, {0x0, 0x6}, {0x2, 0x5}, {0x3, 0x3f}, {0x1, 0xfffffff7}, {0x3, 0x4}, {0x2, 0x81}, {0x1, 0x40}, {0x2, 0xec}, {0x0, 0x9}, {0x1, 0x8}, {0x3, 0xfffff97d}, {0x3, 0x1c46a17a}, {0x3, 0x100}, {0x3, 0x9c}, {0x1, 0x1}, {0x1, 0x823}, {0x1, 0x8}, {0x1}, {0x2, 0x7f}]}) r5 = semget(0x1, 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x8, 0xffffffffffffffff, r6, 0x0, r7, 0x100, 0x9}, 0x7, 0xb4, 0x80}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x2, 0xfffff000, {0x2733, 0x9}}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x40, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000640)=0x1) r9 = getuid() r10 = getgid() getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000780)={{0x0, r9, r10, 0xffffffffffffffff, r11, 0x40, 0x1}, 0x6, 0x7fff, r12, r13, 0x7, 0x8, 0x401}) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x5, 0x9, 0x7, 0x1}, {0x1, 0x7f, 0x4, 0x3}, {0x1, 0x1, 0x6, 0xfffffffd}, {0x400, 0xa8, 0x38, 0x5}, {0x9, 0x46, 0xff, 0x8}, {0x3ff, 0x2, 0x1, 0x5}, {0x6, 0x40, 0x6, 0x3}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") semget$private(0x0, 0x9cd71c701917b3b4, 0x1) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') close(r1) 16:01:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r2 = socket(0x2, 0x3, 0x2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r12 = socket(0x18, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r12) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f0000001cc0)=ANY=[@ANYRES16=r4, @ANYBLOB="a00aae99c6e750e1b17c6ae408c9ce8c8d134a961c2a8f6b3dd09c9915d4db71f56706f9ef95e8c42beaa5d2bc0cef913d9f123cfa50e3decbf3a2c63f421ba987a8d2efcb2ff8088df8d9142d7dfa31927239cf987006724da8310564d379ab9768626e3bb55dad917b534e968cb20530a81b985e1aac08873be6851e2dec839359391916eebc888c54cb08990551e9e7d4e0e0c5cc73afed62bbf42ea38b1b73ad91c040ade495a76445ed3011b9935eb9e9f7b2b44cb5dd73a914c6a6bc57908290e535cb7150890a197e6bbf8fbec43bda1e4eba1629f3c52047730f39d7dd154c05b1a874596b8bdef57377f898cb485ae2dd03cdf3bc0a68968a9c792d8204b8dc32c6ee7f8136caa92377f0a5f5206a4e6bd90c90e691eb27e89f101869de70d926aa65b6e44cc99709e56c9289bf08247fe60386b103e16316c3075b455771f7db2cd630e36e74d15dfd5f471489f6f0748658e8a38fca12738695d65e3c05f5de055433d3334de99ede83e7b38a9e3ce81b915910c020123a6927c74b1ffaa741922aecc660e0200d110ad3eee3690c944b3a9159d26fd5f195e6a8463a713e074c278ca17c7112861d904f548b2218cc4ff073450aa2b2fa602da9df5d6efb01767f478230cd3ff6fb253a28b34992534437e12750c8cb2aeab8eb812ee93e20c183fef2a22293b28fc8ab36848a80d084910416008baf6845a409531505e4516e6d37e836b50916576138a810a436f2db294754c3db2077960fa0df69c6dafa95186486668c64606c407e4f874c3d14b8ed17cde4345a6d998e0b151f2899a07e316a5b80559147b54f1b4593cbb03923ce13e3156848bbfd31bface2f5697e29acd588ad3e63d85bd77687daa6eafea8d4e1c0e77de306c96eef2484263751bcf7024e06001902d052ecf236c5cd644e82bc2a66721d1b5df5e99fe185304bd767e31901a55ea1208def363e14866c8446591f13b641abf724029cfcbc277ca0c99b0aad6d11edb0beda3a5bb0bc918e2885782b4b669d10a72dc26399cfb18131ba758189e1e119a64177d6f9f1d726126de6c78302587f037899993f7eae730fad78c4924bf0162939b1b75bf31463070196a11fadbccba417151cbab9fd989780d8d653c15642076029ea824545b925d728c140abb21b82697114a794b123f2c5f4e3313a0b160ee877a0fd1d0c1777ca35a4da386e4b8343d74ffb613bd59cfb95e7cd457b81ecb140e3ac9f8cf61952cba9188ccfb267675c19c5cdd29db8ed4b9e57570ab12e24d3714dbe1d5543a80630dbdcdc092b9744642ea0fa3b7f652b9e38d01a7ba5097296d2f9b7a4c00a72e31318e536f7ec2b3b34f38cc1b81a8c6cfd541f2fded88d3b39a4420ef9d95c2bc0a77b157809fa3502f24fbc7befe5594c5978a8e495102b6f2e1beb138a8de5577b76c8c1ed7be914013effb3b3ea57da0a20e8ce5703bbb10bce9fe755b81a778dac1dbf09971fb35c6994ab893263e015a8e105ccca5eae0dfd357abfd1a0a27dab0e2e888e1329a306c9b818794b55f33a7bc7b9edfc957719432709c58092997faf2061fd7c854f6b7a4f5f00ebaef18fd0832c547c86ee3c641df1bf710844db8b22cb1a07bda634a55a9fb8580e78f80f30b7eea956d986c0b586d27ff8c5f098bd4444fc0aee3d4fbf9f295bc123922c25702a0f1567c4c84e627a93e7f3ce4c3b51eb67ff5122647948b8b047ec73bcac7fc6d125339b60a279020a4f031d8d1e035cb4728a613a1048512244c277cd026b3fc0036641d278a556587667b66d918377965bba0682ce2c8c3243f89c04b7f72c907081868558d2c7a098850144eb6b54c0e32eab973bf203252b653d6af8fa6447dc45eb921924b57ec97d26500fc82f642e608f2ff0f0405b8284965250a65f880401ca19369ee0fd4ead723df360532c7b44eb29f09fcd58cb83b0a9e9d119587099b2727ce5001f986abc33e798480e358486d4e5f5c812325f87e2eb4cb69d4d03605a7c8361f803c0947b78a1cb953d08fd7885aa6903ba04dbfe8034e541191705b419f4430393306e156ffcc02671513c61c4e34a48d96375bafd7c3498068c473cb644f2d03d169edb2409988c9ff7d1544eed18596159b44cb2f274aa7290e0a4e317782dff21cca36546cf6d60fda1c037a3448e2991e35b76031a4a90125ec68c4110a04b282e93f0e2326183fc423f9fe43ec5f5b7b5df1c79a68d65263ca571971dc3cda67ab573f230663a2c016681fe7d01d741250ae520f39e92494ba2ba7dd597d6f94c583fcb8f748a43007dcd21f5ba076e964195f71c053849e3d37ea9ba44e577a070b280f0ccb5d92d5dfcae49e035414cc2ffb2f7f71c33b90193b6966a90dd6eb56b795fdf4154cc1872f6ceb6eb3d3c5b35669d610d564b25814b2afc9d3ab4fb607eb16a90859155131ae0f1f52301f142c4794714adb659528354538db4ee98861883f23f3b31a1db6e9c00493526ce9212b2ef6625b886da206d101e52f27191f6ee7e98afdf9f440c723950924ef1138f55e5d525c5f023b2372c82f7dd1ead626b199bb276d80f44f2588cbfe5db12b7b458941e5ce4b8a1ee8ec81345d4e2792d1818c6604dedc3ba628544747c20b3b234cd7bfe790cd856f4698dafb78e5db64f5998cb1acf46af188f72fe044f6c5bfff510c8585095c18e4008b382aceab7ff33e4e11ec582cfe6a922e2996a16c8cd12a06c4782b12c125e5b915b8a2f162557ab62a9f1d41119ee2730be5bca0264e00b6d03b652f31d645e7b30bb889218a5f87f3cc44fa3f67f4ee39ecc79d6210343f70e3b133a795cb257e98a8ad2afcb9b829b4f1a9587b21496d9e43cb5d1f5a095ae243d679fc1ddb19e705da8f0f7639d3d3044242815fa5072a6763708959e64f9948710066abea8bdeed4b6c636118689d36efb108ff8b2db9ae2fb71a5e2ef2c1c01142f6f2b9a09e4ab4454506572abd2d0fb50e87d60f7c756239fa8f86b436465f0ba8451e7d9c3f02113316f3c361c51667f854ce925baa8a74662b85e575ce0e6fb41be06efe782cddffc374f683d8f5ab745f5e8cffb53781d26708953b6e3459c8d24d8558c9b7d02fa1307ed45ffb204548366777b7ecea86fa24e1d27c66be7123b7f6f89eb3e8ca7e1893b24ab0dfa8bfb9f1127d88dcb6289ccfee67f93886e20be951ebd458cfb31a1f4bc84f46fbaa875569b8181eee2859c1551e584256420ca0153441cf725c1b808a4f3f453ddfd38e6050ebfb54743891f895b41c262c9f5b0f057e0c88d27f37713747905296bb0ea82671bca74ec6bd80d28c188c47d9038f31ed43badd783cb9bb9015d6595fa2c1c969aaa7908eb4dcc3fe11aa2daeff1edb5d5bb4f8898af4fd79f404cd243fb6919d5f638f75f60e9537de977636b968825c242f9d8906d9c4e3873ba269918a79cda61fd581c080a2c1d22ca8bcaca48296c91e386be76167045cbe101a1f8093ecf4b7ef88d14c69cf31c92033af4d431ce27413abd1d63d7dffb5a1140cedbe5eb349d6f39d9d0e63a4d033f7e4cfcdfd7c1af44a89180b5653dab50ba29abe78a582d677823a5e99652cb4c040086b1a7d89a452f8dea62ff734c95df26cc55a8fd0293c56e5a981059b1592ef46f982765aec77f4d6e2d51c0104567c12ac779e40c85362e8b4dedd5b880543a755416e766f788baf2a2af749d5b577575a9f0c9db4385a8080258c33b16346b8ac487920e17451c91f167f614f34d956725be6b59b3822c365fde09fff59031cf1fe00c08be8133cee4630ce1293e057883976825e805ad6fb17ea79f542f7dc3ebf02ac66f04eed8057c05a02a8291216cc9148a4eca23db072ac91dc9da64e92b5201baba2fa9652c1c79687b29f59d7c7830e0a09219fe4ad220ba60002750a8c4e76becd777682a9e8043eb0f7a9f75fcfd3238985e74c652f26283a646c428ea856b3455be2358edebd631c37f7f545a167be8625654554a11aecb0468120ae24fde8bcfea1a67939c54506a55ccfc6389ee7ac565cc02b6bfe1cfda867e6f537515ad79f2b380bda87d2dd7f0bcf643f96c020cd9a077c81495685caab992a0168b934b2a9bfd5536c173fd3979497aced59736cf77d2b4c9c00aa43eed47ee4c934d2b95a1b0650774b0df1299ebea54f973968e5b906d288a726232244dbe453fa9b3a066710fe43d99804b145e966932b2bdd12eb9201ee08f1b6f47f627199d22fe19fa7b48779b60c4447dbe218af81a1a18fde31694dcd312b11b5fbf7109710d2f6836be8c475379a7c42b0ac24088f4e1a3864d690b0db658a30b06e084f0afaeceb99134f3037caf859473687df8491b5a167480ee112698b14d7c9c503906c62d3451a522ee9ae04efe3e7fbf18649fd154b596dbd39c6735a4be12ce960c461b314061109bf8866e09c780dd8ed11fdc49d288f4812e5ea163cfde3e9b90f73c9fea14a9748e2800628fa3a95002a5c2ab56068fef686cd1a0ae299555e5a5fcc993c50f28cbce05672cfad1c97cb7e38f851e88c9eb5466b0d2514c812e89310a050a83e1e8d7dc14169a88c551bca3bf344afb71050a109bf0a58178cf4ec295b035122d258395056281cc1f4f3579d884486c2c9294645dcb2a497a4ee9fd61f0f8bd1bd98b35b3c7e4590f1f7de0e6de5de076d13d92b455d1324576cde71f8bee938d9ed7c46c20912f4e148bb6f983aefdce6765dbd7952e23ada2af487790ddfb1706c314297d5c3ce3520510ff550b062316eb8913e6aa6b968fcdca6fd4f882ea4d3bdc32a2f04b66f4800c6d24a2e5b6e2bdaf588e33b5334cf477ca35a8bab701adb2fc794bc7a1f2e54c87b199e0aedda133e2b16d2f793b1d0d5647ab57f9443469352a9ca45bbab2a8b2897594eaaf4a3e59dc42a74abc2f37a037024b60b9a74baaa93e53585acf00f91e9b72df8ca16a7d2aa22ed3f0edbaf8f5f5bdf8ab7e538b6ac63db8474721765f713fb66b12cb8351f5cff8b5f0e5dfe0f9f84b3e2b7f4fb2c49ee008a97a6a897a6a204efed8f4f8078d0daf85eeefcb1bf760c2e69b291e8884ef16a486083e6c7daffde5ceec85bdb32d680e06fe701f0fc113e524fc628e493ec69f925f0b6cb10ec92222d49b86ce4912bb3bcf8c9c5f7fcada1694d626326078335318d8df063842f047e21227e1fb15c33a9da118a56166675223c10c2cff4fa70bec4a23bae14fb2fa2e98ca84ce671f199e2cd4887a8f2c9f7261708694190c72c2ec227ef4607ad92748f933b0a1d6e4e81499118d711d5406dabad0786a98790a292b847abe5b0b1a88e8dae450976feb0ec70f01088c03f921d4f23079b29811ff84e426657d1f02b4ff1b235d4410b53b6f990b84717af77d22be4bb0987f6afd69c2e3a0a5db51a0fe45cc6a39b37f740c5c52f82b13ef8e80ccdfca53452339c68dfc6bd38172a9975a533ed83a363e5099a33392eb306d52dd0362e2e78a46dc4ba1567743ef27ac099727c3018357c9888b99fed5eab8f495edc7f2a21a2d6c1330bc5d8f6c65086ca92d6052df066c6da510065d67734176f586cbbcbe4c9fe60dc6413ee852e4baceae981e9bca463bc1a464dc788bd4add7d3771f6eaa32f79f661840861ccd071661e37b47bb6e0dcc303dac7b18935f2831ad44088af94ff34a2076e33990ed1c6de262aeb3e4e38627715784664f89cdc99c1e2084ee75eda33c6eb567504d2e4e8608e0bc567e295bceb2499e585ad6d505f7992bd0594956c2ca56", @ANYPTR64, @ANYRESDEC=r6, @ANYRES16, @ANYRES16=r1, @ANYRESHEX=0x0, @ANYPTR, @ANYRES16=r1], @ANYRESOCT, @ANYRES32=r9, @ANYRESHEX=r7, @ANYRES16=r9, @ANYRES64=r11, @ANYBLOB="f181ab5393f40394fe5685552e2676cc79d4fbf12bcac55dc8a5b9d29e2f5f4074ca3210a39270ca27178ad0a2a68260adef3a0ccae9108e7975c2028e9e9423830d1f69d52fe4b1ed5534d165c1c67c77b0e0f901210898e46256b3db0ba5", @ANYRESHEX=r7, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r12]], @ANYBLOB="ae190a3e42560b38ba20eb579416d4240f01cc7f905cb62faec1e87047264800614792fc8cd748f09b35e857648b9c4830bc989543ed46f058660da0daa416f47f12dbb21a44bf187040ab9dd8a378f40e5d831390ee98bc205f38ce67649f22f8a25d763f5df80c0c000d932f6348fce8b48a11cdb76313cc2c408189d5e0132dfa62f92f7d99c8d6f5ac43fc4cc80d376e96bcdcbacee575ac0d120b900c349126508eea0f091d38cdae9fbac8b2b9c9384f5043e39233570c5462f573b2041233c6236b49e92a5b33f27ac583b583a7b338cd1e744a326a2228d65962", @ANYRES64=0x0], 0x3) writev(r2, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) r13 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r14 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [], [], [], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x9ca, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x8000000a, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x0, 0x2, 0x8}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x15, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) r15 = openat(r13, &(0x7f00000001c0)='./bus\x00', 0x410, 0x22) ioctl$KDSETLED(r15, 0x20004b42, &(0x7f0000000200)=0x4) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000100)=0xc) 16:01:04 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x3f6a0e77f7274e46) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:04 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = socket(0x22, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x30) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x7) write(r1, 0x0, 0x0) 16:01:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff10, 0x0, 0x0, 0x0, 0x3b, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x6, 0x14, 0xff, "0fcbfa3e3304da550e65be000055c5b8376d1da6", 0x7f, 0x9}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) r6 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x81, 0x8001}], 0xfffffffb, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x44, 0xf0000080, 0xfffffffffffffff7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x1, 0x800}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x7fffffff, 0x6}, {{r5}, 0x4, 0xb9, 0xf0000000, 0x1000, 0x81}, {{r0}, 0x0, 0x8, 0x40000000, 0xffff, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x4, 0x80000001, 0x10000}], 0x5, &(0x7f0000000100)={0x3, 0x7}) write(r0, &(0x7f0000000200), 0xfe72) r7 = syz_open_pts() close(r0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r10) r11 = dup(r10) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) setsockopt(r14, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(r2, &(0x7f00000003c0)=[{{r8}, 0xadb0f4a4da47147f, 0x82, 0x1, 0x101, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xa, 0x40, 0x6c4, 0x6}, {{r9}, 0xfffffffffffffffe, 0x80, 0x1, 0x7d88bf93, 0x5}, {{r6}, 0xfffffffffffffff9, 0xa2, 0xce8d7f18d7bb791e, 0x1, 0x4}, {{r11}, 0xfffffffffffffff8, 0x50, 0x1, 0x4}, {{r12}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x4}, {{r7}, 0xfffffffffffffffd, 0x4, 0x1, 0x20c0000000, 0x6}], 0x8, &(0x7f00000004c0)=[{{r14}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0x8}, {{r4}, 0xfffffffffffffffb, 0x40, 0xffffe, 0x800, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x80, 0x71, 0x100}], 0x8, &(0x7f0000000340)={0x4, 0x3}) r15 = dup(r7) r16 = syz_open_pts() ioctl$TIOCSTOP(r16, 0x2000746f) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffff5, "5c0000000000000000400001807d3f0000ffff00"}) readv(r15, &(0x7f00000001c0), 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x7fffefff}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) fcntl$getown(r1, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x781f, 0x1, 0x20, 0x66a6, 0xb4}, 0xc) 16:01:04 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0)="0000800038a3d233744671ac1603692b9150178d658bf5addb23986bcc280faea95cd0f09d519c77223c833c079eff69b26584ff928ecd5c88088c77b08ba8f23380d9f5a9c42ef71aaf0a828833eb5525a4a79e622f977e5b9db82954bdd6532832e5bdc5a8e5c9d7054b06c2c8fe427708", 0x72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4003, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:04 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x100}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x3ed60691229b9a03, 0x10) kqueue() r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:05 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) getpeername$inet(r5, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000080)=0x80, 0x4) mlock(&(0x7f0000101000/0x4000)=nil, 0x4000) 16:01:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x408000, 0x28000000, 0xfffffffb, 0xfffffffffffffffd, "926400000000e651490d45e85400", 0x0, 0xfffffe81}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 16:01:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5, 0x1}) mknod(&(0x7f00000005c0)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r3 = socket(0x2, 0x3, 0x2) connect$unix(r3, &(0x7f0000001f40)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125609bc65c096359525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aabffd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc7bff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e0f423a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef0331b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e85778928226e21c8e3c3535f1ad92c90ef4a566d43833db2e3d86d181e9975f536cefbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372c03271508e005bae1566fae431ede2d955a86a38c970cee30c8c099317fd07458949dfa5ff7c81e51f6aecbe0b22e948a3ddfdd52ea6a4f43de37a569d01e6ed8bca191a4e3cbb2ef1e40fa91eb4588379176a71d6a4b938ece2e7362911e7e0686ea2a9494443a71cfc9f2ed03fed007850131529b6561337d9c344dcd14dd894dfd5e49a679d6dcae0adb82940440ff5af78c871d5927ae05546f6c351a57e6f60ac25a8be102a5e54d27fe04e4e77"], 0x10) writev(r3, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000001cc0)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x1, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fb, 0x2, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x5, 0x9], [{0x401, 0x0, 0x3ff, 0x2}, {0x8000, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0x104, 0x4, 0x4, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0xc8}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x0, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x24, &(0x7f0000000000), 0x4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f0000000040)="ebacb05bc901442fc0410eee798f7f30b19ff76739", 0x15}], 0x1, 0x0, 0x0) write(r9, &(0x7f0000000280)='oL', 0x2) ioctl$TIOCFLUSH(r9, 0x8020699f, &(0x7f0000000300)=0x1) bind$inet(r8, &(0x7f0000000000)={0x2, 0x2}, 0x0) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0x33f) chown(&(0x7f0000000a80)='./file0\x00', r11, r5) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000600)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000840)=""/149, 0x95) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 16:01:05 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f278406da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7f451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c00000000000000000337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a13107000000cf3bdb0a1c037627411be08d1150dcac9a784caabcafb614a4aba69511868400ffa9ebfcf0a046b0368261ed34722ba38b4a9bb44a56cc0b9ac4a2ad6a821be13f4e3ab67d9b14c035b2e936593bd45815654d7bac142be01ad55dae2d8ba31a6e73a66cbd2673fe881944d6e87f2410a966dbf93b588334d2968828ef11fddd6ed8d8d0b5615421f44a2785ea85fbb398148001007132ece8fdfad029b3d0339c1cc4bbd3d8dadf105f9c4c4c567d29be422f554a2ea8d13b835b2e4bc04535e3519a1038a33b2c92"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x6}, {0x64}, {0x4006}]}) 16:01:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) 16:01:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2bb3f6f044d3308) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x5) 16:01:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) geteuid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054544a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a000000008ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b600d970831a6cd795f10c540ec2af46e59f43a08ffca8c55971f40eaa0ededdc7515bc9a48c61d496f8d5ec4cb17a2a47287f2b5ee2711288a87265eec168cbe1c6fdfa8a43a159d274096be5c341125ea9d3ecb369f4ab3b996550fab778b559dfb1212931c32760148282d4aeb90a89fb308c1cc2bca34049b8ecd2119ed8b0ddb0e1985e4c1c6f0cc50a02fcacda4d3f356fda43dadf802e499395b1d3023b391e825888f0db2cb2ed22fd74a3d678ce02cfb1209dcbd35f9171fb1022bde8f35fd978bcb7657b259d11ae54266a716650e8cc3a60cebfe32006bb6445277e4d61cef0f442ecec7feb05f55e722c5cc342404ee1908518f79c039f34ffae1c8ae7d795cf7296fd41b23c9c4b5a87501b6e"], 0x10) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="759a5069c683ed31e680fcd793e38b6d552290772aa3af8f6a8852d828d0d5ec1e4ffb5ed68df8bb14671012bcdc4da2add0998c328132c735f25a27a5a33918cbf8314150b47fa4a3bc3fa0783457ae8c4076b0e0e8aa289b1a5c02c698b3f97765e378f07a749d54292797383168769f3a6354", 0x74) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x3, 0x3, 0x972}, 0x1, [0x0, 0x2, 0x3ff, 0x2, 0x2, 0x4, 0xc, 0x400]}, 0x3c) recvmsg(r7, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x8000, 0x0, 0x8001, 0xfffffffffffffffc, 0x100000001, 0x20000200000000}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket$inet(0x2, 0x4000, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) msgget(0x2, 0x8) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x10001, 0x2, 0x3, "1260e58b1493a4256e2f987dbf197ed790937f5e", 0x9, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x91) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f00000005c0)=0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r3, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xffff, 0xfffffffffffff1f5}, {{r1}, 0xfffffffffffffffa, 0x41, 0x80, 0x8, 0x2000000000000004}, {{r3}, 0xfffffffffffffffd, 0xf, 0x20000005, 0x2, 0x3ff}], 0xf, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r1}, 0xfffffffffffffff8, 0x36, 0x1, 0x4a3, 0x8423}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x856d, 0x2000000020}, {{r5}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0xc676}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1, 0xfffffffffffffffd}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x3, 0x7) r8 = accept$inet(r7, &(0x7f0000000500), &(0x7f00000003c0)=0xc) pread(r8, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000100), 0x431) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000700)=0x400000000003) recvmsg(r9, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x66}], 0x1000007e, 0x0}, 0x40) listen(r6, 0x57b) r11 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r13, 0xffffffffffffffff, r13, 0x0]) fchown(r11, r12, r14) seteuid(r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0x9374cae5ff247a48) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) r18 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x646cebd9cb435639) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x8) 16:01:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) geteuid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59f"], 0x10) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x4000, 0x1) fcntl$dupfd(r5, 0x0, r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="759a5069c683ed31e680fcd793e38b6d552290772aa3af8f6a8852d828d0d5ec1e4ffb5ed68df8bb14671012bcdc4da2add0998c328132c735f25a27a5a33918cbf8314150b47fa4a3bc3fa0783457ae8c4076b0e0e8aa289b1a5c02c698b3f97765e378f07a749d54292797383168769f3a6354", 0x74) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) recvmsg(r7, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x8000, 0x0, 0x8001, 0xfffffffffffffffc, 0x100000001, 0x20000200000000}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket$inet(0x2, 0x4000, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) msgget(0x2, 0x8) 16:01:05 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11", 0xbc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/215, 0xd7) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd4c, &(0x7f00000000c0)="b21690ccc8b39eba97926afa790d0ab1515db84b724b961d516740889fc7cb96982a7f3dc9314ef4ff8cbc002a4c915a1a86e7d1f94f0a3aa88ccf1a66344de9e4a805ddb3033ff08860e53fdcfba89f91cb19d569e76a69646245a5e85967bd9d8ebb") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x2) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r2) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000200)="d1bea5b5531a8d98c4eeae2780121df522e00ecadacd3030c21ceb33090592622d50cd1519964b57bdb5be52d937548f2fe600c4456c74cc1ed2232248d92fc02fbf5b86bb4b5974f4549cd7b4bfb2af6f4accbda3ffd1876f7d7a2bd959d8af729d125aca2990af67a8109d896a1c25eb6c7967b12abdb3c51b28af4592c72dd18b38b5b853b46b06", 0x89}, {&(0x7f0000000380)="bbe918a224a47af089dfd6b7d24d6b2dfb7fcd8a98e2d2263364c9dde29ef985f231865a5ac053388c4f1a60da29964e0a9384994627b3e3dffef63b649d049e178261d5a9816851ac58703e66a00b2f08168f059487d552d821bfe24f1c9f1024a211a640716cee3c59291ee28fc00be28dd18504961b5939a99be1650b7b16f29627b7adb665b1682dea3bc42a0b60c9e99456ef71cd1b1c9f867090a699573a5808701fe2ec524b0f4832b6e25f6e7fe9c0990a5c493b63fa2b6fe826bf64cbed3c7e5f6337627e0aaa39a8420f456d337da27f45d5ed8398fbf5a7c7123de5fec91556984f6cc17aafb79f77300b36af6967d84569027bc4", 0xfa}, {&(0x7f00000002c0)="b40bd8e80672132508e0d8742d5e71eb750eab4daa14", 0x16}, {&(0x7f0000000480)="4ba32497fc4677d664b9e6a409b9e3463e697c4b770c38adcce3bfce68b8d7226efcbef80f4a3d96693da87fa4473be475c626885632eb5caa9abdc84d0a5c03f7fc35b272867e522b909eeff35687c49239305a17be78fba3894fefecd18bd1c77ce1bd846fc3a094e27114267de5d162df3fd4dd79a24f06a0b7a176e819f44ab35c8b7a916e79fa1629f947b128b3bf8470349fc8e4dfea2b8ecac0898b7bbbfd548e9d45c14f601773bc131af6503f26494de04ce4ce02c2326d760e3c04198b7d0ba3", 0xc5}], 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x4, 0x2, 0xcb, 0xbafd, "0bdaefe29200d769a501fbc1e9858dc5a82f3775", 0x4, 0x243c}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) recvfrom$unix(r7, &(0x7f0000000100)=""/227, 0xe3, 0x1863, &(0x7f0000000040)=@file={0xd6dc483aad4976d5, './file0\x00'}, 0xa) 16:01:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1439ce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000080)) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget(0x1, 0x3000, 0x40, &(0x7f000033e000/0x3000)=nil) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffffa2}, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000140)=[{0xffff, 0x98, 0x7}, {0x69, 0x80, 0x3, 0x200}, {0x7e, 0x3, 0x40, 0x7}, {0x7, 0x7, 0x3f, 0x1}, {0x8, 0x0, 0x34, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0400068694686c653004"], 0x10) close(r3) accept(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) r1 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/166) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/57) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r6 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="72882bb62b3ea4820169"], 0x10) close(r7) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:01:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffff8, 0x0, 0x100000001, 0x558f, "2ea86e6e165b00"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) 16:01:06 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x48) r3 = dup(r1) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f58162aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb32425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068baa199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1fea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) msgsnd(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0100000000000000bb7ddfe3a4a0e78e71a39814d894dfc6b3621a6430fd9b772791260376a79ba36ae3c70537ea6401d2dfec8292e9fe92a2224af9361da10000000000e280ceba6dae652cf65ee7d2732db218b3dd9d040000000000000077875afc6751e8952cfd47f5ccd2117357a8a1232b7a0ac36323d001a42af3683e3cc804ef46f70f7224ff48dc0da58ec448084f36a1a6012a10004b5f40a07e2739a4136c211cae036df11948979175b428615a705cf3621188f33c2632f514221bec8ca91d6b3dc4c3b76b5434fe6f0c86cab15ad4baeea2a8a164d12e61ef6c4bac7b53831b1f0ab0b81a79986306dd8860ec26ae78d6a7dbfd1730502280b5faa0f5c638bd483be3eeb562a40cfd46587ed485c5cd3276b836c1b6c3a66b2bb6c3a121ef1355ce3d37fa3492d68d5371b79d26b8a743fef4f6070f00ae76868b98856c4d6a512762ee89845c256ebbebb4ed72da655fe278af228b9d0198a079c7038a98adf5713f60cf42c318ec4a49462951f14da0bd0b03575d744abe4795c7971f048ebc46baed3e4d4103f9dc550e413f9cdbbfa252913a0a97af17b0d009dd81aa25006225e896e61cea3fcf6f6faf526de5d86b19eae452ae8ded47d0a0fb372e063406a73388f78ebe327a9d51ba39e1ec73842b2787c97325297c758b56f218287583725bffd1e2612d202141f50b5426ce49f26f61ae3c56b72290f52805ecc941e3088db8b52e2eda6788f37714767b2de321b227496d640fbae0116a8c0e5104f72fff43961cb6e93c3a82684b1087881f1c5eb868b1b64ac17a57bc852b97b4781150c4e34b8e0e0e30eb97321bea4d84cfcb969d4b6f51b403d68cb725b64bb2e562b3798ad03add43052cf5faf38d7dec60143dfc0a8f074036128f32acc4db1d659123cb5fb200000000000000000000000000000000008c6012739db422391af4558f1857d1eb5b78ce845b3f4c46f518aa6d35e78f6a02d0536228ad8c82f72574649b110d9fc802df874745680234745e56ec382bdeaf33d0516eb3ebd39bcac642c976ea57418f102bc303cf0b48ac202ad4f19c23075018340c62c8751a268d4c2209e139e3786ced1a0a5ad6d8a34a578ce8e6e561e8a31afc42bb0f072d18378d54c93c0ad89b276e8082301b62f1564d7719333fd73819"], 0x52, 0x0) socket(0x18, 0x1, 0x0) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r4, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:06 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7fffffff, 0x800}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x7f, 0x8985, 0xfffffffc, "20f0324f30382c8ced0d8e6396a07a3368e73633", 0xb28, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x1, 0x6}, {0xf9ce}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:01:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x32, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)="8d501239ff7020626c1fcc5a2b89332d1c6775d46c15ec1dd808dd2c9a11229e66f2d2c86e1145b12d71ba67d390da0ed27d390970460438aef65a6cfc6663bed66bff2395a4c073a53c9fcf4170ddf5040a3ad6c82effd2c93cc98eb4ca44917770d54d1a89b70c65be3009dd6ba83f097811c48ae1c8ccf16fe7868b27446a7974ee9d19f2aed97cc49f5aad76a27cb703dda119b89c5327ded09d62157e36b3ee6bae9855282ef4a1ccdb7bf11428e7c87a3ee245082c301e94cfc2e00babf5f7b4784e16c285baa50b33088ca209292b6cb25f1e05f24e9264f1acd936c15ace9cba", 0xe4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x800, 0xa1ad, 0x80, 0x4800000, "b453e94bea2893bea2c4280d03873439681d191e", 0x6, 0xd9f8}) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) getpeername(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt(r6, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r9 = accept$inet6(r8, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvfrom(r9, &(0x7f00000001c0)=""/130, 0x82, 0x41, &(0x7f00000004c0)=ANY=[@ANYBLOB="b66401bf124330b130009d3e26a4eac7e5cba229ad3b78aec93c1bb8ea8845bdfd5c09a4eeccf9cfeabf72a5f77426f129541ceb25b47dfcfddfc7dc3c45c0015a4c98744c538cd712d717c81b23"], 0xff71) 16:01:06 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3], 0x28}, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xf35, 0x100000001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000200)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) dup(0xffffffffffffff9c) syz_open_pts() 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 16:01:07 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000540)="ba9da6b49692a8f36fb9cf040000b8b01540473d23fd4d69490b22e44fd098b94b7ca8287aeaacdd48b8c4f6910b51a8e2cff07b1ef77f3d7b9539b4019c1d3b7587ebb5ab45ec65f9acfbd443bab6acab1b4fac717fc601b54379617424dc760b13b346ad4973c45818ac87f1f3c96d6549265909e2f88f5eb3010a7a831eb8ccb4a74d613992c4b7c35e2875ce43a712ef7403feedc2e250635285b2b9ca4f378abf27a3e726e8d8948f5ffee85ddd6d01008f780ba95bb97dfb39977618e12e8ff5b3ad60c0de8897b6a6f837cef3fe6f7738ac85fe304e9b4c9b8ea9ff6c73de6fe8951100aa0864201aa60c4109fa8f5b14b5709c3d019424d98555e151c8d9805c055bd14d709fc0950d11f6b658d1beb8ffe361abd4110b47971b3d3454f98f4ed70c87fa672dbcb56476505725f5d7655a77d7", 0x137) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x1f}, {0xfff}, {0x2, 0x0, 0x0, 0x101}]}) pwrite(r11, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r13 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r12, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r14}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) msgget$private(0x0, 0x102) r16 = msgget$private(0x0, 0xc6) msgsnd(r16, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b605000000ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da00000000e4df93d1e4ae6a59a668496b3054f748bf0600006055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af000400005b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261000b1361a1af063c602f5e7c1fb1781740a78184160d8bd8351773c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e88065790200000000000000304331fd365f8591845fba205dcef8e83bed1db2976346e856225771004db2f6d070ae8c39db197965552f9a3551df560c7bbf0b90886ed8e5c05b64bdaff0d9fcefed27f1a9e28c2410b80a14d462a2b798e916b05ad28904dcdf9c6e248117"], 0x176, 0x800) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r17, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r18, 0x2, &(0x7f0000000400)=""/19) 16:01:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='+\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^]*}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\r*-\\+\x00']) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(0xffffffffffffffff, r3) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:01:07 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000340)='./file0\x00', 0x6, 0x612, 0xffffffffffffffff) socket(0xd, 0x4000, 0xcb) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x2, 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r13 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="01000000c276ed38"], 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r14}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) msgget$private(0x0, 0x102) r16 = msgget$private(0x0, 0xc6) msgsnd(r16, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b605000000ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af000400005b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261000b1361a1af063c602f5e785fb1781740a78184160d8bd8351773c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e88065790200000000000000304331fd365f8591845fba205da23499c4ed1db2976346e856225771004db2f6d070ae8c39db197965552f9a3551df560c7bbf0b90886ed8e5c05b64bdaff0d9fcefed27f1a9e28c2410b80a14d462a2b798e916b05ad28904dcdf9c6e248117"], 0x176, 0x800) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r17, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r18, 0x2, &(0x7f0000000380)=""/12) 16:01:07 executing program 1: r0 = semget(0x1, 0x0, 0xe7d8404063f47fd6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/205) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x100, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = dup2(r1, r2) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) r6 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)) r7 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0xfffff803, 0x0, r8, r9, r10, 0x1d}, 0x6, 0x9, 0x8}) syz_emit_ethernet(0xed, &(0x7f0000000480)="b8335852fb56c4da43b0e28c67a49e0571e722c64e7ea5233492ad10386982a992992c1c23c0bf01057f17d2e55729f5e2b61dc315992735812a0658a1ef4c3707ade8635bc7e1b0bfda739b84ce049de8f31a9b8cb68265541b0be874e1a31381e1d270c800f01a39e0ab587a88031d72f3372277b80bab4b2d4abae46cf34a571c0ba7b13f3df9dd47432dbd2de2363a378d62fe8bbcef568fcc6d72fa62bc0dd00e9aa6c5a3a4bab8754b59629022da2aef206668bc2e4d17d6bfddbbadf60337b228d90138657f03612e4e54911b9934a436d5bf1a19743204e63dc7a5c6011910c8ccb588364a5aa0c97d") r11 = msgget(0x1, 0x400) msgsnd(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000f35b23cd6133b8552ad8e16a3a961cb562d43f8ba3a5820eea1f31808b40a3e64254da16f0345507b45b87d199b2700a8caddf56a00f590826b4cb473efcd139ad48a6"], 0x47, 0x800) r12 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x400, 0x80) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000000640)) dup(r2) r13 = semget$private(0x0, 0x2, 0x48) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000006c0)=0x8) 16:01:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x115) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file1\x00') geteuid() unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 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) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xfffffff9) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:01:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x28}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [0x10000000000000]}}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) oLoLload: 1.85 cmd: getty 73647 [ttyin] 0.00u 0.02s 0% 312k 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "9300000000aef4000400ffe000"}) msgget$private(0x0, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="100000000000a300f4ffffff00000000"], 0x10}, 0x0) 16:01:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) write(0xffffffffffffffff, &(0x7f00000001c0)='t5', 0x2) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10080, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:01:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) ftruncate(r0, 0x0, 0x100004000) 16:01:10 executing program 1: 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="8202f5ffffffffffffff"], 0x10) 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) socket(0x2, 0x2, 0x6) 16:01:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0xfffffed4}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:01:10 executing program 0: madvise(&(0x7f00001a7000/0x1000)=nil, 0x1000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x80, 0x7}, {0x9b, 0x10000}, {0x2f, 0xa896}], 0x3}) shutdown(r2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) close(r2) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x1, 0x9, 0x8, 0x6]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x10) shmget(0x3, 0x1000, 0x404, &(0x7f0000001000/0x1000)=nil) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1000, 0x10000, 0x0, 0x0, 0x1, 0x2, 0xca5b, 0x2, 0x0, 0x5, 0x1ea}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) preadv(r1, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xa}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') pwritev(r0, &(0x7f0000000300), 0x0, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r1 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x7, 0x8, 0x1, "3b3fb9b5d6cebcfa7c37b4ca1e808fb240a48d5d", 0x6, 0x1}) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x1, 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r0) fchflags(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0x3ff0e}, 0x10000044001000d, 0x8000, 0x0, 0x0, 0x0, 0x0, 0xfd97}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x7}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ftruncate(r1, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8, 0x5, {0x200, 0x2b9989ca}}) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0xfffffffffffffdca) sendto$unix(r0, &(0x7f0000000200)="b100050400000000000008000101000000000000cea1fea7fef96ecf013fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77027c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43ee619c500000002000000000000020208a371a3f80004000000000000000100000000000000000000004d88138f151f08baf29204cb76ff7a51aa8b057fc84d1d7531d5945d917b0e12bf6be51f", 0xd6, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = dup(r3) setsockopt(r4, 0x5, 0x80000044, &(0x7f0000000140)="80ee60929417d8ef0c73998897e2e5a4937247a694fed2dce5c259ee4c2bc353a425552a1d6d839cea3cbe8433bf2c0a48e5c441742762319b12300f8c87c28ff6d64d731a32524745bf2834cf0c79aceebae11103f2ad0a34a05a95468df20005f06b1dee57bc34c16737dbdbf2530b7443294ccc68d5104f72a7f6df035e88bf3e1d9ab383ccd9c28faa478e31e8ae1f12f7c50ba6f0482bd62a39ff9640d25a33f32c409331f5246a19b044", 0xdbca94fb6a031c0) 16:00:11 executing program 1: socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25b54000000f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5010035ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc57000000ffffffff045ad35a0520000004000000000000"], 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) clock_getres(0x4, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6, 0x0, 0x9c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000140)="282ad800000000ec0001805bf7ffff4f7b6542c13ee82bb613918597f9ffb2") 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d46debe4dc1aae1892ed29e27707b2260a3230d23869d5d8001000000000000068f1a6eb4d3086b13228c5a6c053ed1a7429cdfdfa2da9aea91e81d86e26499389b46e8d84a693a3c8d3a49996a49b3b4835d7ff5ed8b9df2dce28927a54511600e97a64467d9e4b4047e87f1fe145f62775526b8b35f2478628b12212b42e6b37d8c505e348ef43f7675d9fb490", 0x8e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x6141a22b93e15e8c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000005c0)={0x4, 0x1, 0x3, {[0x8, 0x3, 0x858, 0x100000000, 0x40, 0x9, 0x9, 0x8, 0x10001, 0x8, 0x3, 0x5, 0x9, 0x35f, 0x1, 0x8, 0xb4f, 0x7], [0x0, 0x0, 0x4, 0x3, 0x7fff, 0xffffffff, 0x100, 0x1, 0x579b, 0xfffffffffffffffc], [0x4, 0x2, 0x8, 0x3f, 0x2, 0xe2730d6, 0x636], [0x2, 0x11ab, 0x8000, 0xff, 0x80000000, 0x4], [{0x5, 0x9, 0x0, 0x80000001}, {0x1, 0x5, 0x5, 0x1de}, {0x8, 0x0, 0x70, 0x4}, {0x3, 0x6, 0x3, 0x2}, {0x86eb, 0x5, 0x20000, 0x6}, {0x7f, 0x1f, 0x2, 0x2}, {0x7, 0x8001, 0xc13b, 0x1}, {0xded7, 0xa9, 0x1, 0xfffffffffffffffb}], {0x4, 0x8, 0x9, 0x5}, {0x7f, 0x1, 0x4}}}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() read(r3, &(0x7f0000000200)=""/176, 0xb0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) flock(r7, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x71a, 0x1233, 0xcfb, 0x665, "cd2ea211bc90330ad7d925fc8f69de686b19f06a", 0x2, 0x2}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) r4 = dup2(r0, 0xffffffffffffffff) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r10 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r9, r10) r11 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r13 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r12, r13) getgroups(0x1, &(0x7f0000000300)=[r13]) fchown(r7, r9, r14) r15 = socket$inet6(0x18, 0x6, 0x7) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xc1, 0x20}, {{r3}, 0xfffffffffffffff9, 0x1e8, 0x2, 0xb62a}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0x92}, {{r4}, 0xfffffffffffffffe, 0x80, 0x20, 0xfffffffffffffff7, 0x2}, {{r5}, 0xfffffffffffffffd, 0x91, 0x1, 0x8, 0x4}], 0x100, &(0x7f0000000080)=[{{r6}, 0xd6beee220dc96711, 0x20, 0x4, 0x100000000, 0x8b0}, {{r15}, 0xffffffffffffffff, 0xc8, 0x2, 0x2}], 0x2, &(0x7f00000000c0)={0x10000, 0x1}) 16:00:11 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) r1 = semget$private(0x0, 0x2, 0x6c3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/166) semop(r1, &(0x7f00000000c0)=[{0x1, 0x1, 0x1800}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x880, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000500)=[{0x60}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) semget(0x3, 0x1, 0x42) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3a) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0427bc71a7686c653004"], 0x10) close(r1) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x2, 0x2, 0xfffffffffffffff8, 0x400, r2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffefff, "73ffff4d000000000000000000000000000200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYRESHEX], 0x1, 0x0}, 0x0) 16:00:11 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) munmap(&(0x7f0000317000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/31) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000340)=""/171, 0xfffffffffffffe5a}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f0000000b80)=""/32, 0x20}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f00000004c0)=""/18, 0x12}, {&(0x7f0000000500)=""/248, 0xf8}, {&(0x7f0000000600)=""/45, 0x2d}], 0x9, &(0x7f0000000700)=""/79, 0x4f}, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/null\x00', 0x8, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = geteuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r8 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r7, r8) lchown(&(0x7f0000000ac0)='./file0\x00', r5, r8) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r3) listen(r9, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000b40)={0xffffffff, './file0\x00', './file1\x00'}) setsockopt(r9, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000a40)={0x4, 0x1, 0x5, 0xf800, &(0x7f00000007c0)={{0xe7, 0x7, 0xf9, 0x8, 0x8, 0x1ff, 0x4}, {[0x6, 0x7fffffff, 0x9, 0x1, 0x200, 0xfc000000, 0x10000, 0xffffffffffffff60, 0x2e9, 0x40, 0x6, 0x400, 0x6, 0x1, 0x8, 0x3f, 0x80000000, 0x9], [0x7, 0x9, 0x100, 0x9, 0x6, 0x5, 0x200, 0x3ff, 0x7, 0x10001], [0xdc, 0x9, 0x3, 0x9, 0x7f, 0x5, 0x7], [0x0, 0x2, 0x6, 0x101, 0x800, 0x8], [{0x83, 0xffffffff, 0xfff, 0x6}, {0xcbbe, 0x3, 0x3f, 0x10000}, {0x40, 0x24e2, 0x800, 0x9}, {0xffff, 0x4, 0x5, 0x8}, {0x1, 0x1ff, 0x100, 0xaf9}, {0xd15, 0x20, 0x89, 0x80000001}, {0x800, 0x1f, 0x62a, 0x20}, {0x0, 0x800, 0x80, 0x8}], {0x2, 0x3ff, 0x4, 0x3}, {0x3ff, 0x5c, 0x7f, 0x9}}}, 0x6168, 0x4}) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt(r11, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7, 0x0, 0x81, 0xfffffffe}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000001c0)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f, 0x5}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$unix(r6, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt(r1, 0x6, 0x8001, &(0x7f0000000180)="7817eb1a9de972b9b2377a2592577857e67896e7", 0x14) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x800, 0x80000001, 0x7, 0x7, "de3e3f9698f7d383c39f8cf3e7958f764a6d062b", 0x8, 0x7}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) close(r6) recvfrom$unix(r6, &(0x7f0000000240)=""/168, 0xfffffffffffffe18, 0x40, 0x0, 0x4e) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x7ffffffe}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c60, 0x7, 0x7, 0x101}, {0x2, 0x3, 0xfc, 0x3}, {0xef8, 0x4, 0x8, 0x3}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x1ff) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) dup2(r0, r1) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) r6 = getegid() r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="04002e7f66686c653004ccc726c4be83590d4715f06cc8fb6a648870cab16b4afb921981470e5167b16f5b8192dd3f8dafa02067ab70e06e9d9186cddb91f8f0ddaf42c930386e6f3e49e860b0d972d8a5376171a36ddb2fb962c4a51217e15f63200f54b028c81374289d82f8add5130c2367e0b3284391b12054167f2f43d1c12514ae32cb57370a01c05d312d49fc45de3afe828bb3e60b8cde78facb"], 0x10) close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r11 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r10, r11) r12 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r14 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r13, r14) r15 = getgid() r16 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1102, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r18 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r17, r18) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, r18, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000140)=[r2, r5, r6, r8, r11, r14, r15, r19]) tap0: address list non empty 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x400, 0x2) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f2a12e28eda0fbb5d063423a68766696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af6"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1a7, &(0x7f0000000540)}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = socket(0x18, 0x3, 0x3a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x364, &(0x7f00000002c0)=ANY=[@ANYRESDEC], 0x280}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000040)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000004000000000000000200"/28]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15, 0x0, 0x1}, {0x54, 0x80}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x18104, 0x40) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000043, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file1\x00', 0x2) getrusage(0x0, &(0x7f0000001640)) listen(r0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000240)="da04ddbd0a9596545c64c91d9ec54c1cf15d09762a6afed7b96dd0b091877a32b986fab846044d06a2fe1e96ef46edb33638ecf6f101af282847a748e798b20ec33d057195", 0x45}, {&(0x7f00000002c0)="aa41ed197186d070338d5a7c058254ab134a86e6e7a2fe2051b00ce13fc4592a215ff27f827ecd4f4a8ecd94628a910ce952c9ec38cc3fb6de1eae9d8aaf51088c136482c98ec78f88b2d60a85993daa911809af3501fc68c6c9c4d0886c91c74bd0d6fab3ee6813f2d3522055e5da7a30d8b8e23a0e553f2897a24ecb1cdf92f6734215788dd002de3799bf6f9b40a0f99cbba733253cc1ea48d6753a6540bbe64b7b0aeb68445b8598c5eeba48b700587390db73392af193f7093cac8d775aad12a162", 0xc4}, {&(0x7f00000003c0)="435f83c495c371e92480dc4f010c140e1e5a68b172ecc6c09af59b4ab7cd29419424f8ffeae6ddd7bd0d9c061b336228e08561cceba7a61144fef1febafd7af4e736167dfaf0cf3f06b6", 0x4a}, {&(0x7f0000000440)="920275269316f1f9437f9500c6dbb43394213e0fc1df3abf62a60d0a5944bef2101937f1a40c37f61f62b541089a8056a94c4a37d9b97a1e7bd472a897b9589df6fbd9490a11de4283c046f64ef633a9696b466cdde6ec", 0x57}, {&(0x7f00000004c0)="308c68e88ecd00319e596535f6dd49cedbf99df546d10f30ccb27bb663e74080bc72094857cd2c14b2be569a1fab112c78fcb13beb11757408e564ca129b32168ff7a07c899663e4d56ddcd44816b28377a32aeb9cd6b2b5634450cb56958b98fa94af30298e385ca8abce2176abda73da2fea2e07017816cbc86cd8aec538405aa4499ad1287a2414a12a6ec360529ed780ab98878a593bfc3b79e921883576ccad0fee41a5bd6fbfcfeb13d4878f86239b6b7f9e2a1cdf1e66849d8d1b6441574e6e968c45ba0e54f795bc9881c3afadb00977dbae38fecd6d29910228f8ce8add89afe267ef5c5a0d74de2b10c636991dea84d3c923c66b0dd7658de3c5d86b5941d4dc1b4b678c981deac72b60787051ec5a67114bcd81e9e733ca5868dadbc54b66e27e9e4fe6abd02954ee96928948856dcb205cf4a33b712da5a4444fd60a15bbea211272ddcfaf289b9a07c4dedac876763d85ccf7c8412ff59efc8cfea87ce3cdd6e507f58bdcf31922b16b2bf008f246a11b085f87e368e0e5471a13d4cca5d63b27b4d7b611424de92b78fc40efc4a4bc90bf809939ef5d7ea8099f2ff33b73fbc4842d8f338326cd15acd17abfb05169c508b31e52b0a998f879aba378ba80ab3e2afd79cf361079e224dc4ce9b94e5a6ffca378f094a67e5f9b6cba4d10920f1060de52cef57caacf091388ce886ae0e1e3439123f1d81ce0063c4f9f76dc65cc99edff23c95ed1635bd83235f508713c89774d7758a929d16e83ca96aa4c782a83bf25f51f29e9ba1d1ce35fcbbd8ccbe886bf644b48cfc2093a2002de0bc11b363eae4c4f7029648a4525004864548d59dfbab59bc5bae0375146c35643776e23255dfe370d3e6dd8859b9dc2b5dd06b2ba704240da5aa36edd34395fc073b5cec6b5220213f211bf17c50fb8b74bb02f9a3c8124dd80ffbb709cbc795b08a1662d5d6e82060f021fadc91a901226b027c97e5b8918b1660f4181aae83e89c56eb48240c85b830bd3a996d280bcf8c20af369517dfc48ba3cc925e7bbe1c97e839ecde6b3f5f91c361b1852d49aec4a0d9b583cf07eb1219cb622770f2e274fa1b22fa5f77968a303a2a8ce3ea0f844eaff729cb1e5c312baa946c9c13bc38090810c0a0fd96dd97e1e8c4172598576f8f0e8b6f84822b845faa6924233ace826f5fb9d8f5c0e055b2724a5d5a82f8887431613d9333601d0e486fadd63b0bc19f1fca47dc7263351893da12b678f45ef0c0d90c8907519489dd1027f40532dec5d8b99962e71ec2cb763a204801c67590a38e3c7a75841e8ca2c81f9dac9bd8dff49641dbfe544dd96381332b6e0d4982e6e8c6320039c01c729ade866f72da5b3a57175acca1c92004974f18a5a9225f597ea21aea29d1fa7753ba8bbe3ad9ac005ac9f6627c1b77db8ea8c787288fe1dd8bd44329d02bb660f53c6cf5e71779dcedb62be945ef21675d2c879f42f02c004df4e8f71e14fa61a634feade234263cfa8ad2bc8e8ef0793ff171cabc0230872a1b08d380846396b9dd4816ae5544abfde33a2182bcbcdc92ffd22158f2bb719ed76ac3c1442abc69a813b74c8758667df72aa9791da02197c024ea03a336769544ea69994b71b1fe8eea392130415022cbab14b92352cfd9cbf0b0b3cb3acc2d7e166f17a264cb941aec59c53a608568754f10be3870dca74e64d67239c47b5e42ad79f1d9523598f57aa2404faf62ca599a28ddb229c65eb62c66ca9e815f5e54bd04f39fac739a93465402958db179afe13bf62b4e5b62ef2f36b1347d64129891f65e231533931459419d8b55c8c5ac35335bdb085809f65ec80863af5f958f41425a39f74c15e10513f62e48400cd3bd19b448ae5799b2048ace916acb54ca4f6e605b114ef4fe1e19a2e5ef0ef2696aaaa6f245e8c4038c1cb7781ac86b05de5c4b4e2ed44d85d2472b6425b5c1066df4f40b6eb79043a79805fc8e82318c536bd523b20cbdbb8c5ce30bc3f71782ebb8017b3445d914173198a03edccfa75dc6a908ddcbf3fd06cf33131ae4a5233ef6b4da24bf18fe9dd4d2496bc1c30bb8af2dbc70d07a8d89709811599ec32ab500bf1a6d2c584f7e7ef14100786f5360ebbd679f39fe52cb6f3590773af8b14bdbc7bf05d6a3d2a51cc993390bede415755a82de166b008bcb1f812903b5ee86f64437869666ce72569b20724e8ef7bc7ef3685d93269065d1a2639e0666e05be31b8a4e9e8b2e86ae364577b6f217bde6fbbec0021225703f546aa1b5854b3ccb79d826afe7bc85369994c36ae335833ac66d534b15210973243155088e96ff144b7ca58c00d5251547476473baaa0d7c09ee7d14fc9ee199cc2c29790d1438d1ead59cf20e3f76385f2392ee1220667c4c6511ee13112ab596ed5c3ccff9d8d08365e560bbc61e5fc1fe94b9bc0fe7004aef868e573cb5da6c3abfd9b8edb521ccddee18a0af779d13ce97eed3ad944e4c20cc6bbb32889faf329123440a781a1f10276905ef038f2a605c94a90f20538e3c8aa9f1803c7a473a2891812d04d3addb5f8554cfd70e04e40c7756536888df967d2f9be160c2963a834c9829209a211d2eac5952f7307023b2fc6b23e54f82b7fdd931d1828933c3f6e156e353b4124a1a22e1315c2163d1dec45e27419aee8f0bc9c430fe22c1ff6d89172878df15ceb56d4173f901d6d380ea87cfd9495e42b8bb6d05f91b439f97714777c3c1c4b83606c6f129b03b36f78e435c72992cfc1491e01c49292e3e3295577ccb1d6e924dd5f19f3de23da1b5c7329e56141ea23a32f69e1d39c3e7b455b02a04db0bb99726d20ec4bbc6facce1561c598a457eda9bc42cfc6aa8e7c5af71bf6595c98066958fc264214fde1f50da91d11122ecdc1b660cbe46a23554f1b7d805d53da2fba3a88f551eb3a2fbebad49dc22801ebbda02ee307f1f5e72cf921b5427934cc2c57f0a506203a6a2f29ff914ee01c0571cff24b22cc0f75eabbda6ffbd0e889e91bbe6ee5c2c7cdfe4d57c58be36e05075237d0c7bb29ce584a2e52d85c27525728836978953443dec80c3976c376361ec0da7559b6574d9e7dad3b2e4c39cd143e9f3b43f50bb469999055ebf7094ca482c37208e2adcfc7cd98017fc7153ac0c4e6552e2cdf1a915cadab7917ac1dd6306fb12521392ba345e21a29180c42e3b081bb36481285b6f0fcd961ec978ce93b5c39890e7f073ca059eee345fe270e8cb4a655b8e3bd5d7dfd83bb1fadb6e89b6ba880b0eac1adf5aa3725477185d97d1745c704536ef1101aee840c4b42142d05e69c159638cb4d9527b98f07e275c797a7b544db73d467d2669a0486fa88e07f7a9ff9494d9e70d081333fe29395d0c02a3dc9d2d8bf7bade0a7df999328011f8513586550e6111da4ff6999665b5450a8b015fcf043bd81b6dfd2c4fa4c153f9093db3e680d615b16dc889661fcb3ef4d7c5cf2871451bb023359cc17613156c8cf7f3579cad7cfcb971098ab7bb898868945ff9914aa41b1b068b8d1d604d3c9814e22b7ab03e33b9cd60303f2ee6f00ce935a47d3204277b00e4497f9b410126f6f428a9a2d6d38f6ac6ff8f9584df73d3c7df8ec71688381b307474510504738399b0c12d54aaf5aa4448b16018e49cc5bcc4634d6db0c78106b14b4425febe1067f99caf3b0689f3fa6bdaf351a50a30bc1654e2c122ecc117db09fb8975e5244c1356af05d2cc2320bf0528406c18f9dda3f5a488de294610da449f59ca595611f22f43dfb0b33810e54cdb1f770714e87230bbbaee0cd005456078a38579aa6fc28ea6473c330139ff0513cba45b0ce466d920df2a9f6f88e0831eeff121a8bd2dd42eec0b7d31be3b6331fa03b8a964d33c7229c5baf0615a0feb2895f42b31358e442fc1a0ed8bb0ff9596e4c5eb5920180b83d5aff130d22c3cc63c9b726e0f9c4815b70c4e9db58d698ef53087a24ac232a835830fff8147abdcb55d9ea0c44c58472e74a96edc80c2c657e7317542d69c080c3c706c21bbb85b3b46b0686708b17f1052484524fc535fd9534f48b358ac7cd115436cc8ff90b6fa45f2212fe05a71af674ca388c3d545eed1635011eb36874194c70e9f38bbd2d8772795e8834047fb22a05e7e621613b63a9e9cf11320e2c80177fc42381d298948608865271a0e26870d4e3ca1e9f32ee9c7519d190bdcb0ec8b60d27d0d1b75a3ffa1be5dd628f25e9d98c23d9f1183cdbed649258f0cf68976caf0cb752a5b493efe73445e4c69cc4486c71f54f5a3a753ea3571666f9dbedd3d2072539ea01289c1e9f62dbce19e3967409d6b31adf25a9adf44a80848eca91003d892d60bfd33ef4ef83f3f61a69c8ab74cd1343559bd98420ef0736224f0267c3cce0f6e7cc96cfff304dfc1d9aca0ab4092a868147c54e5a90ce8fa113681c4c04d5486d04767f2663f7ffc4bec42fc5e74703ace1dc1bfe6f6e2a9ba97b127e9c8e9b9727b24214f4fd18cebd90fc00f51a07fae23ebf935e0f10f8c295199b29814d1d6928829a04e377cbbfbd3d74599c233b9f476dd57e84ceae7aee858382b6fd84325dab84c2eee98e41d3a660acd79246f71a39752d6a452387f67dd5197597ae9dfa0f58d054fb03eaa6c07cbeafc317021b13f2eff4c5939d189e74fb2da7f5e072678ebb892929ee8cc42444e07e9acf6e09b0ad5584c512719ea5f7d5c5346bf887f0e30b3857aaae47345d2a69eb552072bb11204ea5207f68aa2656738608ae316863eb2244fb0a12601d3a2c549d5f974fb86ea7fb30a7edcd816cf43da828be13dceb3f538beec1f3e4f42851e72923a251e6502fc4b7d8a983b39ddd97ed21e083e255743196441eab020d0fae7bdfabd574c1dfd480abb785a8cf730068af4baa5014357d15e5dfd127168112f55e0d61d2f5cb028c4d3680c840825eb245737c997a4279b37ac2d8e0a413b9347c5eed360735fe2bc6321eda5e04c056a26d7aad1d6f286edd9f3754d840976d0b4267fcd41382afca424f5643491f896d8592d15d356780e2bd132d1c436afa43f74b8698f2e0fcb494f5fb3abe94eb54e7133c7b6e9e9e9577971011a021cf8ae0e0b273cfc359baff8603defddb3c55b7a0d7bd12ed8df05ef98190e8c5ac0547cf5cc60f18cd12379a073c55f0bbfefa2b87878b92a4b0c3809b4c19e7561d0893607a0ae48c2c4b2145b3fb8fdc18a6954701b9f8702ba5bdc60838b71b0d10e8b905a577985a10fea1e9daa67e7b10f8d1925baadf35b5e20c2a17384ec23f193af2279e9962eab419941bf8911cc1046196b48f3152347e8475215f79b1b5e1a73524be8c3216507377cbc6fc49705b0504c5c6fb2bbc4d26d541437fe9017d8ba5e005420a07208472426919081025dec894d0bf2323df7291e3918d5eec096180d723ec04657310b14fa1157e06e63514d9c5875d616c874232d8cd608151586002651c73aeec2ebeaf9b31285a34dcb65e7684d578ae4a1ae118ee2e44ab656a5a2a8c02eb8ba176715a2c3ac1d1f886b59cdcf2561819a10cc4f96cac4fb04c99fc3049a89945d0b7116e460014ccb724b82bc089758a30081c019829c7e3ec2239611a52fc304d10e7e88471fb0afe00b089f9774b2bf687393dcd337ea0cdc20397adb621d649d23ff7619e2b598d7d165f8d47dedd6a7c441b336da755915b6b68dbd5e71b610c0e81593498371c67bb03abdd185d832646a5a81ee51ce5d94572b2b1641d99d5a9f3cb945192c122f6eb21db2e36068438c7276ae31baaca201ef6a4", 0x1000}, {&(0x7f00000014c0)="ef95d700db8683a4f98a9daedc4518246b841d736c3ded6b13048cba7b3bcb8c02897a3bdb2e6fc7887142bbab03c56f551da773905708ef380d40c624cff294396a8673c116089bd2da0d491519a8e4e16b9e24854869eb67b15171e75153d736f718e17fe8ca1eeb3792a8e0b8aae6f1879c4e27b3889c7b7d722b478c53880c4571b8390084f6d9b029bf14d48d1812bced3053cec21a16cec2c1937e8881e6423738f9ba052b5f66b45b2d526ef030285dfff5ffa563720a43aaae8c91d9fa595cc2c9b4a80f89cb970e989cf05418271c9142ed9ddd93ff1513a97f023729a4c1b5a1ef77788fb97b2795bd8e34d1246c32e4", 0xf5}], 0x6, &(0x7f0000003880)=ANY=[@ANYBLOB="1010000000000000ffff0000c70c00002ccb7acf39fc7252742861415568468de282bba76386bdb4ff50bde3ea68cd8ecf7242b2310f2f4807a2110dd082727bb966d350ccca7c4adb2f7508d86f25b8996f1f9dc0f83164a59760d525c6c9737c2297e0bebedf72bd26cbf786f6eaa40bba5d43b0ee0fb2dd6f9486af04589a33d748cd8307ab40950f775a8223aff683036ae612ff53ebd991a734a0fa74b6649f6bde2166b2154bb54bfe733ff6af024c5477b6f2c019d9ad209545e0afe387a9069f288fb05df4732225029f6f5e14c2b6c91b9ecacd2039bd9af5fcf1868aada0cb48eae5e90ac9e9003c01ab8e8d4ceb9e8e1cf98c5fd57589706772f43341bc3a7c266632496b066174c9860b5e3d5cc2d1bf499fb3b36040961a49c130815dd53ba2d8483a90896d4fd6c27b251a9e226266319acd5dd4e42a8f10eb74ec571cf8a4c1e0ad243be6b6c34d07cd4b27f646b7ec57791236f9419f978f9bb419eabddeeed650c58d506bfdc7a4f900c7916b5c6dbbb8d54a377ba36a56e1f82671473da88aeea9fc970f294034c8a29fd13fc6c257445b7ecd7729963f4d8bf2a2f453c578bacc25e09f276e35cd6d3a3db92eafc72ef39a2c6911647cf76b37bb290763a76b2d84578d5ec12ecc52c7f1d7ba3891159f5a14ad9eee96119c5e31478ec9115a74c1c9e067b52a860ea37a7b72aafabe97e2fcbd2a31ff5c5066026c50de8d0be7565ccca8a06caf396d1ba030829484b75c378ad1c97c0a03a1cfcc146af82c458c5a99f2dd1376d891e6a0d2b070e42ae5a2956c680568c2f731227879db1acf95fe89eb45b1dbec64e6d573cc579e3c590d0b23f632d6110587b29f8dc24c3d64350f9528c35b158453e6303162feb106e2b9b28aaa27b4a82a1728116d0b76b9359f483239c924aa57807785b02dffb6cc1981a5f99a9cf36c9cbb109e86ba63563d9ce22faf6d29b29a26b76b101ba14ba7699aeb58644df9fc98a16deefaeb202354b66f3755afe8aa38ba4117ffb3335be5f8f40615204af983fbcda08df9dc375c9571997c8271309b7aa3a201a862c4541e19c9f2edc5e02d87f5af0996553cb4d9344bb1c81df42d6ab83a2c7c9c3c7b8c2715b5d896ab518d7608a7dd5ed7f92fdd3ec1cdbc6e96e18a31eae082568a7867c017a4d9d186bbba3ace2b22a341faf5515461864e1c05d9b090580565fce078f39726e10d3ba615c3a59dcdd6922f547032d3d646fc3f4075ac7dfb5058575845b8eabff5be786bf3881e56b87c2dafc4c5d70b9048c3decadf5ae3c5af34a6252040a2fc425833d568e66d9067897244c2923924881289b1bdb3a4f6d42c7de4c857e69189fc07309d6b0d486e0d94ec1ff5b8556a545942393166c48dab98675dc6f72553c3a8eb1396c25d9b1ac097a5e65f11bbda3f291f5a7006ce9ce3fd8c1e77c4f614346fc8e24889338aeb860430a6f390f5b6e849360067a031d1a0826df12558d4d5e5bf830afafda9597adda7b050e4e2a31562bc8afdc68f41799df2154a38a83bfef2b4c0ea0bb5ff7664921f4c7b807a521ccae84cd5405746b857cdd62da911c107ec25ae056890b161b3c6128fcf2bcd1fdc279e9f0f39581102a0ebb0f46b86020716ed2e6bce31d69f8b91a52f5d96d92ab4c221819672bcf7f9830a23ddad5fdde3cf0a6110938a061516c899f66f2e76f291879a5f834a4a44d9b14a5fc615f2c23a1e978793691b3e17c2ecfbb8378025bfd218354994490de167d860cffb6ed0aff6c674bc12b5476eab03f0a7a2e0b0440294b55d8a11821b215a61f98c75980de8fe4b50263eb99d7b622450111389b1241ee250d4fd2d3f94fde3b0d46a59541d1068274f6b172adf9aecd498f3dff0f2f2b06e9a28a0334cb282310f3ff4e7923729bdfc0e23b1c4db4b3ca754781508257ff26329734dd3713083e871069d26098c080ed54cfa41e5e43d3ea328a03b2d7d458af75f18a006d7d2ab7eb420ce7c4efb26ce7037cc3b255666855da166952ce5d5b070114d606a2bc1fbcdf5bd16d3ead342461589e3d46d066543dfb08255a8b96b1451bdde5c9b0cfb4c84c0dc0a925721904118f1c00c4411431b9277dd407d2811fd902ddf83d78d38a1ed82ddfa20a0da55a445a2402adf3380e49dec94fcb5b189c7ded8598d107018cd75d977efc4360b2eab0b1ead316c6c3966e314a70dd0429a8293c2bc1e5bf8bfb90a02458d539894ee401ce23a2ee6ffb578c6ee46906aed8785ff6b5b507b0ab3895555fa395c0d8cdba28c7f46c2847535b5dc73d21ac5f94a131ef0deab9ff3ab83230a1d0342895a79b9e9d8a7cef8a90f75fffaa4cf16caa3c1489e264a94a85aed3a4843fa431b3a8f367b7ab010f5ebed3c18a8df0839170a276f6856660b9177f4fcec91c7b386f6aa48a335145d8b42a11973bf9aa4db5a2b1449474034b65b807da421e8ab7c78349aec94fa341c94f80c41358478c3135afe718661a8b3df08bab62dedc3b8ad8b4f592383f59af21a24e47882f2021e0dae3ee1f430769b12cc7923bd4d07cf80a1f7b22cf924c1349de7558d722111706c8b04c1f94c2fe525922f953bca42e1de2e10f4029f4c526eba70f4be3c8bb2ea24ad74728a7c35b53b6ede2f27df1c9f5310bf101467d8155bb66e866817248d2fc1cfc55bf495114e7cea4a5c26a8a1f5ca82448081504ab201263a2ee3133df6b7361ff87a8d2ada3ebbeb6396a1389118fa0343828e6e94f57d752b7a831d0eb2d9cdf2fa11eddd842a45e16c833c778ed6596ebaea41d05dc14b9bf7fc476eacc11c6b618e9c5a58a3d8e27f82cc4f77c586bfadbb981daaf8bb57fa2d546969e2f55bea052fd97c5adade4870fc6507b3467e64501a0717971985b47b800d70f66ec8dd3830adc74cf0f96861ed5ec1369ceae2af63895780595a021c0462d3bdbf51465275b6d91699b632548cff02e101777541e3b5c00e1813577b83cbb0eeef233f26a813ff1235e81bbf33cec29a086f402dbf7c1a4737bd3750346dc8ea3600d89de34306c18d339a8491c695a4e36d69c4d8acd10fac067a81a061bcd4848a0dd5e8dea041421c6811f93dac30fd0d3f0af81761c4bb56bfe71c4245a250583dbbea7c21d11f01abc046a183e78ea965cd2bb3d6cf3e64d14a2fdb6b3a5a7c79d8ee8459b73b0584d0a4156655d0926b5c326b7123479a2b1da917e4201f73faf6ff9261c6334a8d75a705795fcde39703ad0fe2b672e505b8d953cc1244be72613caccfca1d0f2ffc1eb621ce82b06af7acf0476c284a257cab359ff6edf86a6053857103fcd28e9d09985c08d953495394ab3b51d9ad1131c61260ab95e0802ff710a383c7c69fa7d5a64ea589e13e630a2195f21553f6cafd14c2f211a3820ca7e33a674e073dd947e69ac10ef835768439d179e29ea4060f95888ef013538e5607410cd9efe858b0b155be73d1dd7c9058d35e7ececf5236a7b11ebb7942f44666f691ec9a735e3a2c0156b7b8315317a1eba739372638ef07714943833f771ba79e202b640c724df95db0badbcdc38befaa94e51f18c2c65c4b854e4a1f953671275c86de3b63afc212e763a201688bf510d7f1adceab835ade4651c8f485e0313a2797df68423067292681ffa9b4319a6d1a66150c766acb783e39e43e06510494204fa7cdf2cc23fa25b59bb3037efd7e2c5af600e207727b5264c458782d10061630221d0d96cdc5a729f9309a370fa7bc097b4220b4469dbc6e661a6e10d26d85ec7db4e429bf4b5fddf353e695ff6394c15024423b1ba35912554bab2d5e506b3015f33006117689066555364316165a20316a6b2460a045e2b2f7858f8f6b08479a8d0221f841ba8efba6027060ad2e4e23eba7cc031638568f5614971d6278dbd3bbb7ff84ab55b7ad471823ecb74a27a6e6acd409cee23ac8b1b5a22b31edb14e3112ff738c49938d5517ad9836e3b246c558a5f4646240a15eece4acc62fd99c6d144d07416df0b7952038b700788b682a971d9ca183a2fad798398b51a920eae5b08bd12149d0a4407171c228dbba7ac57609b0431a98af91b296e0c4b177e86ba8e780d14936fbc706870fc778fb36dbf76063e009669c5a6c4606d9c5cc387760d6d6141f6cd85dc65e583f96d012fa6019c8b539574754a66b07035f6650ee2ddb98247dad5ba8df5669af2a184246ba4367bd0b6986954c47e79ade20bfd83f1272062927201602a62482815b3d648b17e4eb525e10084ee5aac7fb358bfd328e67c425318c06db4e6897451780dacb4c87139c690a3b9e2064f9913a0fff965e2ac841b31744410e758ab0bb80a168b9b19247c2d5829b7da329227d25a50085a74a1b1b71f5758dcf540067ffd45d1bbe5185f0302eb1c7d6d82cdd98db77907b4c5c5f6fbe6288e31f37c938adac0dd7566f94f03977e2991eafb9f6de74381b97a6bd9a171da7a6b7b55f4593ef02c6c723112a80a838c2375e5864780b5f8a89620810508c07b4213fdad8afe22b4f144d03aadeafcbf2788f3d9d04c68314ed6ad40a4ad3a4e9345e556632f59f56eb884106d4d5f05c7fe04c3650dd88090fe6059a21cc5ceea3a35963df8c85af2e758f418f26d514aa6ffe10218e4a6343c946b1f69e4e483e894c59ce384e31c0d77a7c3734399ed4c85a0bb0e1ddc2101a02be417fb536bf19c2a47b23f7fe6faaf4ab9cd3d1797ed24a4983c261fb6c204369d8f2fb2bd1774668cd71039ce0a1ab71868c93f0482fd322b6d4e2c71408323849519d7f21ffd2c345af815f5d86241025608eb9d1d086fa4aad209920e9fde907e70f197cd1f57e4e84689d7ed7481b86fcc96ed69051cc5ae0f64434b8daa64ab95f393ac2c782fb96a7010e2c5de0a88a17595e412ac0893bb34c98e5f2441b5072f3ce330a02140e76c62f861a66bde0b3689aab46c10e1a76719f2184090c5ce4b7d57b16272db040691375825f0767d235b370dcd1c3b5639acf9b4ded08ee7f14aa7a81f8703b57ff9c9a109b5861a551a8a5d93b87a9d173af6d33235c8e9de9c8ec0aa0c6f4489ace7aa0970b88664f14e0d89ae48e95fe2796cb0aad43f853fada0fafd49aa74d4eca304bb7bd9dc3260703439b5bd8c8c1112db24cd4f52b355fb0aeee035bf6647d136ed669b697105b0fd15aa3d94aa0119d685233d6196a8c512762045eb2e1e2bf7f85858a393bfaf79a7fd32bb3b99a493d9114cc1e6e3d90262a769f48c924e80858128f3765175ba2fa8c11f45d6d9c1b43306d3790277ad76c96120abc2cd52cbbfee991a38729e8774c2a0e6dec21318364876b1ef9f1dab111e13d94b04c05b1451e1c152ddf8f338d3bcacb1c85d3eb0e1cf4758d488cb3ef0477e7d2462c9cd3e1f7a3e81885bef450456a71a55b6efd4ad9affe0c0c3027ffbc04000000f84cea1cc915235a7e4efd5780d314c16367760af36e43b7276a3ec473b7d75a318358a2c3f9ea313e1efdea16957c27ea0506db4d7360d17cea8d999f3c8e65e68573c9f3906b6190cbc66c10663c54ed8ba075b0d2008bf452a149f595bd3a3c23ad54ebb4d5d4eac400cbd2254b977280b05bb18263c40b82700b54650bcfc92404144e426046fa0c3eb350fc5d315af592b13737dba0527beb6f7b817ec17cd1ea3e081722c4858d3033f3ba15dc13cb1866639806776ce0eaa8e5b508a72e4dd25dfc70c64cbaa85515f56f5796be107e59dedcafda25db8e49f729fc2d5d03677a369f4ed2c7663c9d5cda16627d0ec7af2aadeb2c9435bb7fcb84d7b000000000000000ffff0000800000009fde80fa8064dd03c097df3d510bbeb711cd02331b29369d2a7ad03f076d8a040d5fc1a4e048b097021c44f25b6d951e9a852630d4888f57ae8126aee87b4e5d3d07d360eaf3846e3cb6fe313155d86594e7b0fe47dc54dbb455886de5198a51c9dfc0a06a7e3477a82efb64aa6e91114f95037103550f44d762b5e6ba20e44a311d811858a4bf4f3a74fef04e4a5602a231636a349b108ca2000000000000002800000000000000ffff000001000000ead0f452eb54cb593f84c9e43f1216b33a9a629d0454605a1000000000000000ffff00004aaf00001800000000000000fe7f010000100000d16166a06a37000010100000000000000100000040000000c48d84df77d0712c09e42e502a85acc583f919ed776f70de4789832d52d51f2a462b12b8c35cf3f67202ecdfa6ee40b329a83beb34cab050bdda880b2a829fd2d36906ac8d33df0f7b0a592e7bdb5837dea13852d959af805330e568fb7262af535fcf2398409450574ec480b71ad1eed6d63aa1192da2c96c7c27e4112a5b095beb914ac38642e9ad7dea6eabe6fede188843cae05f801910c212096db858c03b863d750ed2fd89e675bb213d5326f4a2a7d708a12d2949caaf1237624bac1b12f9b5d6c31f3e08bba4e7094efebcbdc00fba83fcd391fc000d401b9710d1a53b007f1b4cdbd12553a54a6e3554c1114809420fc475fc489a0d64b3df0e1a9d79cd03033ecc0342636728de7395e4a79a218af4a5c38a19811eda9da8c143bc43dcd8f69d52944c6c9080ac2980322291c061b10696235a330f5fc6f6086b4f7bd9d3e9d6615ee50b3ca60ce28dbec138b8eefc6ca85b86a81ae8d928fb3f363b9e39188f2a646e3764fee89b179c994c7eda9f62a0ad1f5565ae862497638286d9f37f93759a37e707014d15e6b3ea600a6cb8f9ab029046ea84bdce96da834d543e41fc11b5597fa4a9c308b595ac9bf0dbc6e2f4ec87dab0547bc2a8d15b6b4ad6d26c4b9cbb5a194416a965a1bb5fea5c6a9cc3402352edc16921a6a27b0dfa84b8734a1de7ffa33ea485cbabe232de0dc6238220fdebe0266358064914fd9cd59c4f493ee087ac2318ee7a71b7a1cd2d5e36c4179bd607aa57d10d51df13dbbd178b9685e509a059b814586a9205274d137546b9ca1c594713f169dffd5d8a631228c100fdca2cd891cdc769d2efe611278039da1d2833a893c23d55824fbd9865cdddd5646ad66a135ed4c1c330558bb0870008acf7bb9151beba42e2c45e379efb5696202141445474654b8d2bc1c4284a44c557116f122cd0b4b9865467b7faecd8bb7d9b9f19ff9827ceb82485a6189aab92098a650ca5356a64e90c6a137406774444d59f300b969396a831a5ecf0000f15093781fd5640046ffda6f1351ff1dfaceea03d5c6d4f2084ba0450c56418f4642daa11acac5cdd8be66870531c99210b0672a70164b77ffbebbcd4a576ca7892098f9ae485649a9583b157a4f17d74ccd33fbd11f8568dca11eecd5eb9eb1c9386f249bbf0c8e6fea692854299ee476c0d7066c77d68b27b27079f9a278725099a0a2fe0b7a0e765e29ff3e94ff3837c3d8451111c28a6e5efa4d9b13e2858f75683447313d4a291059f094b29021b4c753c7867bbd1f1ddd4a326103d341fb0ca2f80073a5cdfb5c666feab9a89a82ad094b77cf5b98f75f13f426424a3475f6498847942fbd85e09565d9d3642ff19c96d884da8bdd203b067e60a7614b49699a9842555a2f9161c81252580659a46fc1139cf123df3efd00713aa2ecbf470f3d925fa2b042aa3d10f4391c176ce4ee4d254d5b461f28a27d64436351085a8e6b6c722c40d89da663692a712c26734ec22d4b08deb0556f56e0dc240b4be981fc10126339ff809d80c7286d2040803922931ee40bc74c93185a04c661c0e4557ed97ca1f84b1c678c4dc3ce970c60691462e48ce31119e06afcd5120130b1e52452ea9e2297986f9cb62f13cd4ae3d00f7dcfd886b3f35972ced1cc16fbce669ce838b5825b1ee3a5e063839ff351c7bf70711d402c5b1a5ad77262bd463c553033d4a3e330e12c4aed7a8310178abc93a0397d717bd9b8f5ee20d24374bab1185ffd90c63ffb4c70f9e8406ccabd4b8daeed89abaed8641de454d6fc42af2576c24659fc7f67a4337be0d960787710c92f2259252d2e2c757b65b2c6c08d7d94901f90b1fc5db9692eab93cac54c97e85e7d2b958a4310c0c2282a721d7716c6d202bf0915b02fce7a32db42061ac385d1d6e765424b30d28d1d79ec76936ada4d6dd4b1e485b32a1d8bce5872815b8ffeffc829f7f9d824c6952066202cf952b2bb4ac69c795505e53bfcf94e0df5e105726ff70f48a74c6291cdc586834304ab2cdc66f6ae5c71c6f870b08dcc957d09501f30ba0d8f5daf82dbf5e09cf27aad8bfb2bc67a7509897c719ae50a149a5155972e518feb79e6016d189f9cf2e0eae166b7aa8c23b98aa0b0f4084c1e789ecbbabfd40d357ee1fdcb9257c760438e22835796fb4ed408ae0d618effa870fe8191e2e3ce8ba869ce2b1dd67eb09910c34216bb1db3824f4ed9e2b86d244629788b7dd2276437c9c60cef143ee7202aa3c75b26ec1b23131a2e84167d482a53c3368e4812b091091d2f8a89154855e574972a0f7f6c351ba924d6c154d09017a8a3f3da8703176d70ecc6a300ecc7f22b3090b7ae5d315f37c146e96eef16adcb8a0b1bfbd035d2094738d2c00a05f378ac6f879cc96e74dfc20e55cfb5d6138f3893a399b6a6768d6a31a4e33b7ee9ab585a5d2199dd116e29e85649a1656f3a6f1c35b6e571ee9b7db25cda3e6784ef883ec6b11c9198f9deb7fc6f9c60b0b3782aaaf40ef28b56b7bcc26ed8f6b1545e05ceb7a325d2658dbee42f76d0c4ab72bfa2b14616467b5b439de42fec45a274d2d410197922fcde4298930260d28e34bde06403a1b321924e9d69857443ca3ebb691ea86e101a32c7ac6fbc960db45f66239b09ff77ea0671234bf40a60bdcfa5e5fc462c81d27d9801a9de77784ea9c4583bf4d79ace6ff5544ef97e9fb85a905183e021b3013ba2134af93b352db0bad3d86f2f6989b9decdf035c1295cd49fbb4bca4a68ad4b5d539655dbeceaedfeaac87f468beecc38a1b0aa0333f8411d2956b3c43244d5dcc2f0633a6ea1d550542556606241d44a055fac6410a9f10b958abccabddb84cbb042bb33e9e4e687876e0d8f2356bf653b4f64378d8d1a7ec90765c5eb0c17457957dbd256d09508135e1542b8be5b7e4be6aa245cbfc7393a27cadf92b816405db27e7141ecd0c652bf8a0f7a80057ddf8b83fd523945ef4a141d9e4274159a8aabe2243ffe8a12b8ae8d8a5bebbc9a9f0ca34ac8910be661727f12ad855b8570dbbcf29c02a0b3746194bfeabcf05406b242ff3aca6554d20bce441674b11862789512f71b262cc7c5cbb9f7cfe05fe0fa7b13eefc78e7a6eefb8239980dc05c061a89945feb2cb26bdcc3678837d4629bec4b507404fd7e06fd8aefa0c59d9d7250c1abe7fc1b942c7e11351f1b88edafb855559f328cfea166a5a82398bdb8f4665a2f9aa51cf765b08ed40514579bca58bebc96546e2440dc825ef5651524f11587c6b610ce087fbdec43453dbc28b4c6b57dbf2ae229ad2b36b0d296b1c7fd4c095ecbdc0ce02fa9a96b006a632a8c1a0360ca1b97877f4112f9593801dd7bfc34b0da53f0d34906a8f4fa20e7f953a2a3788df448ca6bc46fefe9aaa0ba15dd67e63b50aea7b798b58e08d8f969a0c7f29510d574c38deac7acc8ff88f71923157d7f8845c8e5bd7165b8b35e81e7ecd8dd35d69f3b7023dbc42a978cbf9d9078d83e62ac82a0ee736c4009311c50108b3753f5c118f8886ea5d520397e41036499fa385d2962de98595fa619dc86f0e079f6884daf845e312270c12ec3d6eaed73065a16555dd0c03f520256adeec58fa6f43a5058b1a0293c1f5267fdf19635999a84ff26a39768711b2e06d5def4598017d34a14cc33f031292200bc8bef3567430f7f17700d9d78852cac0164615cb35fc76187acea5774ffcc2aa5e5c003f84751930594fe7479b8be734141b379c1cb492d08491ee1b50c3faa3fd52609740d8607a6efbe7d1e4b67f687643a3a27bd749ad662872b7d944926abe82209df65e738344d8d5547b236df148b16755ec35ed269e6740ff58b433e0a740c2cc757488f4dc8fa8fc780b5268952d85919d424c41ef1c38c08c7d58a0cc942bc8dd8176a32bda8731b963936fbb1304e3eff5f1a68e7b6f50d1a6818826199e80ba01350036b3e45f102c0a2293efad9e9fbedf10550d01a583d225e6cc87859ef9210ecbc257507a163f3c4f3da3cf6b9ae97f306242e871936a8bb89269090317c23676692ed690f4cb21fa064e134d4a9dffe207e15a5c10142d5a077ce90f7586cbec7482bce5c995757f4fe948c9a4cb575e3e2175d69decde36466d97a3fd299519cb6355236e2c8685f069aa3b8aeffbfb4d2167f5fb4fd2fe3d36d98f5f3ba64ba701bf23be7f773b2c5fb82d3fafd6ea7756086be8fb4144b00bfc74fa2b4222b609f78fa16734c91ad1784bacba012fb1238ea6962217f3c66bace946a82dc8bb7b74184d1b14f2ad4cbd7cd535cdaf81d75554c1b1f20501ec6bdbdc74517f026692cadc068f9f07f3a772dd24f5ec027470270889f704fc9b7c3184c9860a1e3d44c5a617e3eae8d43bfbdd55339e544942aecd1ad6216074ed6e0f20bb155e4cc87d6bf4075327a171a96c9b9d2fbb4c40fd9c07b85e69b52644b2eb0355c014e4507c367e0c46607759531b8b570776157edbef145498b342e271f3bdc197b4a887897d593b258b05992032cae1dc0a6668b68f374e43e4bf1f6b82e172fb27f9f047c510e94553010e8bd654201a4d790f1f812ad5982c9e3ca258e0303a5f9da4f6cf2f5660e8a719298dfbc6b3a52448539b0a311b7b69b9240d356f2b98f4725c158b8d37690d28c08f5594f12d334d5ddf85d374cde9b4db49b81288572cd0782ea33ab668415710c99aefe74265eb7f0fe636e0c9c01de66618d27baa71e9335bf18d32812d1973d10b762657fdd043feb8b07f139c187d54f95e79dc7afb12608991356458dc6400c74a91cd9d9924ec7d2e6dc6212baaa19bd4e3a0ac502aa72a4c4e1654c50292fb5963c1b96822a21d4a93ccfe707b61e64eae58f12cbd183f52f8671edccbf024200480253cf11436eca52f8f1c5b57a93410b39b5a33d7893e9d573109bd6a65e95456830a04751f17652e62779457c2c9a3d63242a495007abee0f54207fab71e51af363a91d50676c3f88ba542bfa6c72909c89274d921fb9ac6b6f3a91f088291928ef0c22f14c8c410f96d6367dbfc95b050f1cdd41ab1322cfb2864b233306891c214ccba735346b2dd3c8352ec50f8ded20752b3d9010759156dd8e795c9f50a51070b4a4eb8f9de6a73c2a19ac6f19a6f4aec58f165fc3d90724e4a047b36ce313bad05658a7ea0403451b580c9b1239879a0b38c84211538ff4fa08d9e4953c7b5d922ab26e7ca47d88e899c1a96a787607f058d051ecec8dcc5ae003b97f107bf469339a0c7e5d62efd8606826ccdfe9030f9685e8d16d8fbb7f986648150b13862eb36f2f3c39be3f5c0bf25fd39a7004083826577dc87b59220aeca40b9540e31b9ea992e01c26636c5bc4ed2fa36bfb8eb112b01c891acd80da183d28f727f22ab2865df59e521758a9104aa8a82d6b5d218591bc51e8543b887f5490fc07073f8aab3ded0699d8144e26d8f0535b9e3fb10d33ceecb07c97e19a0f61c2625a35de4f57c7012397a0d57c062ea7dae1d96d7852207062b0317358bf424e8cd2a712b6533e5f16bbb065c8cd2629fa96a503f1bf3c0f850feeca5680b170f178987e96d4ee2321f6568720949bb3cfa10cbafdda714e4bbaa9affc2719378ca5e37b50c19bbe74531bf0d791812ec191fcf256e041fc23a2ec4d1974f0a67227dae28d525af42839c53ce69052ea1dbdf8c37840947889e75f01923e6b7a1c9a35dcd1532764c0217796e5d2331e51226710ce3014cde8d565ae6c1cff73628d4eed7b65b90e5ed038141b1366deaa556abe9c5bc1063a28cdb73e55b2d94400000000000000001000000e0ffffffcb7c51640673726894d31271983863331dc640c78ee971d4cbc7940dc6704542aabeaf9bffc4587fbb32640000000000700000000000000000000000080000009b961b746a92de14cb3b4516b6a244235e922e0e561eef36c51e95766b63dea486ced0fd7ba3ea3c9e47dd1f61cb6288f1c7634f0b07fb3168139ac348455f84a9bc1288a75c4460f05ce1de6422509db249a92e368f353a4348494d9a1e0000232af218bdcde37afd8bb21f4f50201727120bafca6d1721cf3063ece4fa5212b117b5064e2bf02ca55f11d3c8d87bdb145cdc538ecd88"], 0x21d0}, 0xb) 16:00:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x11e) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0xfffffc01, 0x1000, 0x5, 0x7fff, 0xffff, 0x540]}) r4 = socket(0x2, 0xc003, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) uvm_fault(0xfffffd807f00a450, 0xafdb5ad8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00a450, 0xafdb5ad8, 0, 1) -> e in6_purgeaddr(ffff800000ac9100) at in6_purgeaddr+0x135 end trace frame: 0xffff800023bc3260, count: 0 ddb{1}> trace in6_purgeaddr(ffff800000ac9100) at in6_purgeaddr+0x135 in6_ifdetach(ffff800000ad7800) at in6_ifdetach+0x74 if_setrdomain(ffff800000ad7800,0) at if_setrdomain+0x1a2 ifioctl(fffffd807a7cbc68,8020699f,ffff800023bc33b0,ffff800020abf8c8) at ifioctl+0x1303 sys_ioctl(ffff800020abf8c8,ffff800023bc34c8,ffff800023bc3510) at sys_ioctl+0x5b9 syscall(ffff800023bc3590) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,4651b433010) at Xsyscall+0x128 end of kernel end trace frame: 0x467bfc24e00, count: -7 ddb{1}> show registers rdi 0xffffffff8113cf79 rtfree+0x59 rsi 0x28804 acpi_pdirpa+0x1466c rbp 0xffff800023bc31f0 rbx 0xffff800000b21c00 rdx 0x28805 acpi_pdirpa+0x1466d rcx 0xffff800020b58000 rax 0 r8 0xffffffff81140454 rt_ifa_dellocal+0x44 r9 0x1 r10 0x18 r11 0x886ea9fe79434ef0 r12 0xafdb5ad0 r13 0 r14 0xffff800000ac9100 r15 0xffff800000ad7800 rip 0xffffffff8162bb25 in6_purgeaddr+0x135 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800023bc3180 ss 0x10 in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> show proc PROC (syz-executor.1) pid=273903 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf160,0xffffffff82662210 process=0xffff800020adc380 user=0xffff800023bbe000, vmspace=0xfffffd807f00a450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41912 129913 5029 0 2 0 syz-executor.1 *41912 273903 5029 0 7 0x4000000 syz-executor.1 23674 114635 2688 0 2 0 syz-executor.0 23674 375553 2688 0 3 0x4000080 fifow syz-executor.0 2688 139486 79676 0 3 0x82 nanosleep syz-executor.0 5029 168802 79676 0 3 0x82 nanosleep syz-executor.1 73647 166039 1 0 3 0x100083 ttyin getty 9045 387283 0 0 3 0x14200 acct acct 80619 377990 0 0 3 0x14200 bored sosplice 79676 199560 93633 0 3 0x82 thrsleep syz-fuzzer 79676 476284 93633 0 3 0x4000082 thrsleep syz-fuzzer 79676 60580 93633 0 3 0x4000082 thrsleep syz-fuzzer 79676 83359 93633 0 3 0x4000082 kqread syz-fuzzer 79676 289706 93633 0 3 0x4000082 thrsleep syz-fuzzer 79676 388106 93633 0 3 0x4000082 thrsleep syz-fuzzer 79676 160378 93633 0 3 0x4000082 thrsleep syz-fuzzer 79676 139957 93633 0 3 0x4000082 thrsleep syz-fuzzer 79676 300291 93633 0 3 0x4000082 thrsleep syz-fuzzer 79676 165831 93633 0 3 0x4000082 thrsleep syz-fuzzer 93633 124413 15728 0 3 0x10008a pause ksh 15728 366661 16488 0 3 0x92 select sshd 16488 136574 1 0 3 0x80 select sshd 56885 404379 11728 74 3 0x100092 bpf pflogd 11728 35163 1 0 3 0x80 netio pflogd 21853 131309 42954 73 3 0x100090 kqread syslogd 42954 490993 1 0 3 0x100082 netio syslogd 5932 268424 1 77 3 0x100090 poll dhclient 31025 372840 1 0 3 0x80 poll dhclient 317 387591 0 0 2 0x14200 zerothread 90780 332949 0 0 3 0x14200 aiodoned aiodoned 58263 145074 0 0 3 0x14200 syncer update 16780 184522 0 0 3 0x14200 cleaner cleaner 911 144729 0 0 3 0x14200 reaper reaper 50745 15130 0 0 3 0x14200 pgdaemon pagedaemon 33347 133403 0 0 3 0x14200 bored crynlk 85370 452925 0 0 3 0x14200 bored crypto 89336 219103 0 0 3 0x40014200 acpi0 acpi0 672 495742 0 0 3 0x40014200 idle1 800 15665 0 0 3 0x14200 bored softnet 394 372445 0 0 7 0x14200 systqmp 25122 158257 0 0 3 0x14200 bored systq 59223 157940 0 0 3 0x40014200 bored softclock 83816 360295 0 0 3 0x40014200 idle0 27091 110103 0 0 3 0x14200 bored smr 1 306247 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 41912 (syz-executor.1) thread 0xffff800020abf8c8 (273903) exclusive rwlock netlock r = 0 (0xffffffff8250cdb8) #0 witness_lock+0x52e #1 ifioctl+0x12f6 #2 sys_ioctl+0x5b9 #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82624c28) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9603 7071K 7596K 78643K 17490 0 0 pcb 13 8K 9K 78643K 660 0 0 rtable 142 15K 17K 78643K 1743 0 0 ifaddr 100 20K 21K 78643K 535 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1624 0 0 iov 0 0K 24K 78643K 605 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 3739 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 33 0 0 VM map 17 8K 8K 78643K 27 0 0 sem 9 1K 1K 78643K 9 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2785 0 0 sigio 0 0K 0K 78643K 40 0 0 proc 61 63K 95K 78643K 1438 0 0 subproc 32 2K 2K 78643K 289 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 303 0 0 in_multi 28 1K 2K 78643K 352 0 0 ether_multi 1 0K 0K 78643K 34 0 0 mrt 0 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 727 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 155 137K 138K 78643K 10890 0 0 UVM aobj 130 4K 4K 78643K 134 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 642 0 0 NDP 24 0K 0K 78643K 164 0 0 temp 220 3565K 4205K 78643K 88878 0 0 kqueue 0 0K 0K 78643K 33 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 43 0 37 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 244 0 242 1 0 1 1 0 8 0 rtentry 112 317 0 262 2 0 2 2 0 8 0 unpcb 120 1753 0 1737 5 4 1 2 0 8 0 syncache 264 41 0 41 6 6 0 1 0 8 0 tcpqe 32 5 0 5 4 4 0 1 0 8 0 tcpcb 544 5582 0 5575 9 7 2 3 0 8 1 inpcb 280 8373 0 8361 14 12 2 4 0 8 1 rttmr 72 7 0 6 2 1 1 1 0 8 0 nd6 48 45 0 42 3 2 1 1 0 8 0 pkpcb 40 11 0 11 5 5 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 65 0 65 9 9 0 1 0 8 0 pffrag 232 68 0 68 9 8 1 1 0 482 1 pffrnode 88 68 0 68 9 8 1 1 0 8 1 pffrent 40 2272 0 2272 9 8 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 232 0 173 1 0 1 1 0 8 0 pfstkey 112 232 0 173 2 0 2 2 0 8 0 pfstate 328 232 0 173 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 21 0 17 12 8 4 4 0 8 0 art_heap4 256 1504 0 1178 26 5 21 21 0 8 0 art_table 32 1525 0 1195 3 0 3 3 0 8 0 art_node 16 312 0 261 1 0 1 1 0 8 0 sysvmsgpl 40 47 0 37 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 7 0 0 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5742 0 4328 46 0 46 46 0 8 0 ffsino 272 5742 0 4328 95 0 95 95 0 8 0 nchpl 144 10135 0 9669 60 41 19 60 0 8 0 uvmvnodes 72 5960 0 0 109 0 109 109 0 8 0 vnodes 208 5960 0 0 314 0 314 314 0 8 0 namei 1024 34282 0 34282 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 15 0 0 2 0 2 2 0 8 0 vmpool 552 25 0 10 2 0 2 2 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 31280 0 31280 19 16 3 7 0 8 3 plimitpl 152 259 0 251 1 0 1 1 0 8 0 sigapl 432 2941 0 2925 3 1 2 3 0 8 0 futexpl 56 71881 0 71881 1 0 1 1 0 8 1 knotepl 112 619 0 600 2 1 1 2 0 8 0 kqueuepl 104 711 0 709 1 0 1 1 0 8 0 pipepl 112 2118 0 2099 4 3 1 2 0 8 0 fdescpl 488 2942 0 2925 3 0 3 3 0 8 0 filepl 152 27414 0 27310 15 10 5 7 0 8 0 lockfpl 104 903 0 902 1 0 1 1 0 8 0 lockfspl 48 300 0 299 1 0 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 55 0 44 1 0 1 1 0 8 0 ucredpl 96 2873 0 2864 1 0 1 1 0 8 0 zombiepl 144 2926 0 2926 1 0 1 1 0 8 1 processpl 896 2960 0 2926 4 0 4 4 0 8 0 procpl 632 9260 0 9215 6 1 5 5 0 8 1 srpgc 64 25 0 23 7 6 1 1 0 8 0 sosppl 128 62 0 62 10 10 0 1 0 8 0 sockpl 384 10410 0 10380 21 16 5 8 0 8 1 mcl64k 65536 262 0 0 33 0 33 33 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 32 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 18 0 0 3 1 2 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 169 0 0 19 0 19 19 0 8 0 mtagpl 80 73 0 0 2 0 2 2 0 8 0 mbufpl 256 599 0 0 34 0 34 34 0 8 0 bufpl 256 16112 0 9054 442 0 442 442 0 8 0 anonpl 16 350038 0 329860 179 61 118 118 0 124 16 amapchunkpl 152 21711 0 21314 34 17 17 17 0 158 0 amappl16 192 15084 0 13913 150 82 68 71 0 8 8 amappl15 184 608 0 608 2 2 0 1 0 8 0 amappl14 176 753 0 747 1 0 1 1 0 8 0 amappl13 168 603 0 601 4 3 1 1 0 8 0 amappl12 160 21 0 19 1 0 1 1 0 8 0 amappl11 152 660 0 644 1 0 1 1 0 8 0 amappl10 144 378 0 373 1 0 1 1 0 8 0 amappl9 136 919 0 915 1 0 1 1 0 8 0 amappl8 128 532 0 478 2 0 2 2 0 8 0 amappl7 120 463 0 453 1 0 1 1 0 8 0 amappl6 112 628 0 612 1 0 1 1 0 8 0 amappl5 104 263 0 249 1 0 1 1 0 8 0 amappl4 96 3476 0 3443 1 0 1 1 0 8 0 amappl3 88 663 0 656 1 0 1 1 0 8 0 amappl2 80 22283 0 22198 3 1 2 3 0 8 0 amappl1 72 75977 0 75529 25 15 10 20 0 8 0 amappl 80 9825 0 9770 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 2967 0 2925 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2967 0 2925 1 0 1 1 0 8 0 vmmpekpl 168 29332 0 29295 2 0 2 2 0 8 0 vmmpepl 168 379201 0 376699 259 108 151 151 0 357 41 vmsppl 368 2941 0 2925 2 0 2 2 0 8 0 pdppl 4096 5941 0 5885 9 1 8 8 0 8 1 pvpl 32 933190 0 914279 318 89 229 234 0 265 33 pmappl 232 2966 0 2935 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 700 0 27 20 0 20 20 0 8 0