getown(r19, 0x5) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000002380)={{0x0, r21, r23, r24, r25, 0x20, 0x80}, 0x3, 0x7, r26, r28, 0x8, 0x80000001, 0x4}) r29 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x6, r13, 0xffffffffffffffff, r14, r15, 0x68, 0x6}, 0x401, 0x10001, r26, r29, 0xb1d, 0x7, 0x6}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./bile0/file0\x00'], 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f00000001c0)=""/225, 0xe1}], 0x3, &(0x7f0000000300)=""/254, 0xfe}, 0x0) denied attempt to set clock forward to 68719476745 10:13:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getrusage(0x7ffffffffffffffe, &(0x7f0000000140)) geteuid() getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000000c0)=""/105, &(0x7f0000000000)=0x69) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r1, 0x80000001, 0x100000001, &(0x7f0000000200)="ac23c052d2359c9e03f44d4910ca0c32a966fe30fe12442f5e2d97cbeab3945aa7c0cea72bfaf4191e77eba00db5a9b0f036d4a26468ed1a9bbe0960638cc5d2beaba17abf4589e0a70da5", 0x4b) getrusage(0x0, &(0x7f0000000280)) denied attempt to set clock forward to 68719476745 10:13:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20a, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) 10:13:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 10:13:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x10, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r14, 0xf, r13) r15 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r17 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r18, r18, r18]) r19 = getuid() r20 = getegid() r21 = fcntl$getown(r14, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000002380)={{0x0, r16, r18, r19, r20, 0x20, 0x80}, 0x3, 0x7, r21, r22, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r25) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r10, r16, r25}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 10:13:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x1}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 10:13:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = fcntl$dupfd(r2, 0xf, r1) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() open$dir(&(0x7f0000000240)='./bus\x00', 0x28380, 0x4) r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = msgget$private(0x0, 0xc4) msgsnd(r12, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2171325300feffff8e9d7a7120a59e71ff2ce976c927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb"], 0x1, 0x800) msgctl$IPC_STAT(r12, 0x2, &(0x7f00000003c0)=""/12) msgrcv(r12, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) msgsnd(r12, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f232fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda8ec41bdd1e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r16) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r18, 0xf, r17) r19 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r21 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r22, r22, r22]) r23 = getuid() r24 = getegid() r25 = fcntl$getown(r18, 0x5) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r27 = getpid() fcntl$lock(r26, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r27}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000002380)={{0x0, r20, r22, r23, r24, 0x20, 0x80}, 0x3, 0x7, r25, r27, 0x8, 0x80000001, 0x4}) r28 = getpid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x1, r5, r14, r5, r16, 0x34, 0x8}, 0x1, 0x6, r27, r28, 0x51, 0xdfe, 0x3f, 0x83}) r29 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r29, 0x8, 0x80000001, 0x4}) setreuid(r0, r5) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="972c5aa7dd52bd5ba912c2a92a58ad2be5956a079afb997327c5c41c1c353c77a6e47b9eab10ec7a48bee8764bc94b805058a73ff3fa784192b749a2bfdd5c63d5907b0e9bf58fd8d82759ff4bc36f8328229528f0674532d73f41cd9be061ec6a359e362dda3252160be09af527c5c146c3bcdcdda6", 0x76}, {&(0x7f0000000040)="ae362ccbdd42442aeeb28e8e", 0xc}], 0x2, &(0x7f0000003880)=ANY=[@ANYBLOB="7800000000000000ffff000003000000a37653c9187152325125a7a5221da4f763274bf5223876ab08117b7c4eda983e0ddf8e96432eddc51bd803f3d9e0cdcc072921d16b901c83f224feaf4a0c4a6dc334d7b3562f0608a80cf3d2660ee1770e009369bba112e0b00a9cb3bbc32a51aed40000000000008000000000000000e08dd1e00300000049eb0b2a37e8044e62a33f272c7a88dda2512c654feb47db60228183f1a5cd2dc2325c7a73bc7f2a5dc7ffac2a76bc28c3838d0fe677603958ad1f20da06f2d8a06572aef798178ada5d3eb1a806ba1084d406bca688f9fc2224c0e53f11b39f9104a2f2745ac42673f5e7bb5bc7d9001010000000000000010000000300000078dd6fd3aa90b59fd35cdea2c74ad0892812176add2c5af328bd6c757a2ceab1b404c022ffd2eeb657ebdbf50acd7b9849fc62d63905f95d30000abc5f32acd6ef6360b540934c87384be9875076a84ad3c338b3e960d352494770c750d1047a69190cceaf392425acfc025074e0bfe68f9455182207f7015cf8bc5a5734791ea4d35488df4bdd7681485d34ba4c65ca4016e2ae6b5549ddf3f1ebf8aec0589b0052929aeea985e35f5ef68c5f302d5b6c08a3d4456beb7ac0eebfcc98c4659a6e984d901ebb88e2f50366f1945a4b6903d57e6035c8e5f5cdd3f93cacbf1a20255db721da3631a8b12fae99f94555a634e6690f97bedf85266faa8d70f4374e38b904d79004505b4ce2140d3d40e45ee46153bb9df61005f87a9cd19c408b634172b4d648398f3083a3cc086b0904c3d90d040ce66e5517d8ed14cb5d50ff53d78acafdb69af26492ce3637969284c2e2d0fd55dc0654924af528c62eb764b4f90aef03902ba4fd40fbd5fe1cc223b92f2021f2ef0b2387c8234fcc69e532f238b53bfb3a40abee648443b17c90aa2426b54ed0d7bae41c8461d6f378e9292ae5191ad6874c2316e51d12bc643fdcdc8d255042e5faf3f2a69336aae38e36360479fb763a534c6388c081288839d7454b7835004be1e6da91c9565978323e0d483af877a8a412d101f70be140fa22be604d8931aab8d982d4167e99e1d4a67727b8d80fddc58112e1a1e2670c9a51fe4de5e37b94b8c7d4e85cc88b6d7799917e043c5aae75967677a67234e9271ae8a2f21abb9159be63373f4a5401682b2884be4c15c086ff5abaca616f8f84c3f43a92e691d66a0258daf5fc8aa1acb7fd9f52a4a8e591a628ef2897ef10ff418dc61075cc2fc3dd5ec1ad714f2a0774d7bef04320c5dec27a73a3185a99e47e7bef9b8b7500349ebf2f634aa3e329679a88876b8f6323411d686de827692033fded1ecc03365b9e6d5d55e4638e69b946f699f4007b0a1fa0eea8e3aa8aa275c6ca5a911e7d3154a95b441bd95d01587b199f01154c29586823eefe11a5defc7e242be864cdf28105c2ecf0baa199962210f3e877db309c38e0cba3ddca0e30127fcb8c1d7ac93f4100a16e7a2b7235c0979a7502371d9bbdd74f4d5ce5b9e19c66fc657122936b644a70e21ef4034840465914f5f1c2016f92e6d9439a560e600fedcee4d49f0b26c96458d164c7d2fcae3f6a769527c54f3aee023aca850b9c5ff20e419ef6979ea38cfa332f9b6382ff7be6bd06bf1ca27087b6dd582fcb4de5c2fd2a8f1bf69a67886e76aa99385506b998410ff29930aa25a7d73568eb4a6b86dc4895b8b58b12903317dfcdd52c07dd215c2fdb58df6932530126b123e966178ce30c9e91e8c43e744d90bd94ae7b0555cc5e2820b92d9ff5986908267e306770d8cf3045ddc9fae176fbcf09e2973e0270b0f1086623d5a955f97e7623486135ce72ce2342cc1676876c0144358c7a41c770c72cc70282c9f6b402b78039cd9bc1e41df82c862ea8c68e23c62ad75f730e1635656c5c5552231816c2a88ecf8bbfadcb44d586117fba1840ce3518e7fdaba955b2edc8accb656cb5c620e191baff2e5cfbaeab027970b2631789a09c4cbcb7356d0f4415c1e35b4a8405741a367716c42353e2badcb74584574f0c31d8bdb08e75b065c9f8fefa6e8d73e8ec4a6fac124b7325a7af4884ed668a9c0f2ec2da3be0a5b4a97f4417205b9c3d7daa51474ea8138cda817e089a89e2d9aa3852c2ce19058bdd990e310e398349077a5501fc040e286e42d9c1d1a3af059cf7d3fb114dad4bb2214b962eccf600634139cc4e5e65bc073837beb3c46cbd3c61b1d8926f12ebb0c10029e2c70f8f1e98bef9c571880c1d5c27f70c7dd1203ae2e7ea3d851b1b85404ea48ba1ea55c0c44100983b27594c10f4bdaf39d39b764666ef490425a12aee49c948534d01a5047775e996b38e3626f7d7a1765dba5794f21cca1ad3fdf95f5f2993007e85050e6f4f2299b77f2633b5e7a48bca5f890f283a1834b639bcfd760e54e4663cda16ac5dbcb53f14bd9a5cc5cd6a3cb25262e0977262856128e17ace8f89c67caa51ccb971d98331afddafdf7aa25a17233ab01163f0189b42b7daadd3e86ea4d6d4c76db868818dfa5343a76a63403de2488a489a2dae33d0457842ac1b0e35e2e48c8cb19d603e7ec900196b5bd4d422bf7014242dc7980f085fe9e29c2b844a206e4f697a335060fd51bebe914314e5eaf7e7197e9e2701b5c62f1e8bae389013b218301a4f15fdfb3b1dad6d39295831743208ff5efc03a2097234d28134d144b935128cd03b17b15b4a0e7edfc8426d753fa1b09935582cdaf98e22af2a5618781014f6a101a6c0ee82f0bed8ddf91324a4b48ef50dd24a4ccca94c1999eb48bcf47eeebbc7b97615b7dc8afd4e3a86c0010faa7debe02207128bed4cce6d52913d92200e88db9893dee6182962c866080126801e98f39238fa637f17744e9b517535b7d3d277fafd5e0422f4a07d948555e369ce4a85f94db235dd4c2c8752f59d930e5356e319ca65a936b81e63a5bec86d575109bdc2e021740798517e7307bebc38baa21a8d11f972c476d6bc9ce23c696f0510e96f2f60f842da4a8f3aecf4ec28a70d6adb7697d2cd914a30640fc366de65013748926ae9a46d9c6a91fdc3906ebb65353b61bc37a090be96821d4ba5247881fd18db3e121d0dfd6000663ab029bcb6927f23e7776042e90d3e03b5952f122641f4657924db1499a13a14bddfdce7421dc607fb067de890e0523706f8a48fe5b603405e0a2a8ba253b1fba998c338b312d7f9a888e9a7a3625f6e5c57651d08e83ac227de649e2f7037b62a9bde0045cca87adc852edfa08377d56aa9ebf08fcfed0951436b5fceb629f1420a237e8ce5e2be1b1d71909e8f68e96700196f7b375de859ee6fb3626f305e2fa2f08900e66da25bc3cf1fbc8c2f856aafd5d3fd59f43be5e1e1694cab830a9ba5eafd00642d1699c4387fbd931a8386219b5b7853e31e23b3e102732ebcf0c060c61ce4cb3861fdc5be798f5cdba522f15806cb6e942443596325dade04d286c6d875d97e4ed799cf5532f2e858e880b94f51be6c58ae42722598d2fcbf5634d0e5450f217c1112e75d046ccb166c1dbd3dd9ebe427393bce88b1b9d59a884a93c9e0a797124e4edceaf2cd10c8f19d5a31f991dfedd188ca3714febcdb6f8353f867c3c8d6bdb2e6b741974395dc6bb991ecd28f187524299ec8cae9406c545864b3a906e5a4e6dc40b99a54772b01ec880e5eaeecf44a08693ffef121a57c870fa24a14cb3bce7218d17bc9773285b0c0897c931f6706dbdb446e57dea4ba2283a74af857533f08d581e6e131d9ee04733582f9b1e041771065070f88b8179474f13f911d48c7596bff6618ed855d18b2d0daa7ab59d6055e10f803639a625bacfa2059808e9707cf3ae177c1413bf6cce95e48adafcfdcaaa0c22dd44dd4a8605cbc9ae2f0810f0370c9360b83bd1235e67c57b3e6fbb755fa6ffdc9dafd8b78a30e2646e471dc5e46483cf2e52d6f0b4addbf7350606beae753ce7603a1c717e88b1003d449e80c21213cc09105b3651ea8b72d50e18dfa51e3d25752bb47a1d30a9996137ba1122fa81d214764f8e74a6aac4644af1067e20c4c5021c3c4253b2136a8957c34b00da25e5f7dfce2a5178a84d6f21a32104741b380a2cd64b00555250dfced34ba7bc7e62d484ea51213773802a996ab68a43810d373e41182ff1a64b8cdfdbd07aff46ff9efb83104f0289c797637360cce6e96771d274ea1b2b74749071ca5251a9c2788ce49372faa541594666f78711ce565815de626f3cc4d8c5e4773075b6733dcb15b6e6f04d8af9fb806a36212779f8527cce4832f1ab1b4b9b1acb930e5574aa3ebcb55924412a34a893dd50138254c0e79ab05e4e5c92c960c20b69dddd0abb7f7bcf118d654e3bf45476e81df1ee193f461eaf8744024c940373f92671cfa3e750ff9208cb832d2d2e10453cb0443a56bda2ed98fe27cfb9521990334f2d53ded7cf5bdb61a0e08315fb448aec97dcde3d0f54968e0604289d9d274a88bd68feb5b5e5083956e9a32268cfc8565085282a0b359bc195ddde885d66502f9af3bd4606c20e1ae075903d567fc06a016147577c7d34f04f3d848e84f078898e6c9fccde7d81e46d6af4fe2f7e994727bcc42f0cddf7aa2ab69d46f45f957fd163f6f625a5c76c6ff6caabe836c6277bc94c9f0e361436acde8805f0e6178908c0a85e5965409c15d0d8fb70aca28e8bbe50547784fb39e9331e2910c0fe3b0e78d4a6f78ef432d76db66e9ca565f0ba4f88ba01c4ed57137d340544bdf4a162a65500797d174cbf30bc4f88c3a0164e5d43b00889d2fb2ff1644ae404a9b08f628d2dae678b64e55cd5b000b81560369d8dfb494dd49c71ee351196cd56aea8a0ed3963514f2200db12317d323587ae3294b33fd325b1c2b8116d338bba5a28650b77b88fdc36960a18df9ecb9724e49d1ff9986a84118579cd53785749e64009311581cdf5dd4dbe6f27af997493b188996617ded2d4354d39d849c73b17aa0c41ae803e056b2a454ff80d8e93167d08a2480e45a76da7ecc6a68c63261d170ab4dfaf4d489e0e4431fb66cddd00f07aa32d486490b510b642a34dc256750718a2f3d7622a3c933faa15a0228f4483144747062443ccf8cbd4e6d44328a3cbcff67fba4f5fe752a3d76a266c27ed03ef649d436b1822984a5b77e2971914c07d1a09093cdafd2fd885319b07970e71670d4d8bfcb41e2e562ee119ee95102ba6194d0cd6a322c87632ac09b4cf34c7d7e70be8eaa5417e94ee863a93a3f52b85838455389eb8deffe631a2604bfe848f22ae55418e04064f5c226fc21ac478c374df5573dc3502088fc8980343e1c32e36406a184bfbe1664c0c5efa12220cb03e5f5b200829bde86fa298022d9b9cc2265cd42c0fab4908ddad6e5dbe3e1a3a5ea91a1c6097e3481a1d164ccd377e6e62215ce44d87db82c2c6fbef475b7d8047719aca48fe2015b46221e7098e21cb47bfc1cf0c44e320869e65459250b88a1a6cfccd80a3c3c377cd2daa7aa46d186f04b5de85fcb5eaa9d8504df530bdbc3dbdf284073df36145cc248525a4d310d1818e0466b4303df1a60289329577560df4cc702f9b8bd4b4bb968fef4f5fb4601b11ea3dc6900c7b8759fe6621db1ce86078f03754822ae46759eaa9f247bf458c1e2833beaa433ada365c20cb6111acd115e0a66350ec0f6cea7532416206bece1d2a004e13371a1685feb1fc82a05799a1b93a5cd703a7b93e8471b05491737e2280d1dae1df55a32e426c46009849eeecb06295a551d87c690582a2db2a23e7039e2de601a09b927450330d30bf73e3ef42c18b464aba6250608308d406f65f506dae8e3b59edfe396cfea39a7369d7edc73a369a3328842d086c1f695ac228b2a43b38908a69f42053b781bf21f80e520e6c8440f7e610963d4ee5bb50d97622833927e44614838e8b0a2ccd7604a8f3a83109e3da43a1c881ddc5a9cead1429104d185760cb98febf23ab1f56241a6a71d1806a6776a1f381eb6a014faa2bcb9112cfaedda2d6fe730f6a7f6c885ec8e91553973f84d5d1cd6a92226e5f28cdda0ec4c97fcd194b7f955de77b43cb94c04cd8b455d323db453389c469ac408446faa8f1b599e25ce279ad45e825c8a6b139b0cac81108137a30e0c523469f206ab468e50184384e83ca0a800000000000000b409567204000000395b841f62b670fee0c3b4ea2e19247095c72929fc91256417f68975c66ab0c760056f89b75b0c04df3ed62733f77d086e1db367649b803ec35233c1e70baa77040fd8b35e0115344e29f96481703ced20fed88bc75f2d264307b81593d98a8366a98092be80525c667fffd242a6a78b8e76ae2864fb42b99e1a9c400ebdf2de933696380c37e6ae9e8e07e876b043fd6ffe8b00000000007800000000000000ffff0000070000000e4a9c76c1427d28b40ee06532fad459188d5876f0452d1f830532ba8fd658aa98e2b53a93acef502479665b5c286ecd53fdd3d1231771e96bcda2530bbab8cd3e62ce3cd06d4cc1c8b7443e0ea7fe3f3f5924764343591f272046c7fd6de0554e47e60000000000c800000000000000ffff000005000000de66708a7ff3257a4c4a682f0a197469815a6994b859dde22e7314c9078c25133793bcc5e2ac86cacf933bfafacfe568317d507f4498c647e11906d9f078a63093dcf1c4d1bd083fabbe563f54297b42adc92c1762f4282f66cc36c5222d1def9bcb32b96e193694b939f51dd039da226975742fe95b1437a5bd111dcee3e2ce2548b45c35e4cfafb12a2bb8cbce85574bf8f4124d6044ede7df9ffb5203fe8fab36c457838526640e5488fe9e1be8429812fd000000000058000000000000000100000002000000c4be605ccfb65172a12cce5ee5b3661f0d78752f1444be1c0bf0d9b785e40d8a5b6538b4a6a76bd2b66cc614438a4da3d2d063e071378cb6414ced6680051aac2368eab977511f004000000000000000ffff0000000000006f023e23c3a2c734465d1793e52c384f891ff89db407ba878177b68cf5715372a0c01fe314cc46194f94d721c8a500004000000000000000ffff000009000000d566fe46199e6f9f75d82f7bf385fe2d4128a2612e542017dd6570c6ee9dad291d512bf8f19add18b693b606000000008d41eff2b049de0ad8b1cdef119019f5e526de5f9df2df4f0f1726b6636b9793ff5527cbc2cb03280656a5ad83706292bb78d31cc4e833cb1dd637c19418062466bbf8f219073898b5fa1e2ed086bea16ad836caeeb33716b2f212776eba373d8d0fbb1ebf652d4d5561dc8d2cfcf848ad0be43bfb326dd731c49ac0f979aa2de218093c2a747fbba5adc0409313e9"], 0x13c8}, 0x5) r30 = socket(0x2, 0x400000000002, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) 10:13:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1011, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/152) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r1, 0x0) 10:13:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r13) chown(&(0x7f00000000c0)='./file0\x00', r7, r13) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 10:13:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="0f5c6d5fa77f495865c5565a358798be4433746696ed7f72ecdb8de70095a760946ea8c4d11b13e554fb944ee59b75fee64dbf12162504427e2439bd7001d3812356aab806232b2a6da1164d7c9af1a93b5394bf6587083e3e38a517936496847ed00154ac9fef7cf703180bb471acb3aa00bddef5003b272406a71e4b91ae86143d883af05f3ec85883f5a9dafdf0e08a4f049cf734b1be2136a8911c43248341c54ecf9ec994c9644b4b926acb345616d7096b429a6a9e5b3fd20a67ded3bcb5b202eb95dd77d1305674ed955278b933e9b172a99592e15f7617ffbd6181c0294ed1842e8f28339f4212433ab151eadea22ae5618856", 0xf7}, {&(0x7f0000000100)="9003c6a02a9169", 0x7}, {&(0x7f0000000280)="8178e57bf97026f04fb3332d667db5a9664736226a886235edf74e1b4ef520d983c21596e566ad2664638a6b35eb2c2a1ccc163fe73578c4dd56213ef554e5e17a5fe00ad7d7f09dcefd9c05a53c653093875996dec840c0a43586ffb374231c312f620dafe798a916c92ed3aefd09d72749754f", 0x74}, {&(0x7f0000000300)="a6c5da73973ce61ffb8ef6093e5242a4dc584a7b39885e3285d199803ef9735071f5367c72fa05d4395c071454dfcab2e3bc5bee07161d17b12bdaa4eb46d3c3eec585eaf1eb", 0x46}, {&(0x7f0000000380)="6ee18545e55e79394e2ca54ee147c3231ed973245817c7aa7f548276495263e2fecc750c920672f54931aadae1e02d37e112", 0x32}, {&(0x7f0000000440)="38796eae4a14f2555f5235c429f583ae19084ab498b05fa4d2063a2a6615ea21d7a41e78c5c6f7044838a0faff38fbaf137d93d07fa46009d5c7019cbc8f7a374f228277321d9599b448223ba353e6896a888267b72d560299d96bc6f0f1a617b2769bdc30f4ac62139b0cb0dddfbf5c342276483df3cb3227dbba0ab1a24fe83ccf983fbd29c34156c1daf23a2fc94a7b8e2c413bd95ae4fbf93521923888638b0015de2bcc9f90321638a8fdc3ede00fc0cd0ce7e0b7c58fc539c06545528d85e245", 0xc3}], 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0xfff, 0x1, &(0x7f00000003c0)="32aa09aa4b8d7dc4cbfcb3ba8c6a82b3825ca1cca8", 0x15) 10:13:05 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x9}}, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r14, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r14, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r14, 0x0, 0x0) ioctl$BIOCGSTATS(r14, 0x4008426f, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r11, r12, r15}, 0xc) 10:13:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) lseek(r2, 0x0, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 10:13:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x20) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x108, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 10:13:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x2a) 10:13:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/brf\x00', 0x1f1830b2ba8e12cf, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10004}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 10:13:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000100)="bdf1f525e261901996ecb437c4068a8ffc7e564a1863363a50c5fb09b46ee9493f4e115a2b0b94e19cdc9969c7f1d3335ea695dfbf43f137c15c3a8204c664f25c8c4603185d9a03d9e9ab3843be8a812e1336f7c2478d0914726deb13298471a26f0ae11befd202f2fe8a90f02fa1e7c01a7d7596fc15403491cfb6309153841add060891137ae74c42f79926ee59daf287a3d7053958396efab076b77f3827113883dd7acd4a2b54c7e3b83fd4c030a2f5a0a975e2cca3d2ffb4288d91616f92b8ee47e61aced38b3ca7da10b51f438784a99480b21fc6d869ef032c549d", 0xdf, 0x4, &(0x7f0000000200)={0x18, 0x0, 0xfffffffffffffff9}, 0xc) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x20000, 0xa0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0xd0) 10:13:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) close(0xffffffffffffff9c) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 10:13:05 executing program 0: r0 = syz_open_pts() setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="c0e9e103decdbafb7e9e5787099bed96662e026f18da44df85905274d707e4fe4966bca4dedfad298e28751711f11cc5dc179874d90f6ed4354e920f1b8c57cd4f711a28bd68656e7cc948682f346f5b8fc51ff2bc7ae5f21dd4831edf6f90ba70642b91e401c84e71818afaf479481ab48ec5b8121e77a72871c897fbd986cb0d905129afa54c54ebfef49e684bb06afb7e5d4342c2b75b87291c9faeab1a66d3767b8ce588d75a39dc391e2eb3df0914f421", 0xb3, 0x4, &(0x7f00000000c0)=@abs={0x1a695077b220b77e, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) 10:13:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x40) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01e335c4af8939da12927cc9de6db4c5002e2f66696c653000a7b8d58cc291fec7ca3430395d24cc19761f1ab49e8436b189ee03701125411b32507a769a71cfe20f8b7f62cb168ede365ed6ae9de2bbe44efc80e84002511b4de5dc2524a37e3b1c1cc264e07a461f3838dbb0b6d77ada0a7d872f65fa732ff6e44cc1f0493ed93424e4700b6a9d261efe01dc00311dba17"], 0xa) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 10:13:05 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x8006, 0x9}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) r10 = semget(0x3, 0x4, 0x4) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x5}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x6, 0x1000}], 0xffffffffffffff98) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x3, &(0x7f0000000580)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 10:13:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x5bce) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff6, 0x10, 0x2, 0x3f, 0xe7}, {{r5}, 0xfffffffffffffffe, 0x50, 0x2, 0xfffffffffffffff9, 0x3}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xc0, 0x4, 0x9, 0x101}], 0x0, &(0x7f0000000280)={0xffff, 0x3}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x6}, 0xc) geteuid() r6 = getpgrp() fcntl$setown(r2, 0x6, r6) 10:13:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r3, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x8004745f, &(0x7f00000004c0)={0x100000000, 0x0, 0x80000, 0x0, "61aa0db11ce9d3e3c641f06ae973739edb9b7a00", 0x0, 0x6}) 10:13:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x69}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7, 0x2}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 10:13:06 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a8e45647de1efb9e69ccbf5d198cd51c10cd0f8e"}) socket$unix(0x1, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/19) 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, r1) setgid(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x52}) 10:13:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x8071, 0x0, 0x1b19, "2bd0c00968dc65a2df00009e6d1000", 0xea0, 0x7d7d346}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000000c0)={0xffffffffffffff81}) 10:13:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r3, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r2, 0x0, 0x0) r4 = dup2(r2, r2) socket(0x20, 0x1, 0x11001) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) close(r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r5, &(0x7f0000001680)=[{&(0x7f0000000180)="37ea02136a48de27b551fc52a5e00c164348c9ae13c8477bb8762cfc4c6d73b6a0dda64bac58d2fca39ad6c9ac997a38736a58d7b894eb902f6f4a190fce9af0114d7af9fe5237f50e83d7524bf2963839257245f2be0ede15520e5e3356b085fe28007078ebbd359e999d0725894fc0d155b0dea2b18c84da0e6fa337b3037f31d0972670313d48d41e6fc206aefcc5363fb308ea90c741f490cf7624003bf78e05d20cb9bf423a86ea7444b83b2bb04781f84d9d292f7a5e82074131515a93d7fd478ec217e51e86b1b5e15e8cc7e3054826bd9b610085c60d92ee9464195c5ac858f4", 0xe4}, {&(0x7f00000003c0)="e440be63dd0c12824ab17e239f0257cd6321d240014640e360b84b3dd485312d10d222ffe0205413288e09e098a040034733a94f87c7191c9c8ddead743244c455c1805d76ff0acda2b3d6fa0b549fa28dd3f34dfe023a95f175e9f775696faac301d29190fbbed1494ce8cb7049700db0b8186493be94d98f95c79c2d0d9e6fea412b3b80a420c04110093b64f9df5d840ac05b6e200bf930431faacb4466ff6f204a262795bc373fdaeb03e11dea04368ecfb06cec824bb7d2a6db2a8722d706718b5b9bcac14a51dc93e0a5c8", 0xce}, {&(0x7f0000000280)="3108a47f12cbd3f2f8dd8ee1d5b568653faae9e9cddda108f82de802f479af675ae85cd51eb751ef88d7c0c536d87649b4b599afd2cb898754bdbbc687b90c8838d18cf5b80b944bfc3a9e6bcc8215d6f7413752d252dc8b2b47f3a2d9bfcec4b4ced393144134f24be3f6048a595b8217e535bd8f587fc41dedf74011e82e99f253e0bdf442e1bb622c27481f15654bf99fcbb97647bcf0fb3eac9f", 0x9c}, {&(0x7f00000000c0)="2fef3094a646a5a209344ffb35b82898c201b46b0a73cbab1dd75f76aff6541927606e2887ed17d7611eb754e8bcccdc011fe08907079b436c9b9bf6635f2ff72fde6a6436f630ac488d55e4023455e012ba6621fb5f", 0x56}, {&(0x7f00000004c0)="dd45eccee99600ed5980e98ef27a47497add03589186f38435ce0fc909618ba548a9bc319362394274af4e219cd15cd2d99054593332c18386caab62831a7c872f3cdfab55fe1a6ad9832bbdb00ec2178c27c97485caf49372ac164430e3bcdbccf5883b94fcfd7358ff8368a42de6b48973d5b6babedd547669b0321fdb25393b71a092668bdf2290a9d4c922a9b4d98d75e15895e0cc6e575630ecd0778d923986cb2a9fed79871e39a112fa5aa8743b391331d16cad2951ef10b4fb5ace301314e89b76bc6fcb6b513b3324906838fb84d3a9f3baaadaa8bde42891bbb98a3818c3a9875f59aff56dde8c419d8db956931160d30af2f90270fa60f4c879f93059c62d724105982b1ff9e0903812504d7972f96c5880421994008eafb2bb5752b641fd38ef0afd44903c2fd50292cfc4f375009793d1598d9bd7e3ddd31036bddc72724338685052363697e5cfd24e2e0b6766cd2d058bf6351ff57ffb5f9faa6dcc91326b66259b162c290f04d6b5b95bd65ef1fc613d1e42e850454535dfe17275ca2f6925383dd23fcee970cbae10fc36d76bdcd494d72959a795ab300997483b6912a2680440e34be9f864c38acdd8f198acb5c370c8558c7364d7e6d4bb2fdcecf19f3061f8248225f62f4c19130a1973f5d23e87b1a00fcb8ba3548526f2c4e59121539c2e887bd96a73761cb66061e3beecaa534fc02655d4fd8d88f802324ffd2939e2299617410596d1ad482b8f7e550b03074c97296dab3b56eaafc428694d867fe1b0411beea58614da0fa79efec915f02adece9744cb186f2e6bbb56d52f8fc2b0c3f1d1cd138a1b9e8ca1dea6c7234a23b67432951aa055b0941ad950fdce1a5e0be0c31170c644da7caec65d1725f09cf3abe0358b9ba91f5f758c6ac02a3fd6ec6d638421a2170e7035cba9fcf1edab02e835c3e965f7fbebf0a78cd58547ae1802e70ab558c3bd3060bdc1330635dbb057287cccb5408f7f55148694aa291c6f4bbe30a04b8b6f4791e696aacff4a7cba856a1011c69888ab39c7ffed4f4ce31856a3174407de2fa074a5ac55d90abf25f754b50f706b0a3828a01d03773c98df0d221af7d72c9c20b3403bcaa528bd13a4b129bd3c7e4c130c7053bc5d76f5987ca4dfd1374516f826d1c23f761279f9569ada95e114cf3d250265d23c4e597bc5bd9e158d1c5c17c1b29df2289c421be51c6968d834cf752cf51e8cdbb7642b055c2ce2df0a229061346a87e1033f30c6e73c42c1e9790bdabfe4c2223342c30dab5381d6b6d12d47524fd9284cd71c350415832d9d4ebe2a70ee1654140e239801a93bcb42606525775b9da113de337f8660515f76d2afdf2f02d9a2cd1f2dd803880a36bf9eb55b40583f6e7485e589c0476d62b6ce1bd5b16ffd00731790b773f11ccca7a84c18b085cd368ccf88b2cffdda549142b36715dfc2e62d08f3e486eaf1381d389951a37b694a83c1e196437f895512df99ff726a3ed0b4bb0535f4142e8ecdaeedaa3bdd87a4c8910685255f052999a433368fe3e77938fb01a6fd320207bc7ac54b60f13087614a6be122fd76fe1c9c8f4cc19531905b35b38ff575d673acc7886d1255decd5070d6b1d00fe2417a066526f61cc285fc1750ffa13f9d8062d3e2fbb74143d4c0103c474a6cea74bd62869aaa5b3c04248bf439064cb73d16576c9896f312c89f7b414cf9bbbe86c4841dfa25443d4391c1da748682c49ef731cf05a0a161d36207cd3120bd329c2cb6f77c07430c3ccd3b5c2dcbda68de59ba2ac665807ed7c0a1aaece61a509c8b56a2c4d608da38180cedf95e258a0627a74e9f7a56332091328b7ba1523f0a301299d1bafe1e0b01887dd4a0582830599bee035a2f59894d7f306f5605dab70778e8b5aa291cd497d0f7a9ac7956e3593a28e8e2d5cce2286ef2566c0cb26d11f493755864787d1030578dfc2ad4939a4d5fdf788c3a6a4d7eda64b9b2a244cfcfd3f8c0cea345b2e8fd7b91b1472768623d46f93582e50fe56debca4720a25f9008f561998d923e3be5e9e55fea06d0d52449389c83d856406110927f14fc0c9b7451b713ceda2cba809d79ec8ab8b964f55264ad253082d298b1a0d954ae08031c7efa72c3952635057884b293e97d5a0e59bbe06b4903e96060334f07f62d07e4abb48be482d5e439bc9621d592fce08c1a1073b9ee065b8c7459af74f0e8c7767d9243f9004fcf0a8ef3bb88fea8e57dda39fa5c8280f7024e1c0dbaef0e7571af63573fcca0de26b46062d2826f4381993b675fa9941093b7a776cdf8260ca13eb8a5bbe9fb2c4379316d44dfa5ab4646e0b1aefc3f01d6aafd857ff773343cd239b75cff1542b4de88e8317ff3bd7a1fd658637be6b96e22daa6dad0dbaba8bd3ad0becbe0019c6b2ddc5eed2d14db69e69210eedc9a1d08e75c5e06a35011f5de6a2cef0e19c0668668f2c1b3850896a785d11f4b037c50ad5c2e04bf2e8beb6f27231147d3c249e14e59b781fafed3c03e4793a5528c4fd57f27415bf3f4a8b4f7f49fc4f81276acea8c2e5d99a07b9ed744740e2731336844b8aa171adaa15e5db75bbfe0c003072e3e6c32a7dd271ef4276b080cf03b3c3657b5a59061752d362729cddd14de2884ec1499394bd73fd22f006e4bcb1ccec10f5de9021867a215af77b68209e1dd218ce59f749c1b84fbd64d1c7697f4cb706784e24f7d01350eccb084bcd676f325c5d9936137870193309a6e55b20ae4539f48e8ec731448f32cfb5cde630a9c218a241af4848b82f7c2e72ad2580867e04960d1c09a33ce6f1f212f34181923bbffe843f32f9a7218c47a5de88e8a1928adb281978dd9555adb93f8488f1e11f4838676ec657520f21c2306b5bf9c8111e0a9578af0506d4dc075cf9b4c61afcf75f816804d2d3538c04ae03608a4e5c1e688b9d1eb579f6da1713e8eb4bb1ff30d620f0c6d3f5e838e3a2e589270ec5bcc466f4f26c7a9e2994da00d8584edc02fc51fb3ea1d55988f3b032e3d482d207b191c7de4f063146504e4a808613ea4540c4e652c28db6c03a5c332f66381522265bd15e23e6f8dfc161c17059ba0547f006a5019b6fb91914da786faf284be04d44f05109aee316fd178950a227dc6e60e9c7a85ae8b989cc10be0861a816a29a030cc334d313ed1be037e4b9965acbfff0c18077af57d5b5e32f5df159ea3b3631c70c56941df07e9cd02b707624aa8a17ffbb75421c8c6b25d666b59b4fcd55f322f999055dfbdfc34a310ed78efff1dce32f4e6f27e3cad1fec9423ce0dc6195838761b876217de64b09c8f0dd8839a1db26892ed707cfc74aaef62174e07cc809af7cc6681a4d61df09283bf46135e416e12e705f1764e902c5d5af415117bb9045c9f154a38542325a4ea32a95ed8a2bcf983c7a798632c25db60b5e75e7b1729067a7692b7c3869345fd81cfce551d8a4d012286f904231c4231c2080a24a0dbd546fd12bb5f1abc65137770c2ae0d9aec406d1d31ce2d43a1d8e37d24cf00a4d227c42b10534315c2633c0e5fb914dce7c849178bfe34ab730719dd21a23e89194c89b22de01b097cc24b647d46d44407c6fc8279763f7f1d9b6b0193818de31ff0474eb41380b071078b4f20e053b6bb2c8818c6e8ce8cab88cdc240c0de5866c34601af5bd127f5c7efcde60a0c87c2f8245bdc75b6e33aa5b7bb9b15319b8bbdedc9047534f3b8f1669ad47eb8f61028be82a4ab9bcd9d1395afff6ae931ce8034d67745d9dc9e0d2a7a1d37fc062191d7e595188a3bca9aac193208aa9e1498e17928c6e1e0d0fb63b3595d877468550e04dce61c291422495e063da44451e6e3cbc4a911a8913001e1cd29d89af93adf7c4dce8d57f48243f289df2bf29b4f64c212267625b4e08d477963242ccdad83c7c0e386397943c56e740cdf070b4746453d98053a37236b88ed9c02583004de2affc56705fc01704038cc4be4eef6085c63f20b49a18b6241002ffc03919b98e40fcff416caf261a4ef51bc9703fc5b69d6ca671a2611257db14cd8e5d35c30915fd251a03d946ba321028ad1e104d73c3599786deaacf0506d0b10e8efbd76a47b61dba04d7dee3bfa06ae528666087c7ee95ebcab060384bdbd9dde18b10e717387327e006c0ae08365607211b8f3ffb3f9c916cad8733fb35fbb132102096e659d71c142e8396b8fe9f88f40ced6a2eaead6aeacc3685cac479bc73b67d86a0a64c56f039545236d862e252a0e8507c070e43232373b92cb3c9c157652f70d353e5c51966ad7dbc2808c2aa744404b8b5786cc36fb1383b391971c083dde4f4950a4577c092b65ad8e67d79f3d27897a1a81dc29737232fe465728254c034a2a8145bd1294f8870010c4ce3b55b6a93752d5c68a0700b16e042e945f5d03e7580b65da213ffe572fefd5f2226d1e6e816aebde7278f8e8e9f55682a8ed9740a26518860945ae83e1eafe20d9370c3ac80c124ca7d8bd0f2c5dcd597f1e8ecf554d760a3568c844459c1604915eb2addd54af3835f029f0fa9fed336a4604d0656aecf3cc82940e44e4eb46c10ecb1dd39a813ac2a9830dea38d008b80f518b5e86b873c2327367c785895a47603e5fbfd441637c2e0f526b598c4fb701e41a104abcbeccee407dab75caa0be67cc1fc4171f3d4cfa2e31395a04e48fa5591d21a7809afe805919b157d5f8f2fbf9a2e85b0945978dfae88f761951026ea975580762865e7d660c121a38f2779a1e2570a0b6faad9fec71ea243d927bcf1d878cbd9c5f1a4f6574ce3d1b39dba592418f6d45acfd8cb8dbe322381606f0880e23e870e7dfe2c931b535ea3578b149fb42bdbeca116b86beb3ddfe8fcc621b1bfacc22ed4f197dac60d8e4c145da885599cc579c1b6ae689912e71f960d1f012802f04eccca1935af37571ce4831724a79edc8c790ccd2f11965cddaf447b3467fbf3adeb8a0d58d14888b667eb08bc064ad335379c5c731156553920b45d1b1d6e24251cf871e92c7dbcb9e08bb019813d9617797301df3cd6688fbb2c7c631ad45e862258665ae1b21e955b3665833f808462d6e66ecf5614d2f0150db65f417bdca0cdadcb1586ebdab436f876679e64c39a4bd9a102138ae3faf456e974363ccf25d55757bbf02765ee4e6bc0aa8ef1389c35a2dd3290665492367b9e4eba223b4c1b618f2666a5b09c7433e8a0228b5c4aa5b5225c7781c6e1f818bfb748c887ac15f19f296cf88ac39d5831b526ed092bcf44fdadbb09f6d342e59b1d060ff9678dc09b216696710a4567f30718d7c0d7765c58a7d5049f81abbdf8224bf9273d21d4f50c4ec1796a711f0828b52920be2a765b001dad1d20a850d8fe11ddaa778cc420a0ccd3b69f4f0cdf3af16862a8841f9780922a50f35e41d9b66f300dd3e0a2b3e62e8b8ad5a0a7de5a9cc3e80ab1ba8944fe6fb3aa16504e1a6bab07c186fd1cea47afaa766718f2b25d85921463aea3f1cb1fb0d625553a186c4a2faf682fe17bb97035eee07117e6b6a730a4f5783a6a509175ade9a3fd93c406fae8843a3478480ec5e4c2f615cdd46ab794c4fa10171dc83bc1c35fca3d2198b3c2327c15e37d1a10ed5a99fa17c15337318614b8bdcbb0d1b27f8f30a981ffb3facfc59c49908dbd948e9b09b313da6ac840594e5a548a17d27a4ee8d646a0e63ed6a3ef74fb33a7f70dbf5cac4d26e5c854da3fe04a2ea9753193d0c8d57758f4afc251220dabfa327d50d5319ad6576c2d3b2cbab2b4f34dac6f0e073de1b72f729d5446b8e94734", 0x1000}, {&(0x7f00000014c0)="80554cbd87dfadd2c57d8a693a1a1bdb45559071d395bf125a8d87261b951e0d55653fe13f5de2702e409de8cb2ac534102181aaaf0cd597cf6f88d99061d56ebc560261a8226a0f1d5122fff01b5dd432ba142e52fc5bd21c1c6f26d0e34e273d134968d0", 0x65}, {&(0x7f0000001540)="8a8d1affdaf179565748", 0xa}, {&(0x7f0000001580)="4290109703f87d72ba3ac669a1e433fe9bd37e296e60150543440e305491780d88decfa8e4309e1f1d3f3abe9bba9ce89cacf82dafe41ff30f2ceac4d64f26852acf7fb50004278c0562ee0a61a2ea8bf4f8ff66f5c1149f0fcc77a474d4d3fbbaf303acd8d4f147ce6248f7b6dea22739ac6f0d2b037f3c18186ddb41933ee42dc95d9350", 0x85}, {&(0x7f0000001640)="b59f7627dffeb92d8bcb45294b586bf2f26e97b17a7c8ade5cd4ba2086f6f5da5a2244916f764e9c4af1bf3007aba7ce6b6e1d1e330fb66e", 0x38}], 0x9, 0x0, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x5) shmdt(r1) r7 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r8 = shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r8) shmdt(r8) 10:13:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfafcbfdb24785605) sendto$inet6(r1, &(0x7f00000000c0)="c028da91e3b1d30091bf04a6a0904a21049a51977ba63c69412cc3fecf5ba530cb29cc3eca828f8793f0d74052fc491a66cd13324cb09ba1424a8e6ad25d97b72089a7361dedd1110b27fbf94b31bfd83771609f00054bd7553f0db28c54adb2c57c46d9f787225cd6758759f56bcdff908768cb9204c4d2ef71bac8a9e46025e24ec0cde1a2689ca56baf02af67444ca3b72d1115b29a386c762d70b502d2ba7ef49f4a88584a85574daa460ed0e9150020fc65acbbf2868888fafba6e5f6d1a525df017d01ab1e25f15b30f9d82c24b68ceed6f869463a6229fbf420b056466dee631f8cdf8739dd5e7a247840a596a3100b89e0f2", 0xf6, 0x4, 0x0, 0x0) 10:13:06 executing program 1: setuid(0xee01) r0 = getpgid(0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x6, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) pread(r3, &(0x7f0000000100)="b0316e6d5dee168137cfb2566ff5a172d4901eedf54a068ccb21e67b4d6cb1bacb480d866fbb744d22fe8fb8b5dd7a4b39120dec21e41ad55f191c2dafa33a4bf0ea7bb7e6086cf3176ffab1968d916c77f2d87b8104707d8d5f98e2efabd6b69925d02d6d04cd3d7c576fc8032b586398fb648312245765cc4eeb2e0136beaabd57a47ef822393900802aaab4a3898f8280", 0x92, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffc) ktrace(0x0, 0x5, 0x20, r0) 10:13:06 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 10:13:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x800, 0x7ff, 0x1ff}, 0x3, 0x20, 0x1}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x260, &(0x7f0000000140)=[{0x3, 0x100000001, 0x7, 0x3}, {0x9, 0x7, 0x80000001, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 10:13:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 10:13:06 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xff\x03\x00', 0x10000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1c}, {0x2, 0xfffffffffffffbff, 0xfffffffffffffff7, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='x') r3 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/26) 10:13:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) msgrcv(r1, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f232fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda8ec41bdd1e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x4000080c4, 0x40008000}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x7fffffff}, 0xc) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x80, 0x34) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 10:13:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="90530a712861fa370240fc2d8530c4684ecb42513293c2bd9e648edaafa1fae73816356edfc3314ad8f5edfa4956a1b075a26661eb6cb3cd03cf8da211410a7b7bd39b879bc87c770a7dae5fae6e7f25fbc4d831d7f7a307086a21417ceb5f74328e231d3f8ee466abc5d9f23b3dc664c3f24f38d62639a3c56ea295", 0x7c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0xaa5) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) socketpair(0x2, 0x8000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)="48e6f53a", 0x4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r4 = semget(0x0, 0x0, 0x17a) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff, 0x7fff]) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000200)) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) 10:13:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xfffffffffffffffd) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x1, 0x4, {0x5, 0xffffffff80000001}}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) pwrite(r4, &(0x7f0000000140)="4daaaf57d5beafd0799e", 0xa, 0x0, 0x41) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) linkat(r1, &(0x7f00000001c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x4) fcntl$setstatus(r2, 0x4, 0xa8) close(r1) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="aab223b51d0d9dbcb2f587db27f4b79dde87a1cd4507e9913efe9f9097edb5430ba12a538045a6fbedd62ff159ed67f0b8bd7d4950ce526b62666ec04f45244021dfe27bdc49da020c1df3008d1d59eaad5e95fda6d5db07f98503c147b3bc0d5c1f7d91ac4e26f02f991e1007fd16dd9150bf309df1be29d609a861162e7cb0a1bb6e6f43261f98ea6464b083e077cb78527a8b0a5cfc01c5bbf2efa202", 0x9e, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x94b]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 10:13:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:13:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpid() preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/123, 0x7b}], 0x5, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="d70800000000000000ffff0000010000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 10:13:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) socket(0x2, 0x2, 0x40) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xf1, &(0x7f0000000100)="0937cc628801268859ae925d30f2781d59703dc0955b8aeeb14ea0296df2a492d1a49e4cda3c87119d72be5e0cc5480523eacf63ef6744bb26683cad1ef41ce4cef4ffee8201c61db0057910ac6babedc4ac1573a1b6b383f99e5f516ef69372568c1f4d78240f3c124a941a1434b85675fea540a701241639aeb3d6e7a16d6f94f44f24768d3ac425c8b4fe94f62555e8dce960ee292bc242f0ba262d6191c6c14c6e7a3e51019b27d335ab1a80b53fbb0aefab5f1646b5b8422d36ac581bdfac1a63e363b4c1206af1a5c86760a65308e5d0cdd3a0bf144db76d52cb82ce6ff709b048ecc073a409660627c7c78085dc") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x1b) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r0, r4) renameat(r3, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xe0, 0x8001}, {0x84, 0x53}, {0xaf, 0x10000}], 0x3}) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0xb46e538c64bdf310, 0x4}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r5, 0xa, r1) ioctl$TIOCNXCL(r6, 0x2000740e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r7, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000200)={0x3, 0xff5}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000440)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x2, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r12, 0x0, 0x0) pipe(&(0x7f0000000380)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000300)={0x6, 0x80000000, 0xffffffff, 0xfffffffffffffff8}) 10:13:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x285a931c36a95ab7, 0x0) 10:13:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x80000000, 0x5, 0x0, 0xffffffff7fffffff, 0x7, 0x3, 0x6, 0x2, 0x9ba, 0x3}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x6c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x4000, 0x149, &(0x7f0000ffb000/0x4000)=nil) r2 = socket(0x18, 0x2, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x9, 0x4}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) fchflags(r3, 0x0) shmctl$SHM_LOCK(r1, 0x3) 10:13:07 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) close(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:13:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/78}, &(0x7f0000000040)=0x50) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140)=0x9443, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xa13, &(0x7f0000000000)=0x3, 0x4) 10:13:07 executing program 1: r0 = socket(0x6, 0xc003, 0x3) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20080, 0x0) syz_open_pts() msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/4096) close(r0) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r2 = semget$private(0x0, 0x1005, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/133) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc, 0x0, 0x0, 0x8001}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x84, 0x9}, {0x6, 0x3}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x680, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x400004c}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x4, 0x0, 0x88, {[0x144, 0x1, 0x8, 0x15335608, 0x3, 0x8, 0xffff, 0x1, 0x9, 0x3, 0xfffffffffffffffe, 0x7f, 0x0, 0x5, 0x3f0000000, 0x5, 0xfffffffffffffffa], [0x1, 0x0, 0x0, 0x800, 0x18000000000, 0x3, 0x8, 0x8, 0x101, 0x6], [0x3, 0x4, 0x1ff, 0x33, 0x8, 0x0, 0x7fff], [0x0, 0x2, 0x7fff, 0x8000, 0x8, 0x6], [{0x2, 0x6b, 0x748, 0xfff}, {0xf2, 0x5, 0x40, 0xfffffffffffffff9}, {0x8, 0x1ff, 0x0, 0x10000}, {0x337, 0x7fffffff, 0xffffffff, 0x9}, {0x1f, 0x9, 0x7fff, 0x9}, {0x8, 0x3, 0x81, 0x640b}, {0x1, 0x0, 0x1, 0xfffffffffffffffa}, {0xfffffffffffffff7, 0x42, 0x5, 0x7fffffff}], {0x9, 0x4, 0x6, 0x9b}, {0xbd, 0xd77e, 0x3, 0x2}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 10:13:07 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$setown(r0, 0x5, 0x0) 10:13:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x0, 0x9184b176c4c64b9b, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) socketpair(0x10, 0x4000, 0x3ff, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r4, 0x2}, {r1, 0x100}], 0x2, 0x7) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000100)) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x4, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x20}, {r2, 0xea00555f29a99216}, {r3, 0x20}, {r5, 0x140}, {r8}, {r9, 0x4}, {r10, 0x10}], 0x8, 0x1) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 10:13:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) fchflags(r4, 0x0) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000280)=0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = socket(0x6, 0x2, 0x8) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe49) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r13) getgroups(0x0, &(0x7f0000000380)) setegid(0x0) setgroups(0xfffffffffffffd94, 0x0) setuid(0xee01) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 10:13:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r1, 0xf, r0) r2 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002380)={{0x0, r3, r5, r6, r7, 0x20, 0x80}, 0x3, 0x7, r8, r10, 0x8, 0x80000001, 0x4}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r10) clock_getres(0x5, &(0x7f0000000000)) 10:13:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x2b) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r5, r4, 0x4) semget$private(0x0, 0x7, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000ac0)=0x8000) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0xa) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus/file0\x00', './bus\x00'}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r8, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000, 0x2}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 10:13:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x18) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x3, 0x102) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x1000000007c}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 10:13:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) 10:13:07 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x42) r2 = msgget$private(0x0, 0x262) msgctl$IPC_RMID(r2, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x200}, 0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x0, 0xae5, 0x8}, 0xb9a, 0x2}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x940, 0x100) r5 = getppid() lseek(r0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000002c0)="e95ade40b3849977180e0799021c75325827c5bc041c1c36a15dc7", 0x1b}, {&(0x7f0000000300)="89c924c37eccdc71428319785b392d90edd110c1a8d6d8a2d5ea7bb5f99d37557bbaa6ede92438017683fac124b631ae85ebe2830318cbdc21fa06f09a9ce22c357cb466c3d01d0cb235af1fc4a9fbe072b186a21d0dc735bb119f05862b1baf6322070d60468d6cd08696c271e04a4b54bb038f223d0cce05e5c6989061233ec930ab8264530232c3f295e318332a26251ed395a918928789e6a23cd575de086d080dd1a69f39720aba4e06bf655030353c2bd970366f5c536bf48e1a3f9175f2bc2bac0827c48265b335cd39ffab5dbe0d", 0xd2}, {&(0x7f0000000400)="9e7eb5df37d97701eb2bcaceeda3c69b40798d7f633bbc6ccb89fb3645582a7bf3db7cc83b81306014019e1bee274cad33e903f6161b937661141c48e8eda5a033b7ae593458acac21bc62cb85a1c87ad734c3228f888dc206eeebc8be1fcb15cf7789bdea9112090885d5d7b9e44703176a4bf69cb2a29b35394b0837aebeb768d0bbc587084fae248b5c494e8ecd45d080cba98598fca6bedd784ad11a3009218adc21d2476707e08a091f8000f7fa210fab3dec8985eaf3937995", 0xbc}], 0x3, 0x0, 0x4d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x5, r5}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r8, &(0x7f0000000280)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/93, 0x5d}, 0x401) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x100000b1}, {0x28, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r4 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x0, 0x10100000, 0x990, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semget$private(0x0, 0x2, 0x36f17a5b825fdfd8) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000001680)=""/120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r5, r6, 0x0, r7, r8, r9, r10, r11]) semctl$GETVAL(r4, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r4, &(0x7f00000013c0), 0x0) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000001a80)="52b3b5d89bbe78e91a954e5247ebe260c6cc82cc5cdc86e79ddc71c09823619e90b17752139e208a49f3c6e423e139671c2f2a72995795f04473bdfe735a5938d653d45ba6305842c84d9f5bdea5344bacabb452a722519a6634962d19575f6f92a3d471a34efdb39887fe79c582eccc0c0018274427a1a9b5ce07e6584f68183eaa4ef81659178a4b03b7ba19305c779655629e30481faf99006df8f27088f409d47af12a300612e0364197c8c30f271d3f1f4008752842745143521a04d61fc096a030547f83c09a91fd96272d32f58cb32865c24ba15172cd0017e4b678f471f8649bf324e93a5921616c221683b85f1dd72234ac01dc15fb36cfb001d858791d11895962") dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x81, 0x4}, {0x50, 0xdfb}, {0x5, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="02") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x54}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x458fe29b, 0x7, 0x2fb}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 10:13:07 executing program 0: sync() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x6, 0x0, 0x5}, {0x7, 0x622, 0x7fff, 0x1}, {0x6, 0xfea, 0x6, 0x9}, {0x5, 0x705, 0x10000, 0x7}, {0x6, 0x7, 0x10000, 0x9}, {0x1e1c, 0x100000000, 0x0, 0x3ff}, {0x2, 0x7fff, 0x9, 0x10000}]}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x1}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) socket$inet6(0x18, 0x0, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000340)={0x5, 0x2, {0x4, 0x4fc}}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x4080, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000480)=[{r8}, {r9, 0x40}, {r10, 0x4}, {r11, 0x20}, {r1, 0x4}], 0x5, 0x4) r12 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r12, 0x2000746e) r13 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r13, 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r14, 0x40044b06) 10:13:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x9}, {0x18, 0x0, 0x7, 0xffffffff7fffffff}, 0x1f, [0x3ff, 0x0, 0x81, 0x4, 0x2, 0x0, 0x9c79, 0x1ff]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 10:13:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7) 10:13:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef1ec8c627a4a22bdd2fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getitimer(0x1, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x63) syz_open_pts() 10:13:08 executing program 0: mlock(&(0x7f0000217000/0x3000)=nil, 0x3000) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 10:13:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000180), 0x4) shutdown(r4, 0x1) r5 = socket(0x34, 0x2, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x22, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) openat(r8, &(0x7f0000000280)='./file0\x00', 0x10, 0x8) r9 = accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) bind$inet(r9, &(0x7f0000000340)={0x2, 0x2}, 0xc) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = accept(r4, 0x0, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x0, 0xf60}, {0x18, 0x0, 0xffff, 0x3ff}, 0x2, [0x401, 0x4, 0x100, 0x100000000, 0x7, 0xc69, 0x8, 0x3]}, 0x3c) r11 = accept$inet(r6, &(0x7f0000000040), &(0x7f0000000100)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000140)=[{r5, 0x1}, {0xffffffffffffffff, 0x20}, {r13, 0x1}, {r11, 0x20}, {r12}], 0x1ffffffffffffdb0, 0x0) 10:13:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x2, 0xc003, 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup(r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 10:13:08 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)={{}, 0x1000000000004, 0x5}) r1 = fcntl$dupfd(r0, 0x1e, r0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) read(r1, &(0x7f0000000300)=""/255, 0xff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000080)="5ba2efb1b408aa9f0f8e7cac0f8a99934549c134760e4875acaf258a5d77bb22c9ae0f1183650451b9037088fc39ddb817c8d56e0adeae743c4c1fe1f9fb44f3ddbdf873aeac0023fabbfe526f4f2324781e97b79ca6ed6b13b1368f33c461653dfca242f5", 0x65) 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3f, 0x10000, 0xe1a1, 0x9}, {0x6, 0x4, 0x6, 0x3}, {0x8fb, 0x100, 0x100}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x101) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:08 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:13:08 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) truncate(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xfffd) write(r0, &(0x7f0000000080)="69bfb20f3db98d8cbd834af09eaa6c0f420e60f7e5b80754e079dee43be7d40b4da3715167f1c0de08ae1a6863ab2f8d19b4c599", 0x34) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r1, 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)="b854b31cc1c6a16edd77a565feddd4a0831f0c79dc85daa81d6888127e2c0fb0778d6a230ba079f26620ef4dbd1560226c", 0x31) chmod(&(0x7f0000000100)='./bus/file0\x00', 0x926746afdd8bb81d) write(r2, &(0x7f00000002c0)="6f92620000e261e1335eaa2d561cab44f81de0dfbbbfca8b473cb367b1047ff5a0207d865cda3e10d3b379cc88a6662e", 0x30) execve(0x0, 0x0, 0x0) 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f0000000200)="e852fe7015ec289632b0c8dfdde99810526f0ad8aa83acef660f5e3ab0a75b481d917ed8336977ae70b15208757c3c5c83") 10:13:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 10:13:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x182) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 10:13:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="b9c78a74dab136063b4a74438f0c443b0a111427d481ac7a7b48ba5acf8eef2846d6de5dcf76500568a086abfcdd0c5724702ef6274f4e45", 0x38}], 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x20, 0x342bab71e13c44c8, 0x7fffffff) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x8b58e1eac435d898, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000200)="67257c8c06e6ab1bc678d8d0cc8162d357ef06563bb608db11fa63a73309665ccb644e3c15bba7ed44e641444d76e1e64027d44985023cb190f64d13f882b04f1de502b40716b91d3e4c32169dd0d87ff4e964795a296fdec24d", 0x5a}, {&(0x7f00000002c0)="cb3e09c167640ac6e5bbe7ec8845f5d42cb4592e78aeac1f591309a4e38fa381bf1967539ff70dce9a2ddfde66978ef6f3dde0f0fa9db1a0075d70d98836eb6b969d9e7806965a39a688a7e8f97748f995c70bca4557bc9e6cd135ae1f14514f8c3feb65809f5da683bfc154e5f6c3848bc4bd6e0bd8502b909e80f38bddad4339c1a96f60e2ef685354c1652c72e5f8091c8ac08347e769f11f817f9046490f6b8f7e28455f2f8120ba6a70af194de58c40ef4872d723ec1bb5e0fbe60785681b30adf002e622f4b682169a628c096066e86df01c9eb1bf2f6be29fa17c3fe02f8845cf3ad0be9bc5", 0xe9}, {&(0x7f00000003c0)="9ac8da06f26075b9f8f136add3dae3b206b977979c1eca7ee1014dc611568cb1d2b6df295421c36f9b1c2fe8f0e6b08b65f0bebc9bed40c28eee7bccb9a03a7444933967aa", 0x45}, {&(0x7f0000000440)="9e46c50e770501be8bc22719863d598c9eb5f44cbffc52e517c638af391785f07776ab47623dba57b1d8553292a51a7ad41e02404a5b38450c5ac5f9aad55c7ce358d3", 0x43}, {&(0x7f00000004c0)="3072a7ee6b3fc0e8488f766169863e2f999c94a58cdc121ce1eb46ce057c7cce810e7b4d957599b9f43103b95d659fdcf9", 0x31}, {&(0x7f0000000500)="813fd3fe3265554747e929e98c34117af1099b5548ab41eecc4eab342f63d86a60f74a040f1b16989301c49ed6113e8577e5acfdac23b109c7905711ddb2a0df74c8934045b4d119c0f6a026307fdcf8e8763f4cc89b3685f81c58efa05c8bd786f8f97076b985383c04ceed67871479eae890b0ed28bdd732ea8fdd2b96ccaa3d349d822e6897d8747e086a3131c2588bbc18faf7c446524edbc895444ef1a260f8f1063142f017101ebb9ebea02bdfaf04ed43d9ec55823d91034929439da6ad81e6ebd49328813d5b53", 0xcb}], 0x6, 0x0, 0x0, 0x402}, 0x3) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 10:13:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_gettime(0x5, &(0x7f00000004c0)) getdents(r0, &(0x7f0000000180)=""/58, 0x3a) getsockopt$sock_timeval(r0, 0xffff, 0x300c, &(0x7f0000000080), &(0x7f00000000c0)=0x182) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xd9fc5b782b16fa20, 0x3, 0x6}, {{r3}, 0xfffffffffffffffb, 0x14973abf94c595c, 0x40, 0xffff, 0x7a0}, {{r4}, 0x7ffffffffffffffd, 0x100, 0x10, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x0, 0x9}, {{r5}, 0x5, 0x80, 0x4, 0xc07, 0x11}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xa4, 0x2, 0x5, 0x5}], 0x3fc, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x780fffda, 0x6, 0x5}, {{r7}, 0xfffffffffffffffa, 0x2, 0x20, 0x1, 0x2}], 0x2, &(0x7f0000000500)={0x5, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x61, 0x0, 0x0, 0x80000001}, {0x30}, {0x7ff, 0xfffffffffffffffd}]}) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) linkat(r8, &(0x7f0000000100)='./file0\x00', r9, &(0x7f0000000180)='./file0\x00', 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000200)="3b6f252700ca1c1d7ec96efdcb3069b1149f255b00ba") pipe(&(0x7f0000000240)) 10:13:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0xfffffffffffffff9) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 10:13:08 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 10:13:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0xa) kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x80000000000000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x200000000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0xdf05, './file0/file0\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xcb) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x800}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x1, 0x0) ftruncate(r2, 0x0, 0x0) fchdir(0xffffffffffffff9c) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x2, 0x8, 0x8, 0x72}, {0x1, 0xfe, 0x4, 0x80}, {0xfffffffffffffffd, 0xfffffffffffffff8, 0x34, 0x9}, {0x1, 0x9, 0x8001, 0x46}, {0x80, 0x2, 0x6, 0x7}, {0x2, 0x40, 0x1, 0x100}, {0x5, 0x4, 0x101, 0xea}, {0x2, 0x4, 0x7f}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0x1, 0x6}]}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40aa, 0x3, 0x6, 0x10001}, {0x3, 0x1000, 0xfff, 0x6126}, {0x20, 0xffffffff, 0x0, 0xfffffffffffffffe}]}) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 10:13:08 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = socket(0x18, 0x3, 0x100000001) r3 = dup(0xffffffffffffffff) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) r6 = fcntl$dupfd(r0, 0x9f52979410535ad1, r0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x20) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x200, 0x7073}, {{r3}, 0xfffffffffffffffe, 0x4, 0x160000000, 0x67b, 0x8}, {{r4}, 0xffffffffffffffff, 0x30, 0x0, 0x3a, 0x3f}, {{r5}, 0x0, 0x40, 0x40, 0x2, 0x8}], 0x6, &(0x7f0000000280)=[{{r6}, 0x85d697559055c2d9, 0x20, 0x1, 0x798, 0x6f1}, {{r7}, 0xfffffffffffffff9, 0x5f, 0x80000000, 0x3}, {{r8}, 0xfffffffffffffffe, 0x0, 0x8, 0x7, 0x6}], 0x6, &(0x7f0000000300)={0xffffffffffffff81, 0x8}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000380)) syz_open_pts() r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchflags(r11, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x20, 0x10) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000400)) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100d0, 0x0) ioctl$KDDISABIO(r13, 0x20004b3d) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) socketpair(0x2, 0x4, 0x151ba709, &(0x7f00000004c0)={0xffffffffffffffff}) r15 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r17 = getgid() setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={r15, r16, r17}, 0xc) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000580)=0x200) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r18, 0x20007479) 10:13:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 10:13:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffa, &(0x7f0000000200)="53bbf3064ccf7a067d1800") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) 10:13:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) 10:13:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1b6, &(0x7f0000000000)=[{0x35}, {0xff}, {0x6, 0x95c, 0x0, 0x800000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = semget(0x1, 0x1, 0x22) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/4096) semop(r3, &(0x7f0000000040)=[{0x2, 0x8, 0x1800}, {0x4, 0xeebd, 0x1800}, {0x3, 0x8, 0x1000}, {0x1, 0xa, 0x800}, {0x2, 0x6, 0x1000}, {0x2, 0x9, 0x2c00}, {0xf5b0ebcd0cbc4453, 0xffffffff, 0x400}], 0x7) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0xffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) semget(0x3, 0x3, 0xc4) 10:13:09 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)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) close(r2) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 10:13:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) r3 = semget$private(0x0, 0x3, 0x14a) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/214) 10:13:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x15?0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = open(&(0x7f0000001480)='./file0\x00', 0x400, 0x1e0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000001440)='./file0/file0\x00', 0x10, 0xf33113ca2410bbc0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xb93d) pwrite(r3, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) getitimer(0x1, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9b7b4b79c03bea1c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd3757e768e6f23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f6060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e368"], 0xe7, 0x800) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 10:13:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000167, &(0x7f00000000c0)=[{0x30, 0x0, 0x0, 0x8}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 10:13:09 executing program 0: open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x58) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchflags(r0, 0x0) 10:13:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x28, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x8, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x58a63cf69804b03a, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x7fff, 0x20}) 10:13:10 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc631e4c59fcf765a, 0x3e) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x4}, {r1, 0x4}, {r3, 0x300}, {r4, 0x80}, {r5, 0x40}], 0x7, 0x0) 10:13:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup(r0) ioctl$TIOCSBRK(r3, 0x2000747b) chmod(0x0, 0x2) semget$private(0x0, 0x3, 0x30) socket$inet(0x2, 0x4007, 0xdf70) 10:13:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x388, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:13:10 executing program 1: r0 = socket(0x11, 0x4003, 0x7) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x5f, 0x0, 0x0, 0xfffffffffffffcbc) 10:13:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES64], 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ef14045f099be06beb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r0, &(0x7f0000000680)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 10:13:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0xa0, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) 10:13:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x9}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x4f) 10:13:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x21}, {0x1a9, 0xdf6}], 0x2}) 10:13:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r8, 0xf, r7) r9 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) r13 = getuid() r14 = getegid() r15 = fcntl$getown(r8, 0x5) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002380)={{0x0, r10, r12, r13, r14, 0x20, 0x80}, 0x3, 0x7, r15, r17, 0x8, 0x80000001, 0x4}) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r19, 0xf, r18) r20 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r22 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r23, r23, r23]) r24 = getuid() r25 = getegid() r26 = fcntl$getown(r19, 0x5) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000002380)={{0x0, r21, r23, r24, r25, 0x20, 0x80}, 0x3, 0x7, r26, r28, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r4, r5, r6, 0x200, 0x1921}, 0xc22b, 0x10001, r17, r29, 0xffffffffffff8000, 0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xa003, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) 10:13:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x17c, 0xd}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 10:13:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) shmctl$SHM_UNLOCK(r1, 0x4) 10:13:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x3ff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="b0", 0xfd97) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)='n.', 0x2}], 0x1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x1f) 10:13:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x8) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 10:13:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 10:13:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 10:13:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r6, 0xf, r5) r7 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) r11 = getuid() r12 = getegid() r13 = fcntl$getown(r6, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002380)={{0x0, r8, r10, r11, r12, 0x20, 0x80}, 0x3, 0x7, r13, r15, 0x8, 0x80000001, 0x4}) seteuid(r8) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r16 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r16, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 10:13:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x6, 0x80000000000000, 0xffffffffffffffff}, {0x4}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) 10:13:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, 0x0, &(0x7f0000000280)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffa6) close(r0) r3 = socket(0x1, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setpgid(r5, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r7, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 10:13:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getpgrp() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x5ba) r2 = kqueue() r3 = kqueue() r4 = dup2(r2, r3) kevent(r4, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000080)=0x94e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 10:13:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ftruncate(r4, 0x0, 0x100) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 10:13:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 10:13:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="692141034ca7dc5d7c08fab99cd278f30016b10c7bc94eec5dbfcfd2b31049506a1654f933fbec30fde0b0e93dd05febb895fba763baade185900c57b6caaf9a281eda6b5de97638d4b1592f371baf8d5f8d97dfca8cfc51f61e1d73a984f9746c21e98a2613b839d34bbfdb06ce91838e178f56c44058546a67f0f500608f21e315465df1d9095a66042ea944ca6cd6996d4410e61ab2612c2049aaeabd9db1f72c1e3569d820dee6477c90c2b2103fa8ea75b981555448b270fee6e43a3b790b1121de3348c491"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 10:13:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='([$-+{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000200)='%:]M\',$\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00']) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) semget(0x2, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 10:13:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x22) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00f", 0x211}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 10:13:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x7, 0x3}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 10:13:11 executing program 1: shmget(0x0, 0x1000, 0x401, &(0x7f0000fff000/0x1000)=nil) 10:13:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000780)={0x10, 0x10bb, 0x4, 0x2, [{&(0x7f0000d9a000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xaa43}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d99000/0x2000)=nil, 0x101000000}, {&(0x7f0000a6d000/0x2000)=nil, &(0x7f0000d97000/0x4000)=nil, 0x6}, {&(0x7f0000e96000/0x4000)=nil, &(0x7f0000d96000/0x3000)=nil, 0x3}, {&(0x7f0000d98000/0x2000)=nil, &(0x7f0000eea000/0x2000)=nil, 0x2}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9a}, {&(0x7f0000bdb000/0x3000)=nil, &(0x7f0000df9000/0x4000)=nil, 0x2}, {&(0x7f0000a0b000/0x1000)=nil, &(0x7f0000d78000/0x3000)=nil, 0x6ee}, {&(0x7f0000f6f000/0x2000)=nil, &(0x7f0000e6a000/0x3000)=nil, 0x5}, {&(0x7f0000b72000/0x4000)=nil, &(0x7f0000eed000/0x1000)=nil, 0x200}, {&(0x7f0000be2000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000a68000/0xe000)=nil, &(0x7f0000ea0000/0x3000)=nil, 0x1ff}, {&(0x7f0000deb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000cb7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000b02000/0x4000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './file\x00'], './file\x00', './file0\x00', './file\x00', ['./bus\x00', './file', './file', './bus/'], 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fc1000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000a6d000/0x1000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000e97000/0x4000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 10:13:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x200000000000000, "00e74de400", 0x0, 0x80000000000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:13:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xf044) 10:13:12 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000300)="4962ea0ccc90b698a9d9bfab74a82b6bcee2f0a7d3c8dab6e99c0f19790a176ad9e98bece11f91f0667ed79240222815434495cbbc8cfd73ff3833089fde8e757301133faa03bacf4d7f4e45a541e07f642aad8c8a5ed2c2a0c47c6faa935f7700ab9c35eac3f008f27b06a95184501986541437bdf2d9679af65b219fee4ea7de28eb8b29b1da18555dba061a9fc86d4e83616e8df2fb126f761f4c3479240759ceec2e090d64183162c3c0ca941b66830103197b8e6b6233ae0f0f59da81815acaf84f703ad923"}, {&(0x7f0000000600)="bd192d2df9793f8d8312bf5f1246ac1975f2381964963bc2ad21"}, {&(0x7f0000000500)="9b030000080000000027589ebb9e1f270779f3d6502730eaef1a863ca4f849289d0f0371dad13d8a82616627c76d09e4ac9398185bd3f6e7c98289c97f8a2f2e2b30ff07fd9c24c4694f45c82771617257b8a9be156be679a8b3e63ec7fafd74f9dc9ec88d80dc4b3e69b8e3f4a47a5e7e1f9e3b9a4b5f0800977529a00ea6209b86e7828537ea436f02cf33884291fe34b450de6c4432a73b41b4292d4851b0dbb16ab8633b4f1480fdf74fa090c844760af692c6aed1e549a46e6b53e5279b2b1abdc7d1e21835cd84c2ca00415722c99a75c2bbf004474d5a4579e2622e2598997e9a928bc6ff00"/245}], 0xbda18d828d2dcee) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r9, r10, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) 10:13:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:13:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="5303080000000000000063f4a559fa8c72c5580fc1ba986bcecf2843bdd2f90c07db817f6f20b58de004c714c5b4fb5d45503865f71e93083f90e34713a98c65c744abf288", 0x45}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0xffffffffffffff8a) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x52) chflags(&(0x7f0000000040)='./file0\x00', 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 10:13:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0x6, 0x1}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66296c653000ec0b9284ad19725582c0c091ccebb48b56bfe5c4d9d9c6a810cdf0d51d27b8ce45294d0ea146ce2ee4f091138dcfcab4dc1c05ea421d9f1fc1fe7454ad3733bf60065cf21ed76ea3eb3efdf50a773ddfb9a9db6ad466d1cbdd2c24ef66fae114ccf0d1f755145bdbeec506b34260c6633315a1e4a4e5be0d8cd46599843e9ab7e8c66a1ed12462aa9d9e46f67eb9b3cf9fbc0be929a671adb6f2f1ccc1731a973d8a34e71e179259d5dd90b62f4b6586e2ccd8867cbb9963b4de476dfcdebd91fbcc2daaa2e5a081e43c6fdf99c6673506726ac2aa44355f6f822f41db4db0e0f61517889c41e113305c8db92f660b2e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 10:13:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 10:13:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) madvise(&(0x7f000071c000/0x6000)=nil, 0x6000, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x3, 0xd810, r2, 0x0, 0x0) 10:13:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x27e) socket(0x18, 0x1, 0x6e6f) 10:13:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xbae2}, {0x2, 0x3}}) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000340)=[{&(0x7f0000001280)="2dcc4d616cb0dbf310fcd27a1b35a5f142abc25067421b5646bd45716a997171ee5f6554e488b904970e72ab51de3367fd0762dba63013d967ccfc0ba406592ed63ed9d9b0a8766ec7afd115e20e541163277c5df05a1cdf4aa1f432ac24a7adf947ef7c2aa95992140f63abff660657daa6ec56eadeec4e46ede3c948f1f0a487fafe770070f6f0f3fed8639d08923f5a579ed1c4566676853cd347bdf8b81f6b5293fd67d609a2fa8b1dd7c9d2f8ce19afd78e3d49b93763160a9d8323a89fa94c5090e301baea575933952c7a8008ebbbc2840a7729c598b5923bb978c404f9d50810a684361fab3d895aecb89547d6953716b3df8923be7c9371ed10e3cc6bc70284d654d77d501fa472ba921137ec54b3f7ffd980b3768b3fbad4d54bf2a14f6b005753b24d4f9f6ee40e1c2db00343e624bc5250696287c22fa47da65b3d318d59971e7cb859cdf1bfe060f5e182adf1951b05df2fee18bf3e8b3a7db0ec63f933e7d1429f233361da6c9f8b5731311e3d2a75dd1e747a2f785ecbff5cd2de82cee7d048cec280a2b60ccc70e03bcfd76491cf44c89336beea0f7557311537d247a5fef716a7852f0e26e295e528eebe54c5ee6259949004d263dde6b164b42080606c0b8e0bb3800518545acc33cabc789d7e59bfcac26af4cdaa335cab5ac53411420bf6a7afc172a7d950b823d1dbd715e242f2f30048aab827e55291353e136bd203d171762dfbae679b2d230d4ba208e145f03d59920f95c08f3cb22370896c6a3ea9257616cc9a6613ff9e8351fb0e1c997af826a50d9f89028babb03640247daa37d46cf171583f3cf93f059bd94d1c9f4f83f2c44073d30222adcf0f5e45f7f9ef2bc192da73312cc05baeb360750328885d68a4cc74dd117ab6968602c5e47a742de62581579132fd6435b928fefba9af9bbe8c47bc66fb471f15a8880c083e0b78644ba1f96386bb599294c2a2c1dd41b89bb7db33ce8f8e2c186be9fe1f807668f73b03386a35c157510b0b5f4dbb527bef7cc9f608f9e1c73241bce9946e4dbda32608fd5fe98db4492c898b78b890327af67f6a5ff9bb0bb6ce43ae1f853c7e11d8127db0f6fe0169c47c5c250a66e87b13b11e5607447a749d2ea3c2cb9c4970efbe8a16c97af874a77a019530d65fb8b2cf455e6b0cd4a793f87f453b45b8818092c534d1d920e3c7e91faea169b468dedf813b0ba8c0418a722d249af06e27657ed3840bef7660c70f37c5aa6f7b6b7b67b0bf23ce0fc6af0bb428507827cb4db3e8a18e14bd9dbb4254154dddfbef16cafefdec702ef18e51467ab3037c8c7e6da7b1477ef511aac48dec372c2437a2d6db7613731e52c57b94e46100751976247bbf25c1c04b55955fdb3ef5f098709ace38c6089fd920f2dca71b7ed31da6899667e934b19e96d38c2d5c01837b8d357d5591ffc48691d187828f5f1561891c61004422aac90a9431107819cd82e33cef64615bb322ea25e867b3161969812b0579233a0f36ec3aacfd81965eb464bc68bd7374d5bda9b9bd0c8bd885202a5aa995178edeb07ea9dac2372f46002c39baaa86630e5ff633bc237f12dfe1638c461c692fb50ce492537215d7490036fb3f62c1bd13e6ea3379766fd0e6913815cdc4bec25161c2bd284ea3499eccd8ec3deb2c3ac5f4dddfc0ff4d2249ed616e0a3bf62c75cacadc6de6ca36f641cdf241a9d4f54e046ff0bb87db63edb712160808366e21d2b33b7fbd6cbe6919e5ea018c39dc57464e1b79d94f6bdc161ac72b01362a3d58021fed8557b63c606462ef91ae084a5a26a3dbca39d565cf1c87990410ea915949339364c447fbcd3dbcebf08e713a15b208b4b286e01108851ca62525b9adbe2d4972a4ba2e0596327834fe5bea6c51f3d5ce1a4a3f3984bc621c524a28be01463531769cbd527ca095b9a3502245acf32cc85ffeb5411f12a9eab0a987ccd3db5258c68a688ef39281e34d61e3a3523a87551f0e5f4839bfc11109dcb932ba61ebc9aa4cce8899617d7438d19369e459410264935bca1f5f9e200ec44d1d8cddfd8e6168018a27cce3aa16e4b76e003cf70008d6385d5bc0a0764d994a561514a7b566f657ce691ec3d52cd64635d0dd6764d0359489b7ccce8b90a1f6791389a231c7b74a5bf2e118c41871641cccaa489aa189d443bbcd0b14370fa319f41eb48f13f75d0d08a6f8fdad772f3d57d5de18f465396072f1b87b10b24fbd90ab11e4f2a7777981a254546d2dc593cdb109f18d228e4cab1fc8df1d330c88032480032b1ccebac7ba39b7ad510faf4fd3ceb8c1d6b21fdc990195fec6fbec4f40243d4078cb38245b020d4c0c5daab6f8c4ba0cdca4d10f1f98fb0688711a908de685d7b56d13adf6287e857db177dc741ff75482d2efb3f30b128bc6af43e88e33033a93da5bf6581949a772d3ac13bf99200e7447e2edb41300134599c35292906a16e020399457ff03380aac3140498e1d2536dde9067feb8794ee27a7f78e06b60719d36162a30ab9b8ca66ea57f349a17ee90037bc60eb54ba45e72fe7a8182f64d87f1511ad0fb5e82d5ea889e4da3b6b76e514201fae00341c9802f193549b84b2cf53465df345b4ec0a950bab25eb335e838e9348ce568a976a1d95ed9f8f48445feeb10e0e5a8e257e66afa6004b3c00829dd74e533dc798e369f88366327c08d2805c9984f1247000119f58f4d7c32189d4be4102273205ba1bd8006a68743be23a0387539756f0f4c20e665c01cf16eff2cf0f127ac9ad3cb3bd11a6959412d54e8f48acaf63ae0b5b3615569202f0d4f96ea043caf32e3ea687651860ab76023b756f976062f7e8ecfddae8af7975295af8556908dff23d67932b123869f3bf764a83f3245927580c0039906a4962e3f2c001c4187d05e8f3c85581ab0a7f732804a00a023872b4e76cdfa820069d35dbd5b2245c4e338373bc309a4032c2454e33e3f4dad77a5169e059f724d0193b862014e984e6ab661d1faddceca37eb9766fac0de7c7efb437c7de8741181d881abcbd234669323f7385633613429a0e8b43d04c01b5f7d53b3ed79b5a98b6694471151595a4732d90bcb13ce77f3b9a0b7713956f54f79987cde1f1f88a03878d59cc6770ca6379f7e68e69871d9dd1b6ad09c6bfccd85c8c878bc9676b4731b1e790deab755e9b5b9c5b52960bce28f95570ad8fd650d9f59f4c1f243c4f47125a0d6a9ee9d311787ae45fbf65e688d65021d4ee86916919dbb22367ba3ce3726a56967fea086a409a333dcbfd24beda4bd94a6b8a50b2fbb362768f20526260dc17a01e47d236067afc49be0127d6ca32d5b55c67fb64c3bd4a4dc07710ac4bce1f6b89c8fe2149f7e60ffe3da47a9e2a2acea14f4d96be11684f5ad5a4b576d65b00c82daf1f9bdfdf0deb19983299c8cb720b73c7dac8585f9fa18a27af2eaaf1d0811d4ef9c7ce9372200d680aafa2655aca82ae09383ce29c704502c92d5345692007bf152e756d713a3de9f1399c6826f59649ca289ee7d9a588a03ba80501468e57af41550feebe466f3dc78d4b6c82021b756f3ab4913216b795a2e73b5897e095906cb1f50ab4945f1f894b99aea4c18fde9520dfd6e62fd555d957e6629b9d9bc345272b8148b779908b72ba1605f92ef664a055f0c640bbd21e2c7a8ea33d9ac9f73a61cbc22105228dd8d07478021530be34e162acc2342a81cf209bde954fa462f7efcf83b7b43687f7cfc243c5b0200b21838850596121963a9fee434ba737405f14921459da49ccba16e15d393ae1968b7a880013894f74084cec28c13ef73b97f9f39fd264cf76e2129fcba8fb6eb7da20c6b7433949ef2bc48be94175e8cb28e618ce3feeff7839d9602d3010bbf6dd0dfcae8a57c504adf6bfaf9027d6bc4f8cd4fa1c40972b7e785202fc862dea802dab4957fcd98238a36001267648062cebf178b15151a019fad1c7ecd72e183993e7023e97e7ade217001e6f2408d57caf485e04cda70b8760ac216776f84fccb3f4e8b4ffaa41720398c27a57c95200fca887d10ee4cc739d281e7a8e73be968681f0ff704d35e8e53b1361d527a93818412111a9bc00d1f0f48a6526b8be3daa12373ef397a8f14d65412dcd1a61a655c0544e7d20fce214ea59ce9c5933f3c18a2234ac3daaa9d1b7ffa50b70e71087c347013a5f19a7dd01498fbca3baf8e247b317e2101a44017e2894a71db8afc02fc5f5e7b3e71955922d388e0ca7dc913573a4e4a4764f94da285ae02f57d5bd1ae8c8228a5fcc7969cb2358029f14ae2b758444efc5d67049d31f4a80f4b9139fcb56c00789259efd2a83d57f80430f8861beb41b7ef45f64f1cfaced5d8da7042240288920494b3df6b5b8ee31736388eee7a4084f1188a73b7917b84e5fba713a58f2c6388ddf869addf0c70307922ebe3e67b0cc07cc3508b30afa24b4a03a164f1ef998ce968afca23f6b47880ffe70f7678214e6348c9126286bdfe9bef2cab0ce7f0a6208525e6f2431bbb7961c010f219c4d7770b827f397939395bf83ac285739157a1e49b914d5c9a4c97333867b2cbc2f3942bc9698341e9aaac866fe674d6907ea064443d8b5b23e3b38118927177eee860799ded570cf6bbc6fa68f4eedb05e8d31f213633b76bad15dbe2e71179693abb9a12b0a1a939a98074efdda53bad1d7753cf1ce8e015a157fcbe2049faf324eb0873fa06ca0a8675bdec850be2d5458558c95028aa3cb6a8a568e7a052d371709face1e8b753ebd485ea52e7ed087c8638aa3c1a702387b0a03c9373174fedbede0ad1026f7f4eff90be0109007cac6d89321dfe22333b79ba379ad37cbdcb0cfb5fa20ab15e7f6d06d033d9e720a759356f4071e783892dda7a7c95a10f10dfbcacdb6397732b75f1eed0ff4ed10ea9f8e32b66656291916af831d758c21fbb531ab8f3b7e02bd0b95452f372d8d1f2dcd21bd51f25c45bdffa4f2fef55a554f487210f3165894fc8c5f06471360037160677a2ea3c22d4791da3b8b975a2f4430971ed423874195a4c069d1303d71ad0331e7add58c7ddfba66e0eb6effd2569dd198ec46b11a4545c1cab887c888e0dec0cdac147d3a9ccf82acf4347de9327ee67531e2798885721eb10465fab180d41d26212b89ede8bee3e91d43a6f71237aaee419cbb4c1bd55a893fbb999cd918638290a73a03785aca942b0ffb292bca62cecd3fb1dbbcbee3a237581527eec66ab30fdc894b7fbf55a746ee84921ccfcf0bc06dd7f20418ff998f939dd19396a8bd7e3c7ec5e51e5c55bfc0f5dc20a7423db08b0aca542cffa1160e5bb786b1d4eafa830711bc7b8cacb24c14c2abbff34a2831dc1a3888b07371085862a8aeb89742aeceefb0fd9c81a2948ad1bb9954ff0ec23881b1f3b93275a1127879fe456de878edfa751b20ec25006a802d439b6506487f55e3de21b34af35806179976864b2a81e92cce6cd848a70ed022bfb3309d18d0ede02c1d705d52c1aedb46e122ebebb4d746b3e435479710b352abdf37babbc3903ce69836a4ee1b1b34040638f09cb13b17fddaf93971094a2418b8d023390e96e241ab88c2806750b5c0cced7198aa3b314a38e9cf6e6f1e21bce4f6284d99d1a925edd377cdb7e71dc090760df8e8e2f6ce4f310e8e6e8bb140a7ceb5722c77d0c62eed5c8987ce6f42872460e443a66ecdda366df3be2a6d80d27f00e27ad77fbfb92b1fbcc1a718a0c712c260c3b9c1df510b836316542d7564f10e75652d0d9e0c906eb27f2a60ee4fbb5537dc", 0x1000}, {&(0x7f0000000100)="102fbe979cc7aa258d81eceb35f890ba4b5719b31f984e4f00ed57628d3c5587d120a9a448a84e8aaa699da4bf7d768bd5b3eca8", 0x34}, {&(0x7f0000000140)="893ae2d35f45177fbb68a808b78205df7365b545732d497c061db5668508beb683938c0c4738a34ba2c684a5a3c172b905", 0x31}, {&(0x7f0000000180)="a1b7f680d8c7938001faea29e4e665e4a073ab6564ee9fbc3f699ace9c35fecfea212fae4ffb3c4ec91feff33ee20621b13a818f8c0e0b171ec5c91fc7afd213c94503b850588eeda82b47a315c33875ef76a5d29a5a5afc58b3b298d210546411bfff64526f128e821bacf1d733e15b892dfa97d466001aa34fde76e7ab", 0x7e}, {&(0x7f0000002280)="53c8d2c178e19e2134aaead533e22e8c3a4b4c6af3cc51648f9fd1a22bff466002307c30d6273d1a4f23797e108805f3fdf2731c67fda42d75cb574199291e347dc5c405fa42290107f1560721ec176b936f7a120c784877796618858948a50be1f60b39edde491a30fc0324e04d2e326ea2659cf342b5d006360152e99ad58c9c1c816d551177fea9d90b308be81dff8be3c4ecb10f3b8ed21ca9dd14837db48e53d882d54bf17ded44e1b0be21ea84c168e3928543d45f7d729ad2769cc1e542766828c3b2fa3339f9cd25ff9f6ec4045c01934a9100f6f250605be5e671848558e67d221dda64a8687265bf81ed0e4cf04a9c3c3e80fda13c69d6ce5b2ff45bd71f84a8decdd18b6c9e075eb980687c499621f386700cace6eb91a4e8555a040a117b574f56d832fee158c78be3890771fe5667441bfc45bca34bfe106a7fcb7cb12d4886ba65d58d6b1f535c8ae2ed3fa516107ea640553567bbf82f617d99a10e87a37b2ac7a1da546740de80815b122a1c68ac75e6e2da2191a6cc39642bfe5db1f40cf6d5695485024040fd63c8f2a4538dfeb5c0a6f863b599298cdc7d016e9aa09db8e60e03a6e4bfe7e3c3cc0d0f402add037483ccb84665049417cd3d6e0047ebc9dc1d34f62e5f83e3fa888d182fac6855bca5f3fe6b177e4026bb8535c926ca93fbe01c3446c1c987e42feabdd41dde5c43ff7705a7638f6b0e3dfa4046d98b08a0ed947b4bdcf00d6a76ea642d8fbffc929aaa334dda7182c56c359aeeb0e02e9c544ffbaec919d8cc00d6a56cd554a8098bcbd0f1ad2b9da2896cc36e69f5c736a93694d72d599a98796251182d622a09434b7517a6d3f6ddabc0001df8af9fdbea400a9a9d26bc9cc8e50b0153f4e0ba67727c7f66873f82b2d7420144a6c6c40a5b593119abc036569e1bc4af98396ba1c0961e2c5e747a288df89f95b700bdb1fc0085a2b195204cf8147b12e814324c26892f2c64f3c4b9d846fd1f74f8337086f19894943702ba33d96242fdbcd0121f86dfc8340f80170afb6e402366ff95b0238a53347dcc098071e6d9615965188af948ca3e7e1538086c92200e5c4988e027c4c94d132d76208dc58aadea85138867f1e89ed54fe1de1227df89f2368c68cf33ed493687216dc8e47fb1d621ecb4abe0943b9e5d25e654c789b0b95072fd3190739a39ea93d309ffadeaf36873120c62335d4ef57098e6f9f7fb33b575e253d4d0273b732742e2f4a369bb4cc1d6d2ae83f381c1a6d9606351a9cc13b849ca430b491146f4b02da9455fa20c81ada75841842a8bb307cc634b69fd0ff90de0e97bb64162bacda4091d3cf756f218b7f8b5032e2ec25a7fb7f73db0b50ca18dca0eace64ed7e4f5afa9945bda0e91179765cdf8620118e4cd6e39d325249822c720c597d872bb5d896df6e30df8f966bdb4e011fbce781a128391476868be6eb930ad024b23484997702383df1640278dc85d65e16ae521d5b0548a08b909b6c674cb985eddfa0ebf90354598298ad3e7b12e6ff10c5737eeaf13acb73e21fb6caa1c1fce48e2bb71a6e5f4b8c877a59420dfa977e5d41ae28ab58ae0fdee5ee95240c7c5e0d4c676b8f38ece60a92f2d4653eca7a8c13092d4d205109bbc849cc85bc081974c4536b8f9b357de893b786fa8ec9ab3b71e979f0c964c421585d4b1db1ca4ed0520fac67573405a6f2586bd7294ec23bbeb9cb8bd17e297fdb3551e71a0f713cd5cd3acd7f717278920f4514e2f98251ae639557059653568c2314226044e011cdc9365a8a575e5bab64f269540c0656a5af3406db49509f87e086f49015df3e2f32cfa97c4948ef2ee9a1e2472bb246945680c6857f36607d9bb2100601f15434763d26c249d2840e87efa844caf69d9684ee2f735db484d15271b2ffa78717e3d10500978c441376ac5ab293158d6b575db80032f7d99f03b6ee2340c1f987299a490753b9d6864e046872790a9a4f3fca500ab2a1a3730dc1d777ddb0e1571a5b044abf3f2c4479d19d767b9e568ec14cee6714a25550f1aae12a893806ebcb7cb819375095e4f77b83200d08d3cd4fe17f6fa2be822ae44f6adf9e6bb2e05af8f057409d9b869ac3649a03247d07431ae7d78eaaf61f2cd2c3e6295234853c32b99f77cdb13dcc004b56db1b856ce7f28fd63b79e82c5a4320567f8fa8e0a74783038c4a7aec1f1330c9d77c3b8739aeb69aa4dd0351cbcfd47047349a01918effd684265847e9e3f8919636138fa11b69da69249354b070844925cbf6bc762d544c6042ed4af0ac9082c2ac8f08c91c1a29871e183b0f19a73ad7454a01f4de5fe03e345bec07d04cc47167605b9474af81b7ef4a71f2b541220866ea3b2b28ddb464354a50b178e4be66ee8654c5f54c3f0623213bfb34735f73502c7245ebab4db2a139cfba43a8dbb1f7854889f42810b7372f7bc38c9f8fac5b162024ab70b84c98c9252dc8a499aa18e7d5f9883610b84a5953d0674920922ca9316aaeaa830d0c9399c6a3cd52afd48db67ea63383043bff098b172dfd2119ebd76c9469d70a3120ea74c62a49a541bb579a62c35481a5ba461160fa5ac948b91154646c260c2755956100d4c779d996386536d6057ce78cd47afe1658e68647d148e775e421b7704ec9a2d9e8452c229c5bba343f95c0e2753b77a12098a1eabe4b88b59662cffd3714a10bfe66998bee587594e55f6494d987c9f042c672bba4c1d1ab71cb9a7358f9d25d95ed0ef470c01958511218ca1ba3333bd455fe067a35db05d3cb5a4697d855e70674f0bb73dffdebee358c403d769866f9adbb8eaee2c2fb8bca9dcd7d803bff189a369a45ea84b63359f00bc6f6f530725a8b6ff2210dc2e55fd48ec3357dddc4cee8ab7a7e4915bf35526d9534b7de468ab6b0493326bf6ad39a20e6751e372b05f4e73bc8dbf40c959c6c0529dfa5b8a5582206409aca03f21d2c451985fb0d7f365ffc3c3c3bfad10236826824e70e19ae6ed27b2ed65dc32e1548e4b644e1646bf33fd3d8bda16e09e3da81ea095967ee1cc9e3eebdb07a00acf1887c3178acd429146d02136a637611b8f6f9215332f09b2d6d484c191bb7bc7ecd706b9678e9f26cc02bac04966eef33d98e1b8351d3bb7a9e2465b8a3ff63bac843b60e80e506cf8640048ce1d38545b18f90ce5bcf02a0423fee2a128168581dc35ce8510e0713238254b37b150fc022d15df78f7471c56ec8491a789440cd4fdba3a760d0d035f77d4cd91871008a07a8dd5114eb5ae1562996c8606f2217d8ed93904e0fff3a4d5b3776a1f315f473149de3861c150bd7398430955eb199ddde794fc19d2e2b8e86ab725e4b610cbc62a69d2a2867ba9ad6cf3907749c0d36257796d2a764dd78bea1da99c227a06002b375fb50335fc44dbfc7e28ef458a0bc33ae9b1335b73ca7333f562446be6282c70ac155f57d78c9382f81c90b72c9dbb09b2cc9390054434db8f0989c377cd3d9422cc0cb4b44361fcdcc16adb8d6a36660bf74701724d253fb899664af3269645ea06ba352583bd6675cef1aa9f6cd7df757e7ad5b25e7154d9ea76ae0121e16235b1cb2d8e4cef4204dee6e099280673af683f531deb7195b3332bff3f08ba00995774b06010d4108235f18d8effebf4241c06f2aef4207cc44a0aca8b04fe7315bccbed20d38e702147f709620623d381a20520f909d7cee30a125b88f1e40c3cb219f5f29517c0b56dd1e967a8a277575d592e603a095f49b6509d0b5047c024d82e0980438198564cab8acbe973dc97ad28c0c3bb84a45545e941e385664d906cd298641f6bb355c827960446d804631215221b9a4c40931c84b73a7a0e9ca499b9bb43f2aa110e715d180fdc1c54dae1ff0af13f1e77dd7aff13f92e00cde4ecc4e53f5e282ddfc2687ed1b73e21132d97000547ba649dd7ea811931810a0f7f3051aa361f021055b2628607da48f0d5d79730480d39a8f3d123797be03b91eb1fe9366347fcd4a96fd8837b68a20feac36d146058a32eba894da6870bd0b014470b15add6c2a5dbd08ba6c0d38384f62efd26451fc5217243f93677e69ccac9bf5c0d7d9a7e572717e658432b5b1a4ab6796cc762a848c6767164f47eb3c60d0b6f90f9a790663bd8ce2ce58a4ca124ccd2df34bbecb887abf2bc15c7ac3e59fee6335bff8ef9415e871ecb196267634e8b80cfd790970cd8f25c2fafaaa6ea8dbfd0888edcb8dcdd571a92f47bc61be691462e1054ae30eb63183a137b0ade16fb4ecc3b9da0ccc0891ebd69e97e184737b0b3921e8f242e4fa7fd27eb3772856e8d98c9b2802e8f161fd53b34d7a30f3696df12af0c99182a2fc49cfc15fd8a8bda9245e9fa12ce5f8eb0e1eb33d8ec92365ba2ff953bf363ff1ac153a8ca1fe8f1d2c7ce711f6528b97d67804f2beaf9698702afac1b8ad1ac872308354f24bc4a168723a40852dd213ceb9604091ddc477f134db2832656ef1344c5b28ffb178941d7e5dd3953057050e9a2cfcc00ba63b1766cda700563d32a589f096d12eca66da4dd33af910ef8e0e9494f4479f8f00a2ae2990c9ce77803d8561580594120978f8dfe68f6409bfea606070019eefad9e7d793097ae9a861531954f52467d5c8c666a059bbb74d8c17aa29339ed9b7d27191e28a0ea30f840afa5550b0ac571b66e7e7b7ba32967f018bfd4c94a109d9d95ccf04e5c9912d71dfcd905e532940f1202069b127064b1876dd15077bcbf90a2264f925c88e8e7dc6d7f7be2cf05f8882c1feb9c51a3d3bd4803fca2430ab3665a55ba07f593b8876ff7f7c942f898a12045f7e11d987d014de0de65405574f2f17762bcc5901777c8124f353408e7be7f7215ca9d257b653af75fc1078e2e4069f6687fa8c7b2199b716d8166839731c47abfcac24a6aedc95376a3832c632c64f77a8c785df7cb3130ea087768a88820ab0f2f52aa35ef2a1ccf9c509833fd75374da5a3419b16c141370aae8a1694d136bd7a7ce32aef43d21c8039c91b57eee4c4b77cd15395503281ad235b6616ad341112c6f29e7715da4db307b2fabfef3c0aa1661452aa8758b0c652997b69139ad5c005c85a938fab422a58139949f510ccdca621ac72255f41155480796aaee24834485f778fcde1f2e6edf827d18a6f04d61c24129724606ae58bcf95eb6933472bf54956f5f1a0fb61274423896ac1d89add57584e5116899c1e74a414a42e5d6ba7c3bedaa556eb629afe28e1022eb845bc393ab5e1dce5eede23fb05625058f4077f4fc70c5a210419d6ae92037d27ca93347afe42bb9f4b54fb9e9d7cea154ca03717580bd30ebe80689d83b053007e2086e6810819de38207e1681d11a77a4aab1dbc813914ced35b5e0d44be19ceabd127d2b861500e6f71406ee82d805a4457b65f889a7d210add5f99fa776f2889304780fdf2b7e6fcc80abcaa67e9004514084c32a98e79063e106f499ab4960462af9efe2e1f1bf76e47a035f80cc41b5779c4f155f4cec828b9997935fcc893c990f1ce4d8fcb8689466a65d06022e3e0c4cc26bfdba7b73295562dbb79fe03edc6743cf07962df53656359005e4490f9edec61fb19e464baf16ca54467ad6449fa01c5a2139aa7883864500fdcb09f99ff672c9ee8f28e9819a555b2c684e97b006afcf0413640cb277cee80b5e45630045c8df1120efa0d9ee9014dfa6eadcc7bedf7a5b0842b778271d05c61dad939bec217867ead5b64ece7088499a106c6ccb77498122a360dcf7a55efbac5f252800368f0cc88", 0x1000}, {&(0x7f0000003280)="07bd60d647e023d36a72973a04979465e2a3aa6a65522d8e3921c9eb7def7f08e2101f4144355fc6756045193861a8a85e82b4725b653710a3dc1ff723b78823c58e824383913191cfc81a6fc6047e8a246cbb462937bcb0024f7228c046b535445d267a7784290b6d42b1cc40d04ee82690db17795a8996fe6ff0121ee318e804b565ce29a6aac11042560c6e2d6c519b5bcac7ac335bc1f6e0e4d0827a2906500b405d3d73e0c272ae324d41ae88f6d0398a2486d87eeb60840ba654ab8203be290b0a63b9ccb4ea6ef68ad3f5444ee92be623b4eae9b92643655bda330e059393bce1bd9e6ce51ddfe6e56c909b15420d0d13da19fac33c7c16a853c8a0f6efb2286c64f93a01642f22e482d8f91f7ad55fb5a04b51995428a382230b206da1e7d3b14c6dc1959fbbbeac6d84d0e725f4b7998cef531b47af7514ed94c0b6ed1d9c821d2d8c09c8052c2d6694f8f60cf30fdc88db48901969463b7aa36417849bdce3d0597e3cadf4065925885172dfab4726c08b8c763d16d12bd27fe1be31c144721bdb0928942d8e0c098d2ab81efcc12ae981206eb2663624d497e605cbd058925a75c34d8f436fb0570bc0936b216c63401e37ace8328ada047344df248bb28828749ef32850fd6e85a810e65cbe87509a5da7b916e587daee8de6b1f42d939487fde4ea7ec8560002626b7355a2706d81569dd411bcc8d87404a9406bf5d391fc561965bf2dbe4de81ef01de470680cc394fd968f564131de8f77e220c8cfcd636cc73f90f9d927ad9a8d923efd49ae8b852c83ad26396c08d270b8efa98d599f53bb0a90dfc19f4afa633a0bddd761756fad9072b8d2b56d9c37ffb36cc956bdabaeb203b0a44bd30f0946ba2f054136fde8b85e77df8349a4903482feed8b5c205202d683300a8c7b284041e533a0d752ecad04b424b1c492b0f047a04045bb1a12f037cdd6fd2853210b72861781ca1726c59c026c30f70c4104f1929ce3e76a29a4ef9afecaab535b6b6f00a22ce2b10a9d6219621c519d90149bc28cb0f6441eb8fb6df1f6075bdf820cbff53fc8e3bedbcb6399d87a2c69bc7e96ffaee06118108243090987fdfb7979f5195a6a7a4179eacad313f86b22ae46f07acbc68f49e70585e0142623de600d07ec83b74c25ee82f655b35abba02025fadf064cf86b4963930ba5fda3e7b3c5fcbc68729a16f887a6881467ebf153ed334a3b5aaf7112bf949d548d67bbb2d512216aa20e4502daa632c756f47caa2d8ee152aff79388731d234d081a8bb6293a977a7baf3c99b14b971d9e4d31155ddd6851cd635cb5b231e18b45bc88bce3567cc82003ab2c597d0850a08c6aa6a74e6ae7db4853d3baa35c91b8497f20b038b95c6f74e066bbc0c5d14a8c118d2cb472be08ecd99fcbf1256ca97c56ae115cec763117b3d11e3291c58dee60aa53655250b48b304e1e3b14f0e43bc0d5ddeaf940cc170e01420c1d0d7dccdc20052c7e42ce086d69cae83958bb08517f6dcd4014286d4960cc8c60cfa20dd5d38da19b73819c37a4b7d9f75716c62ef6c39667615deacc7c052c6c80aaa6e352a8998eb9be8c00d52545f370335709d5c355400dd05746006801c57ce3044adc7ba4df85d6694ed6fcb3cde062e486bba8773c6cd8db7a41aead892b2079d27b5fb79337cd37bacc7972ebe21802883cf3353edec17bf4ce6e84e64f277dbc3c29adad3a74ceb6aeddfec8db5faad225d5ad90a0e4c400b14b9927a536497e011f9ec4157cc176b7e9ebca524c72cd527360554911f599de54efa2e9fe5a6d9d4e52a2a8904307ea9ef42fba18affad3316be61c67da51cd508b6b0cfd263fb16779cde0aaf6bcfd9b40d7c861d9374c20a75960f3d9a6d0822c058af64b1dec41f97e3758472545cdbd82672a8290e29282e064574077020851b272847f82ac8cc24448c275fb4fbf0e36f47da6205d48c2f3f834ff05eba0f958ebdb55064fc63e21069d1a3f4b864815eca0c16558e3672897d1fc58d1cc5166289b0205acb5887e89644324ded4ba5386cf082c97771c1f05d2e42f4172018652cd095675703d71998e328eb3620bd874b6e330914f4b174f49bad1905510c61fcfdc5500b4b6ff3f97784c74ce6ee72fbfc2ffa73cb7183fc5b85a27038109699f7d882b30dbb222ad6daa4b10357be8a6871751f4cb1bc2ab3b6f6168a744d0478355a2219b52c265baae0c70ac1d24557c47f0ea20d63c558b5d77bd61122155736664019265624dcd7971c1a799af074cfa2e492e6faf4e0c1844785f8310568b2de447e4d295ef888e963d1c4197ad445460978503115fd0773d5cdd1cb3c05ac6258ac604c201a268d0d3d95114f42dd5731d06524974e77b0bd8e618b8f97594f2f97fdbaa3408a00faac4a87ceecaf9c8421de9db7430bf2a0a413bfd2db35bd53106d5dd91d3b955876672baaad6df1acab14b42f0d433f6b42888bb7901bfab362fd0edb99790cd4422f028035697fd77f123d71b12b9fb21589a07a9923d5f5fcfeee6767f85d499ee63216b27ba7b606eb9739ea13c18cff685a26662c341fea105909162ea4d5f3182a47b1aa92a4fb23b3787666cfaa59851536ed47e668fae3553fdcb42476388b45e9423c6d9c556dc7657e6accd616491970974ea4981ebd600f356f7b638a71a9cbf505e5e4f2d0039704155de22a9283fbdedf6bbda6566ad081cce127e33a67e8cf8a7e7cde327f89ca872ebfcd964485f111a166c9b3dab919a2c49c95b4e423a8a572775d9e332eaac0ba9605d362dfc7177858b8765ac506f807e394035b9a44e10a39725ff0add97be5a4ee0524e10b026a558ecb7e95c3020b93fca14287dde59a3135fc6a2ea12685d1fab4b8c2b08024c86f67b871b40f08eb675df6a0fd52ab57b7ed5c1caa6c1f7d52041312ac29d2bb9d10747a62c549f24a86b3c8596f4138c16f14f4a62f23f5d25505280d01a5de14ff1d3b0d4da3b688dc711156e7cba1da7edfb0c58f245c86cf154dc1c4ef6b4777989e40132bc03dc4d381e21c5de159cae823c63b75f5d7d78612014f380faa2f065f41e4dc68a3fce7ebc04dde0dbb1a1bb3965938c749055fbf1f25ca879324574c51519349396886b945a406344dc4b8cb8a9dea4a84d6ba4ce676f9e0b486ed3ba784248c6a2f4e37150d20e0a8e99c57dc7addc5c56f3f5136b739b6a9ce700ac45679234a0f4467be52343abab362bd0d83bf99f58830e9e12d15223ee09fbaa8b211321c8283a5624d1446a6fd1efb8da6afacff1730c1d6bab5bbb515c679484fc495d47daeb0809dc68dc0413f81cd92309c7ac64e43d45422a425d03abe6da3037624d4e54a917ce924f04270ce669cffc93039470a452cddb8a0c8e647a912c8c332c8d5d7b9798ae646eeb172a201a02b3887fb39be262c4801b2c3fe426b01690e021f37bca3f433236da77cb6118f35edc923c523a6b6c8f11049f867bacf71428efea1fb8cc22ff56a99d5b72e37b98242d92e07ea4c24f1bdd3ee2af5f164cc3ea2bf52dc6becc0c82de15105664f2eee1b2d0670bad73703ca1e14bda2b1002d580edbb52417e919484a81f31646b99e8545895fb90dfe957c7c5fc210554ee9bbe99f539472b0621f3a7b534817157f524accdaa5ccccf1b215f3859a43a05aa175a2e0e4280ba5b39fe52de4a2ab095eb9b2faf355494ee70283d9263d4dcd5e2c396e855890900eebd4f374fe2add9795dab645488ca8b424dd6f78671726da446ce08495a5fcd580a3c8902ac745db81f19c251806cb691447fc03eaa1ec5044a8ff5efda726a76a2d7650d3ce133a1c496282093240a8a4ca69c818026eea7aacef589147c0c11f879c07563067ccc066dae809a78df8e9f8d2ee657e55c4cb3a65db95efd9d19a1990ebd94c5240a3fe9adc161bd7176fd63d6e1a4c06d9eb7ae48e75e152c750775d74fbc66fec6724a63cc74c406599ac253c4faf3057daf99f9406d2a750f70a4a1ca52c09369260894458f9adadc6ceafefa23663b66747edcb4eb659598e90d15b5fa2efabe82cec978de68bb077f66e413eb1ff611d0bf725ae08ac0be49643732bc58ea73f495e90b449304aa79de6358180ae82f9e2eefcec459ba441db7d1c778e47f8a0ff12ac39bb6c661dc0685e74a876066c2fc819f569465d36b688987eb0e03024a8cba374cde1d5050d30ec85a8a35dcb892297724ba31f0f41ca33085159792fa78aa7f95a2e187a32506f4a1f163f8639f1c13ef859009afb98fe26fd799f72f156aded48a3d824052b09f9db5b9a0d57f2cdff73c353dd7165735be36fcc0d9221bd7f963b5b3f0b46cec77ac501d7f3e6c63221d6161cb7d3eece82886e5fc535b485c4a6857bfd0bbed8d3deb8896ecc760511179f0ecc24ff1e905180bce802c4f25270777e4c43825b7cfaee879d40f480a72ec6427b0cb50acd4744fa6cc4f5143385185ba6a698b21571684692edc15126586ab60ae60d4b00d2e94fd488bbb9edf7b197d765b0ccc22fbdab91e34aa7ef6f0c5b4bb51b097e072fb957131d63344058d11fecc5d64c1f0c79933e244414cccdba08823f076340492871de6b141affd7ec7eba214a2f3badd6102c104df63fbebc42c27b369ffa9831226f19c7fa617d5896ff8390134dce387250444503e01e059a65fec80d0577d36fd9fbf0301c781e47498d75bacdea78fceac30540674ae2cb129d0f2f478578b2dbf07db01ac01effa6395d24575398b5a0cba46f9640af1cd8d4fb2b1472b7244ad281dc3887753c2a4f3b257a4cfb916688a65519c0eecbc13f58bb6962133dda1830c11cc87277a74c644b15223e99f0dbc7cb848c22a5c34bc4cb4c13c8cfd746bafed41f2955fa9843aeb74a213d9fd762134786526922b563bc7e17ea9829713133afe6f2c99ce3dcf8ef142bb08cb1260f3034ef2483188b54f34e55c823f26d745f746ba03e13bfa5e64a3c177ecaa0bfbf41b3598b31af9227ecacf8bc65cbba6c5d7f24a14713ac9656c8093c54830e57a823d12f7e4480537266f415d51226e8f52b3676eba77b6ad100f5f74c37a35f2bb9d87a41eedf23fd91f394e42d2358e18d333a6cac156eddbf6a741af8c6c0b5bba7edcd36d6b3da54ff538e144837ba45da16c2a056b521daa9e24a5655301608eaaf8632aae177df2d5ee61ed1b058dc259a88ba1dcd41560a040c3a16e73980465675defca964e7744e86907e5100792e549c2f9373d5728535dc57d29dd2db5e451928a53f742233f29239d28ab5d2a5fb7e326e9b05a53b9caa286009e2520f7e97a1143de980f0a5a0f4bb279beb85bd352dfccd39d143897518c5ef158f41ad8914928f361eb4c338b8a8715719191a57f3df5fd37e804364453ab6b7a9243faac52adc5fbddb269f98d36728b800a705ba539ccd05952869e9eee4930dad757e4ef7b48342df611b67378b3b9a7409c4711a8d0a1dce13d2da5cd215245fbe60fc96bdaff01e843c156a34194cbb3b8dd07494fc5ca533a88204664d44abc8eedfb5ce9891a495d28a72cd4e6d4278253100856a74b9e05426862c9313eeb299a8019335f4320a71cc54e6f629368fa39a3650322a983fe2e626bef01d51f34fc744163af9cd67c7b8906a130f05ad803e92e23b1598bca8f753a3797193d55439abc0be338f43cd7b35287c5a094be2d2b6467c7371cc7d6c89374a31aed182006a0085f9a88a4473fce5187b89d9f137dbdcb073be9c354bf03ed3c03bde8e0471e73a6b9801749", 0x1000}, {&(0x7f0000000200)="98136180c93a43ef8003a9c4caed908464d3b19226aada1f295398", 0x1b}, {&(0x7f0000000240)="96340434bb135242531e0aab19a01db16793e9525a5a95698f729f2da23ef9d36ba5139c596c20d92fd75a93c73074a6d0267fa7c29801e23e6fbf0727a55cf6b098183cb87705a3a86cf8e98e0dd85d99e7716d794570454fe276e09ae0d878f67b9c65e5b6eaf16df52a0685cf3488d0aa2ae16f3b68a5e10a5218e16543b2de0f4da2414a3968c65e0d4dc07ce1ce8b662fdbe8bd02b201ab158648edb8aa7ac7f9f0c1c9f71f6ed26b8379b7de4527eb8c2a07f2adf8c2b2de0c2085cebbd89a068964b0125743f831b3f84e22711cfc066c0a3029667500ee47650d617d6a60179c", 0xe4}], 0x8) fcntl$setstatus(r0, 0x4, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) bind$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000540)) r7 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x1160, 0x2) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000004c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) bind$inet(r7, &(0x7f0000000580)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000400)) 10:13:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget$private(0x0, 0x866) msgsnd(r1, &(0x7f0000000100)={0x3, "43022e772ad57596c723fb64582b6ce29431cdc468acf9bf4f1c27810da34d544b12c2bb9473473187ffae495026bf8423b2eccf8d8dd9e8df92a252a16faf539a5fd2747c087e0ddd966134799cb2409398bed82d7c476eab36421501e6c439001bb4d0eb08c699a07008b7b4f06f1fec724fd380f286c52bc5f9d2b6cf3896f18e489f5e"}, 0x8d, 0x800) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 10:13:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x203) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 10:13:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0xc8f7}, {0x15, 0x0, 0x0, 0x10000}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) pwrite(r4, &(0x7f0000000240)="9f9b972dee600cb610e44c7871b4f5a35df42679c4b86a5eb0a7a6e3911ddd95e91af9aef230cc31e7d56c93acb46d758db841b419fc9e1a97bc13b90c9b04a3c325db98812448c96bc1cb4f68e3f878bfe52787fc38305caaa681a0edbefe48e91adf9f28bccd7616a6af8d0d01d0226e2fefb60eefa3d6633bd8d0ce5b9db373e9884c5d53", 0x86, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2, 0x4, 0xa614, 0xe63}, {0x9de, 0x3f, 0x8000, 0x2}]}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 10:13:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 10:13:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) chroot(&(0x7f00000002c0)='./file0\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b0000000029dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"], 0xd7, 0x800) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) 10:13:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0xb8, 0x7f}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 10:13:12 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() socket$inet6(0x18, 0x8000, 0x4334) ftruncate(r1, 0x0, 0x0) 10:13:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) fcntl$getown(r0, 0x5) 10:13:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x24) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 10:13:13 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1a, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 10:13:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 10:13:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8000) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x2, 0x0) r8 = socket(0x2, 0x8000, 0x8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x8, 0x1, 0x35}, {{r4}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x5}, {{r5}, 0x2c2c9188bffa4ebf, 0x0, 0xf0000000, 0x1, 0x20}, {{r6}, 0x0, 0xf1, 0x8, 0x8, 0x7f}], 0x3ff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x12, 0x40, 0x9, 0x7}, {{r8}, 0xfffffffffffffffd, 0x8, 0x0, 0xf491, 0x20}, {{r9}, 0x0, 0x1, 0x82, 0x100, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0x401}], 0x5a39000000, &(0x7f0000000380)={0x1, 0x1f}) setsockopt(r2, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) r10 = semget$private(0x0, 0x100000004, 0x0) munlockall() semctl$GETVAL(r10, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) semop(r10, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x62}) 10:13:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x3ff}, {0x6}]}) syz_emit_ethernet(0x1ce, &(0x7f0000000180)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r3) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x74, 0x0, &(0x7f0000000100)=""/116}) sync() 10:13:13 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x3, 0x2}, 0x10) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) r3 = syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000b80)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000680)=0xc) r4 = syz_open_pts() fchdir(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r5 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000c80)=""/138) setsockopt(r2, 0x0, 0x8, &(0x7f0000003500)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x80006, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(r1, &(0x7f0000000580)="7cf318405b5839d0aa376e9bd21c9157e4fb55c5ac22cd70c500d181af05dacc2dc3f862b540588737ad50323146c77ad7cf107697d3ab8e", 0x38, 0x402, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000640)=0x20) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x4, 0x120) 10:13:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x25, 0x80000000}], 0x2}) 10:13:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket(0x6, 0x4, 0x5) clock_gettime(0x3, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r3) mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r9) r10 = getpgrp() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r12, 0xf, r11) r13 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r15 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r16, r16, r16]) r17 = getuid() r18 = getegid() r19 = fcntl$getown(r12, 0x5) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r21}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002380)={{0x0, r14, r16, r17, r18, 0x20, 0x80}, 0x3, 0x7, r19, r21, 0x8, 0x80000001, 0x4}) r22 = getpgid(r19) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0xb79, r2, r5, r7, r9, 0x4, 0xe179}, 0x1, 0x4, r10, r22, 0xb10, 0x3, 0x8}) 10:13:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000014c0), 0x20000) syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept$unix(r4, 0x0, &(0x7f00000001c0)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10000, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x40, 0x0) poll(&(0x7f0000000240)=[{r5, 0x20}, {r8, 0x80}, {r9, 0x20}, {r6, 0x8}, {0xffffffffffffffff, 0x80}, {r2, 0x100}, {r7, 0x26}], 0x20000000000002bf, 0x0) geteuid() r10 = socket(0x18, 0x1, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r11 = syz_open_pts() dup(r11) kqueue() openat(0xffffffffffffffff, &(0x7f0000001540)='./bus\x00', 0x10a44, 0x40) pipe2(&(0x7f0000001580), 0x10006) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r12) r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r17 = socket(0x11, 0x4003, 0x8) sendto$unix(r17, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r18 = dup(r17) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600), 0xbcb9) getgid() syz_open_pts() dup(0xffffffffffffffff) r19 = syz_open_pts() dup(r19) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000002c0)={0x3e1a, 0x0, 0xfffffffffffffffa, 0x0, "8549550002007ebfa600002000", 0x1000, 0x2000000}) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r20, 0x21}], 0x1, 0x0) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r21, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r21, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r21) r22 = syz_open_pts() dup(r22) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x20000, 0x0) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c1e7bb6fc6e23c5b00000000000020e719e4"}) write(r23, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r23, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r23) socket$unix(0x1, 0x2, 0x0) r24 = socket(0x11, 0x4003, 0x8) sendto$unix(r24, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r25 = dup(r24) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f00000011c0)=0x1) accept$unix(r17, 0x0, &(0x7f0000000180)) syz_open_pts() dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 10:13:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r4, r13) 10:13:13 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xc0b1, 0x5, 0x7, 0x0, 0x3, 0x410, 0x7, 0x0, 0x1, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 10:13:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x800, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@file={0x0, ""/71}, &(0x7f0000000340)=0x49) dup2(r2, r1) 10:13:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff00591b0122000000005b67071b542a53a706000040b818003e000000030e0000000024bb893f0000f48d3a19376adde1c9012438ec63594ce48c8f63b96d9254177a2a0f4a43c3b97cc5a48d4be32044f6e2db7d2770a1f88995da59399ccd9b9a4501a86b5911b33c48eefdf37d6c98b2a4ea3ac23bd942a276ccd358d73a773e323b437225d5c88270db7e012d6f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:13:14 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x1) write(r1, &(0x7f0000000140)="82115bc70890f20469c65d8f0a566679ee09c2db6e7824ae08ececbc3c49a0da16baef774198f3f840f662e283bdbaa4e868c09477c582b90f4a51a7844e9e9b88f6d3087eae5d402e4ce11eade553f86010ba6acb76cde78cd53a1bda82ab87f0db421320aaec06d356e2667270b3d1370f5ed297ebaafbaa0e919b450b458f75936faf108e3439d4c7fcdda8a14dbe8fa7e93ddf871b40f63f581bfb0f559f174b332cecc3d021", 0xa8) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 10:13:14 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x8000, 0x8000000501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./file0\x00', 0x300, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:13:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) sendsyslog(&(0x7f00000000c0)="dfac17f8779767aea9f0c8e0c1f4fb4aa6a242d6c7226e", 0x17, 0x10) 10:13:14 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x3, 0x80, 0x0, "08c31c42ea5b5df8fbfb777371f865c0d36d8e23", 0x7, 0x7}) 10:13:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x21068d859cc8cb25, &(0x7f0000000040), &(0x7f0000000080)=0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) r2 = socket(0x20, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x10) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000100)="945b2dcafb5c9d37157975ff9ac6a340ef57ac8c2848186009fa7ee248e248fa800900000000000000a2033562b8a1fcd6ec9b55f521ec8027de5e37f655f443cd47cc57a6a7799927144b3e3ddd40315b78a01ff5e87ee3cdf581789779f72df133749601b127a34cb809ff054a0dec0b815a243d2ec42ffb06e586ff3ac563f3e20000000000000387d3b8c8944e15b886ce2b78aab8c757ac6c714b146ad637843bd90d8da3a5a4701d15d9e97ad4568a2202b0d6b1152185a15fed15589f81defd58022716c3eeda32b022c4fe66db9b768d", 0xd4) 10:13:14 executing program 1: socket(0x18, 0x2, 0x0) 10:13:14 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x5) close(r0) 10:13:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x7b000000}], 0x1}) 10:13:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) listen(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xff, 0xffffffffffffffff, r2, r3, r4, 0x82, 0x2}, 0x3, 0x7, 0x9}) 10:13:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x88f) 10:13:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) 10:13:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x448, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x4, 0x20000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x2db) getsockopt(0xffffffffffffffff, 0x631a, 0xff, &(0x7f0000000240)=""/4096, &(0x7f0000000100)=0x1000) unlink(&(0x7f0000000140)='./file0\x00') 10:13:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xf0e19242ea495048) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) dup2(r4, r5) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') connect$unix(r2, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) setsockopt(r2, 0x7fff, 0x5, &(0x7f0000000040)="c0006a64eebf4368661feff95e309098ce2f4273fdaa422eba9549b22758c8a4584b8b75430da67c12cd1b19d339c5f3fe92d57b7b5c6d1a807237683b396840", 0x40) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 10:13:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 10:13:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x3) nanosleep(&(0x7f0000000040)={0x8000, 0x2}, &(0x7f0000000080)) kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9d65}], 0x200000000000000, 0x0, 0x0, 0x0) r6 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x9d29c8eb4e5f9834, 0x80f8) r7 = kqueue() kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) 10:13:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) setreuid(r2, r9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 10:13:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x1) 10:13:15 executing program 0: clock_getres(0x2, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) socketpair(0x2, 0xf1fd21f5ffe10415, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r1, 0x0) 10:13:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x7) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x6011, r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 10:13:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 10:13:16 executing program 1: r0 = socket(0x400000000018, 0x5, 0x20) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 10:13:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r2 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="9d01010000ffff00b6c4b7d1c672ba74a410b9873b228a4e97ad8e5a428a569b964c466ad2b1615fceee098206eef804e05905280a2bd2bc1725abae4612d0fa8eeff4e049cfe96e8e6ccb9b53f2ed4b3f54df07f2474822c78c8ec635d2a592747ec90dfe9efd40d3a1b7612eb376"], 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080)=0xff, 0x4) sendto(r2, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 10:13:16 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xf7e6, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r0) write(r3, 0x0, 0xd0) 10:13:17 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:13:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) dup2(r1, r0) 10:13:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 10:13:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000680)={0x10, 0xd2, 0x4, 0xb9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x7fffffff}, {&(0x7f0000aa7000/0x2000)=nil, &(0x7f0000f30000/0x4000)=nil, 0xbbf}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000e47000/0x1000)=nil, 0x9d8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000f14000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000f42000/0x4000)=nil, &(0x7f0000d7c000/0x3000)=nil, 0x1}, {&(0x7f0000d11000/0x4000)=nil, &(0x7f0000fba000/0x4000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000c55000/0x2000)=nil, 0x100000001}, {&(0x7f0000a6d000/0x3000)=nil, &(0x7f0000bc9000/0x2000)=nil}, {&(0x7f0000cbb000/0x4000)=nil, &(0x7f0000dd5000/0x3000)=nil, 0x10000}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000aa6000/0x2000)=nil, &(0x7f0000dac000/0x1000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) pwritev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)="84a35cae6235460ba385a7917955d23522a47d4d1f571206a7ea9ab566f44e35e0355815631967f3f5b7d73d61c3a7cbc36a4dca", 0x34}, {&(0x7f0000000100)="0bb92d0145326cda19d7f9", 0xb}, {&(0x7f0000000140)="846c1e7b73e6e6e2b2f3edbebfe5249de326bd9cbea6be022e55abdd906d24969e5019ae63ce7f32fa3a822f39cf8d6541d689422af3e4268e03ff4a02360f94a616cb85a3edf906ead2a31902d54cbcbd0eb975dec66037a4e01ae102b399095004886513", 0x65}, {&(0x7f00000001c0)="c8ad554408885107dd4dba32a790c90d7f648c9f1518d1", 0x17}, {&(0x7f00000002c0)="a95a1ef2f6f086b5086a2bcd520baa1052c84c2a90eb325abccdf343675479a320946c688c7637810c75e3937b40cf8051983ef963f8f50b0804ead16f9551705b981fea0f8a79329c375ec42552a736bd7fff8d8f24dad0071653a177c072a821f5632503f45b79fb67fdde129a77ae41c90fdcc7e9054409ee8c32f428d487014ba0b6ef0a453710ecdce9b6adef3aa1141787ef3b49542ba5c8ccc82c03035c8c12b05a720f05b7ab2cf08d65deb3b789b34abf4e6e1878d331c4283be0e8934d28da3cf885a6785b341b", 0xcc}, {&(0x7f00000003c0)="a034c2abf1110c06140aed70b7d40e3f224c8a5dc40df8857d7122efe0dcb6faa9b7ed91fc8113ff78c3e2ee42ef49cc6d1082a28f524b3d3a07ded1239ec618366c3066ea36891f69bd398c7d8c7b055fcdf618204355fc8ee33452401e01a787d50b639abe0b8e08ecad9e0aa221d88b1666e878971f01172ff2f17133bfd7b9d86339", 0x84}, {&(0x7f0000000480)="baf2c04caadb65f7d178efd8d967e60ae5fa368d60262f1fb1d5eb525be9f7f28a41123a46eb2d9c94af26a06acf7003f74a5c74a09b8ab2edcf29882b9413ca147abbb3488b4bebf4fbde27bca900440e7f77cf2315ec1f3e0aaa4726c8164ec045e6ec044153a7ccd1a96e61f1ab82f63adce320fccf1847eca1c04e6e0ca9d39f7e71b1f681199aa21ba7a991d4c3fff4d3c9d29554b734fdbf0a311cc73b4e305b029013767a0713581abb102f7b4d81a8fcb27ca8312056af3a7686b6e14f3c850a15e1b845dde4bb0f1e60f120", 0xd0}, {&(0x7f0000000580)="bf0fd9394989bed4abbd7958e736176fe5e7eb4a6e0630ede9d8dcb186b8e44cf535f0117f6f92bebef7b18516848db6440bc39c758c8114f65630e45986c25cec19fce7100723413c0369521964a1c72ad1c87aa8c3d16957bae8602e7397b7f6cec22bfc1ce6476499cdc8650f004f46451030db23496748733a1f8dfcb1b21a78", 0x82}], 0x8, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r1) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x8, 0x0) fcntl$dupfd(r5, 0x11, r6) syz_open_pts() 10:13:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffffae99f6014213192a3bdda56718a13a06da26000056801f60f36d9031d80dc056cee00de182d8a9029b074a9ac638c930bb0d771712fdba3805ffc36792b8eb73008e0d6e041ea16ecf289f1cde2198944d36855a040000000f0300001a9f7225eea5de8000"/124], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 10:13:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r1, 0xf, r0) r2 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002380)={{0x0, r3, r5, r6, r7, 0x20, 0x80}, 0x3, 0x7, r8, r10, 0x8, 0x80000001, 0x4}) setreuid(r3, 0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xff, 0x7f}, {0x7ff, 0x10001}}, 0x0) setuid(0xee01) pwritev(r11, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r11, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r13, &(0x7f0000000180)={0x18, 0x1, 0xef, 0x2}, 0xc) 10:13:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 10:13:18 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f231621dda3a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25b090073000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000004000000000016000000cafa152a2417ca631edd5706b5bc4bab401781965aa7c24d2a3ed25da2e0dcdc4c0fdd237e7c346cf6cdaa0869a4569a6d42f1567542867ca2edf282293b5ba1b1a8d1376cd0954e93121595a7cbb56c6d53e1932d2e2edbae8807e09fbe26"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 10:13:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="75344b2c4d0d961ad1ad048dc0806dc7081db226d8b7e088dab68ee56944490bfd9ebf4ace67ace026fe2ebac4d972ef70a758d56d59df62f41f9afd0f5e931935dea32a0b254dc49089a3b1a4e6650c006596d6f4a3a48389394c0dc7525e8452546c3f8421fc97b0b94fba98a56ce8e0db6217d831d224d90ad90e302703bf9c04e182455a0093370be12962f42043c9158aafd623327f8b3ddee53e1fd53e1bca85e0ea623f1b67ab", 0xaa) 10:13:18 executing program 0: r0 = socket(0x2, 0xc003, 0x2) socket(0x18, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0xf4ed62e0d5dcb748, &(0x7f0000000040)=0x283, 0x4) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) r1 = socket(0x2, 0xc003, 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x3, 0x0, &(0x7f0000000080)="b2ae91274b034ba0f9f82325a6655da3dfad351db2530904580ea3209e7fe1091c1fc9d897e0ed044df9f98403aa62169208c7ef53b045f3d0fc", 0x3a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000180)=0x93, 0x4) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 10:13:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x2000000, 0xfffffffffffffffe}, {0x2d}, {0x6, 0x0, 0x0, 0x80000001}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 10:13:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b124cf0db4a087462b", 0xa}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x2, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 10:13:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x100, 0xfae, r10}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 10:13:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x2, 0x5395eeffac5fa855, 0xff) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r1, r4, r6}, 0xc) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) 10:13:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x3, 0xa4292e399749754, 0x6, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x101) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) 10:13:18 executing program 1: truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x7fffffff) semget(0x2, 0x1, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000680)='oL', 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad", 0xd}], 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f00000006c0)="f6aafe4a8eedb2e9e58ebdb50e79f4dba54ea660e3cd60432b", 0x19}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:13:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 10:13:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000100)="8dcb0cd74fac50a28112c8231f8a40c94f4b9aebd453821e4dc55ac7eece887bbefc8cb0eb9d7ecb3991be857311b2fd0e67e1b4697db2feb0890138fcbd40fb26e9a6c8dbdc0cfe8ba31af5bd2d5f66fa7cab977c9c") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="0723252a9b00e7d3cba143dc4850594d14f47f8e2581cb807d580908337a1a30393b9345043f66ac0b372e5b6c35b37e2bc04ff1a04d78481ff2b0504335d0fd5473ff8b3b73aa71b7bcb4b49a59ec064221b3bbea7013ef3c9b13137fc264cb8439291a0bac1ee13fde31afa4c38dc3c6cbba", 0x73}], 0x1, 0x0, 0x30) 10:13:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7fff, 0x5, 0xe55fd12, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 10:13:19 executing program 1: r0 = socket(0x10, 0x2, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r0) poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 10:13:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)=""/177, 0xb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) flock(r0, 0x9) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:13:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speakgr\x80', 0x2, 0x0) fcntl$dupfd(r1, 0xf, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 10:13:19 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getgid() setegid(r3) poll(&(0x7f0000000100)=[{r2, 0x21}], 0x3, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xd2ae452f282d0c57) 10:13:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) socket(0x400000000018, 0x2, 0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x5, 0x9) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup(r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1, 0x1000}) setsockopt(0xffffffffffffffff, 0x100020002c, 0xff, &(0x7f0000000180)="ebffcbff133048e6993192964840e4213490ee46824fb6ab0400000041b03f5ac96bae006843102aa89841b0e4842374159ff75117dfb7d95a790370f504641fdbfc25dbfb221332", 0x100000123) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000280)="b3842d33ea742dd3aad4aa2a298be0bd2ac3f248d525ef9e122474c0cdfab5d19db2ac5b6e95186cf47044da381ebe47a74c8ce82579b1b66df081c0f3c31cac03dd77396e5fdadc61f93b9ec054fcec57793d9d5f740ddbbe72b88e874122303a4bc72230eb8548c6a4ee0786c42ae30e0f731055d09a93bfba9a3dd18f07aafe993d8f6f4cf3d06717eb498d3bfac895df155f1e7c93a10922f052d8610ab7694a93675ba71284a04abb62c9d9b86a0b57fd3bda7e15d92b2a53694640947d9139fb3ee6d7802035a4ee97304a96d682844e4ca34f8284fd3beb4ee7588d67457c10b66fdf0bc2ab201c5fb52f2b95d7d2c7a3fd6f4558d845c91d0d642f43b7bf9338eeb9d5fe41023ba9958fb94faed444ed37c0074ad2b308e05bb820a19c2872b717ac285a73032d31d73b6b998f96d3f6342d2b825b651f665ef891741719bd0323a80d7a7fc03fb4330afb9ab6bdcf5e48c6b08a014ad9523ba28b6ca7c86c940b7ab9972a93bc30eebd451a23d827e7147647fd", 0x178, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000140)=0x1) 10:13:19 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f0000000100010000000000c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aeeab700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000020000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b84c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22cf557d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e24"], 0x10) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0x8) fsync(r1) syz_open_pts() r5 = semget$private(0x0, 0x0, 0x2) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000080)=0x3) 10:13:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 10:13:19 executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file2\x00', 0x2, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0xffffffff, 0x68, 0x9, 0x9}, {0xffffffffffffffbe, 0x8, 0x3, 0xffffffff}, {0x7d5, 0x1ff, 0x0, 0x200}, {0x8, 0x2, 0x0, 0x20}, {0xfffffffffffffff7, 0x1, 0x1, 0x1ff}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000100)='./file2\x00', 0x0) chroot(&(0x7f0000000440)='./file0/file0\x00') 10:13:19 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8202cf1effffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932ddb5cc53ec316484d3e4132deed8554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156cc10eb49bf9c3a9db1173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645969ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8e10b4de1a19340ea218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57b00000000000000006009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a04056252602652f55a47063bf17cf5a9cf0156d9da56abbf0000000000000002500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8c27e261babfff7011fce631eb4e5fede2d524cce4a25a524645c6faebc7cd0120a1fe286565aa1c1e4f4e21a5f6c51222eeed0f600e607bef6ed4531c227a03f826d451706d00ae3f3712b0e416c276dbae70d00f30333da4541993a58681cb4f17fcaf31ab3e6c5cca9131faa15b6c7917e7f286393d8dc4941b312ba93163148df040eccb05e8af103950392d853975f1eee88ea86375b94c9098299004b9a35cefe380e1ac459bf1305a4faac594c794a1f200277a6ddce305f6fec96"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x8, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x3, 0x80, &(0x7f00000006c0)=""/193, &(0x7f00000007c0)=0xc1) sendto(r0, &(0x7f0000000580)="1c25a214be583a3bd5d054079929467664a643f54edc0b858d085b30584ccadc81da9c9b67a5a43db95a1105d5e057e3469ffdd17dc47a005689ecba61329ac911c976640ab32590e7bb8676cfe48b77c81c4dc25ae1f116a2fee69a9fcbc8c3a047574001c989a5c1e64a936c0b5c2e11c26c5b5d5dffd392c3232b5eead8452ef9fd2ecccf54333d321b21682c3c75b721843ee07a92a46c12209c9d76a5c628eb3fe6a9f632455850d23f84d242f627d48b0d41baf3aee3f27879faf138edf8", 0xc1, 0x401, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x18, 0x1, 0x7fffffff) 10:13:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000200)='./file1\x00', 0x323240ab32bd29dc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x5812, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x138bd047bcc27fe0, 0x0) 10:13:19 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(0xffffffffffffffff, r5) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x6eee7105bcec7729, 0x80, 0x10, 0x84f9}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x20, 0x73ab}], 0x9, &(0x7f00000001c0)=[{{r3}, 0x7ffffffffffffffd, 0x4, 0x40, 0x3, 0xefa}, {{}, 0x0, 0x20, 0x40000000, 0x3, 0x1}, {{r4}, 0x0, 0x4, 0x40, 0x0, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x5}, {{r7}, 0xfffffffffffffffc, 0x0, 0xe000002e, 0x412, 0x5}], 0x1, &(0x7f0000000280)={0x1, 0x100000001}) kqueue() r8 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0x10, 0x1, 0x2}], 0xf924, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0xc) 10:13:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 10:13:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000600)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000070000006c653011"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="ae5b901f8159759ed8a50537d1709b6f323853f9de3a16a259fd9d9028415d2ea6d698f0479f7e3640c3992db4a6d21c54369c564b7c8f1f23c4530f2967e36541b527854c98182bf4fd8a8093cc175e4bf408c9b24b37d16678392583c59cd5404157666d94de686d19d07b7285b0f79d4786f30b18ec9e95d769ddcd1992ad56a98711f646c425e1141dbbac58657de8880f171d14410e7f7fdc4992cc2cfadec74ed39d76620f4d70bae38a472773d099255d9d9d188158729b9fe532b8be31126311f3085b01b796be28aec32dc3ad85ad0d8f734cc79a31e7", 0xdb}, {&(0x7f00000001c0)="d41d69b8bfbdd800df562ef2760c4b259a2d114da6cc4d11e38ce5afb085c996d098280b4894d10eb790485cf1b5275b85674e66eed84ac87d8c9b207e9b0ee7b169f36f8547fd98e80787a710831e4da60a5a65cb0db065a06f16a86483779bc43fde180a39d2e9b44070fdeca15e8ab51efc6562b3947b2c56690c4e9b963f238b766f2aa260043c852301e596d9faf2d51f91d5abf8828dd3", 0x9a}, {&(0x7f0000000280)="ce0bf6e2d614e66efcd762c05e317e9e87853af08e19a67ba12b0d9c34a9f2c2b67d1b32002aaf533159f2deb7ce84020e8c3f158028ff18f1b92415c1993e7b61a064f141e5a75c8fa2022d0a98842ca642315595846a01a75166b84ccf6349cbc7efa685f2cfde4dfcde1fa34cd546a0e5fdcccc969ec864ae944f092ae6545015fc0a92be8a153c1921be4abc58a1e8f7e3ebaa6667cb0c5aa63a0d1dba7150e3ae93f036f6aac16eba4fb9a3d5982b4944c72ff7fa8558a16bb7d8d130d4f27e3f28dc78404cf5e24f2432a8889f22fe9142547fffb2e5202edab1aa5d3d59e65465637a8c85e30d0a1a04fc6e441f0c31af55c3ca6909dd76a6", 0xfc}, {&(0x7f0000000380)="920dd7362998abb8821c4b76b9ce973692b174dd12370cb03dba786681e422848ec8ef68a03143412cc8394338903134725583947a7ef53279057d90c3443007a985d3291556c280668586988c83db6abaeee7515b8e896b9b67a88ea0c2e20262f9c0d5dfac3f0c7bf7ee158b9961ed1ff5242d6d8f0e01e6fc623dec9f23281ed96c11f8ab93e57166da10a49c7ae4cade973d6fda2ce4e8b2da31a216bd58f7871bb0a11dbdca78be15b6a8f2a4dce31f1411724175e3043a34ba82e9eb8b3f", 0xc1}, {&(0x7f0000000040)="6230e8b6b75e5981c2e6ca483c2018196c39291e0c9906c5dc09e2590e69", 0x1e}, {&(0x7f0000000480)="6b5fc89483f3d7bf220d9b1364b56cbcb4ca6865cfab8a97b6247a0a5307bd9ba2c4491166a1c57d2d3d", 0x2a}], 0x6, 0x0, 0x0, 0x40c}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 10:13:19 executing program 1: r0 = socket(0x11, 0x3, 0x2) socket(0x18, 0x8000, 0xffffffdfffffffff) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:13:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xf9) socket(0x6, 0x1, 0x3f) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 10:13:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0xffff, './file1\x00', './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3, 0x4000000000}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") setsockopt(r4, 0x9, 0x10ed, &(0x7f0000000240)="70df31011c64739f4ee70c3eece1607f8e6712871bc728acb5b27dc0198a9ff037dcbd03750aa84b989273a88f6502fe00cbdfa1ac88eeeeb14d6cb9ffc207e2924b3ce777e411d37691909108a5bbf874194ec6f7b251d626cd5f06ed00514f310510403c25b17a743c7ace3e6fdade2c2b2bcdb181ff394a0b1966ec773815da97c2df244a602706da73d498744bf920a1745f37abeccd5f83e2821cf4545541edf7a5a459ecd2ed53be36", 0xac) 10:13:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc8) r1 = dup(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x9f3624f7309bddf7, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 10:13:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0xbe6408945ceabc38) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 10:13:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0xc4) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x1f00000}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="10000000", 0x4) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) 10:13:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x2ad) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) readlinkat(r6, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/143, 0x8f) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = syz_open_pts() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200, 0x0) r11 = socket(0x18, 0x2, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000500)) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xde9}, {{r4}, 0x0, 0x2, 0x2, 0x6, 0x7}, {{r7}, 0xfffffffffffffff4, 0x10, 0x4a419d1413d89fbb, 0x101, 0x100000001}, {{r8}, 0xfffffffffffffffe, 0x8, 0x40, 0x9, 0x1}], 0xfffffffffffffffd, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffb, 0x82, 0x20000101, 0x8, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x20, 0xfffffffffffffd72, 0x202000000000}, {{r10}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x4e, 0x81}, {{r11}, 0xfffffffffffffffc, 0x8, 0x10, 0xffffffffec59f5fa, 0x3}], 0x4, &(0x7f0000000240)={0x1ff, 0xbda}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(0xffffffffffffff9c, &(0x7f0000000340)="7480e55ddef3e0cd2b520ed9ccdd6750621aa568ce5b2c48c6cf3c47ae1e25a4aa8f03eb6613c0d934e1f1c1787d0b1345fba7474dfb7ab099a74d810047455338b4755196644be470c3991a173aab51553a91fc68268ac07c26e82996bd6164f3bfe16a64d2c2db", 0x68, 0x408, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = accept$unix(r2, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) connect$unix(r12, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000300)=0x3) 10:13:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4) 10:13:21 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0xfadad801da5d4bb8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x3, 0xfffffffffffffffa, 0x2000100000005}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xe50, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) getpgid(r13) 10:13:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ff9, 0xf7ffffff7ffffeff, "0502e1f23e00000000d2f746590b50124700", 0xfffffffffffffffd}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) clock_gettime(0x2, &(0x7f0000000040)) 10:13:21 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000bc0)={0xbd879fe200af37d5, 0x9, 0x10001, 0x5, 0x8}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000db1000/0x1000)=nil) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x90) geteuid() r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x8d}, {{r4}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x5}, {{r4}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffffe, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r5 = semget$private(0x0, 0x3, 0x0) r6 = shmget(0x3, 0x1000, 0x4, &(0x7f0000be6000/0x1000)=nil) shmat(r6, &(0x7f0000e7b000/0x4000)=nil, 0x7800) semop(r5, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000d00)) ioctl$TIOCMSET(r4, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r8) semop(r5, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x7, 0x1000}, {0x4, 0x3f, 0x800}, {0x2, 0x20001e9d, 0xac3858658c7e156b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1000}, {0x1, 0x6e, 0x1000}], 0x6) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x10) 10:13:21 executing program 1: kqueue() pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) r6 = socket(0x10000000002, 0x3, 0x0) getsockopt(r6, 0x0, 0x68, 0x0, 0x0) 10:13:22 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)='X', 0x1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0128dcb39667b0d1bb"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r5, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00122e2f6643c0f81647"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r6) 10:13:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xfffffffffffffffb, 0x4, 0x7fff, 0x401}, {0x3ff, 0x2b, 0xfffffffffffffff9, 0x437}, {0xa43c, 0xa4, 0x7, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x848, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f00000002c0), 0xe4, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x1, 0x9}], 0x0, &(0x7f0000000240)={0x3, 0xfaca}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x20, 0x4, r6}) preadv(r1, &(0x7f0000000680), 0x0, 0x0, 0x0) 10:13:45 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='[!.+:#(!}\'\x00', &(0x7f00000001c0)='\\)h\'}\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\\],$[\x00', &(0x7f0000000280)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040), 0x1, 0x0, 0xfffffffffffffea2, 0x9}, 0x40) r2 = socket(0x18, 0x2, 0x0) r3 = getppid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r7}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x4, 0x3, &(0x7f0000000300)="9cdc6bacb258f355c472ca3651eee98083fe041ee72aa85c8e9babf39f513f7b23c9e6315f1c52fb040423d251e41444e3d66c09dd1e7e67b40d95b5b9018f68834dd88506475aecda02768953b8b9baaf74a142e7e547ead322fb13328c05596a8014722c14", 0x66) 10:13:45 executing program 0: socketpair$unix(0x1, 0x810dba1a9759eb9e, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 10:13:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x93) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x38, &(0x7f0000000080)={0x190, 0x4}, 0x0, &(0x7f0000000180)={0x8001, 0x0, 0x0, 0x99}, 0x0) 10:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x200000000000027f, &(0x7f0000000040)=[{0x2, 0x2, 0x0, 0x5}, {0x2, 0x0, 0x0, 0x9}, {0x1, 0x0, 0x80000000, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) setreuid(0xffffffffffffffff, r7) seteuid(r0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = dup2(r13, r12) sendto$inet(r14, &(0x7f00000001c0)="fe3941d4b850ecf556cc95d7437df2ce657f2d2b34d4b34f67787a014d320bb951802c1cd8ebbe11fa50c8e300a98001b3e714dd48f3145f14c451aa36139b903ea8e4dce419bc0c7681c6130e616c4765452ac498de0e9b4023557ba119b6c1fcdc9abae3eb62d7644e271660ff1cc14d1ab3ad95fbf35fb065d3ed977b67d8a18b8e19a0592fb33352449278904569a9b7f8be4d1f46da90d42e202f9db3e0111c6e2d26a17b2b7f84c84a2cd5c7e61a4603dcbb4cd54295c449fa4fc0b0c763de924453939d87b12e229764ad05487ec88e6275ed58c738f3ffa7fb21a6a7177f517e5724a2276433ef880fd4691ccc6a39aa838edee78176e612fff86b0505959503e3d7d7063031c8468d2266c8c16128a9ce5605969f0c9d50f314a5e76280922a54072656fc0c820bb5096a79ce41da9cedc0a87867ee461d4ad84c7832d67105e6b12c07719fddfc014d6963eecdc33efde6493588aaf2879dc2210a8759e3f0ffda10844adc4c20e3b19014465d9aa146939e2734593321cff8dab9c96a1285e3803fc3d9ce00fe161c4034a1c85b33cfdbc0614aa58f17f96b867f606feb99103ede917a3376431832ff4bd39da241ace6a97e35de609f4c047ddb630ce8308fefc3315bd285d8507e2b5e24fed7fb26c200c63566ebbff3c8dd460a0aa9be901ec079ebf6fa3ecae139d04f5702bdc7b17abf502a8e89e5a7903f4b9d33d78f79d94ecc33925d89b15b25bb9a32176a1b6777ce28bfa2908bfbf00733b9d9dcf3e269b2b353e04aa23ea7e3f47d52287429813ee983dde9d84a9ab7099b4703fcd72c262d933f2b8d28ad7d315f3951f389d9173f520af5f402689d2fa27c8feadba0021d8136049090878ab48517c5b22977fdc5dd9a53ef6ae195727a738c05a49977fd3d33cb4ff98ea0dd475a78f8df53882a793712b2ac7edc85a5404c8ce737e310b99d7965b2ebc48a3383771fda1eb5cfaf175ccef3fb276e57852d0fbd0dcc5cf4c19e68c5caf617ba7d2b824e73962fc01c53b757cceab3177754567634197af9634f383287fe02c8f7ddd7f9514d1a1729db7dc14becbd85285f42ddf9431875bb5eac8daa864f79ef2464bb6f13152de11d3a78be044ddf86ab08a218a6f1c0235095d379b895952fc735bb1b5cb25a4f01f14956263472d477cb9c8eb52d7293b252f51705f1b31fd5e1e458a30c3f933896922d421334431029fab90adf85e02c5bbdc4c9c5d970d394817bad9f6d754aa978f3071cdfd91feb0826837fd092a4be6839226f0f6734357e0c88be1b880c17c82c6412e32e0ca4ff50f265267a847c159a4c9fc4a22696c26fe2d69857609a703a45a87a325d88a425fa02f093c8ede33959c20f9e18cc37f267ff7ec4b979218f35089c9dfd6b462742972dd73894ebf89546e6e75315b8c0daa892f2cfd6b792f7e99bd835bc697384c45e2f5bdbc895e88fff310e08c012d7a4b7c1bfdc88f1b76e7f09dee796164298ee7d6049989dbcdb490649accfd77f91b0b3ec2ddbdd846254264d87afa71157f024303bc299ae29f23a86f18aecb944b7573a439241b439c94299af2fb18b3569c84493bc4dc8752a9f5e77a1c9e2ca82156b284cc4f7839fb663b5fd332e007fb81789505be7846f084e496d470f065dba6bee592042beb712640b62a4391cfe461534c5455dc34c3521957d1690446f1b6f87e4b2caee1c538d0236c48c640c9ce7f121fbefcbbf3fe587ffa1ead89c438233cf78acd3369ba4bc65aff0a4334913b207c26c7c631496ddbece51bcce408ae413c87d3a8633743a4c9bd193460b5882c27c1c2a6c13f810db1f4334dbbbfd4fd7ef0340142d41cc158d6ecc65562985a67e0871ecab8b2c5b2c4502b44135b7168350d4539d5dbfe0e85278f500eb1eb5dae04c5932fd46d8fcc12980cca2f286ae563351517d63ebce052eff1504c8ed19902e28eda7541e42c6b9178702bd52c09ba7fcd6a7009047baa2edd2ab3fa1045a8db266eb1ed05ae6894f81aa60df77905a59e7d3ead72375819a0f0d60065e11f5de8df3496405b079af36dda861075892075c5e1c4f88f615249c772c4bae77a35fefe80e7ee464fad9574660e42818cfa4df2beead8321ba6b4102eb6cf1e8bb3b6ad122c9ee6d0b2d3f61dbdf6bd450ab6fb9952eb034773753bc9f7f5f6842ddadc936aa2e7169eaa7a5c9bc0824975dca9c9c35d62133c7a4a8e18930b112df2df978be7c8dec901ecf4a14dc86a50fea16d1549ec473daedd620afabc937bba6b21580ba91e46bc4d7a3b0acc37c258fee67ba5dc02058dca76b886f3d5665605a3e75c372bdefbff18cbaa5870f3707d53d6b60dbb53678d19b5a0e9ce4ae458276d80fd86b55da00871c2567aeb300ee9ac5e2b1d6ae80bc6cf98da08295dfd85ed791672cd9d4529fa2ba98da38773c23faf03b1a42f4ca99f5297d833265d4ffe53152782b90c4c3f143311759c3a4e542ade5e4b3f0e096bbccad87d7f3289835bd8a7e75d6305b0baeb0a0cea07633c7030a6b52427426213c2f2085cd0537acbef5a393a6dba1524a4e84956ab000fb37927e06d298c7c4acd3e4d742519b3e20aebe7749d777593504e7ae83ea5e27ae21c136a4d1d60c8158eab9a5c7d4a0a55a93b365d2e9e92de6506a30e0feb1514dd7efc3479a20cdd730901d9fca86fd919cdb562b7e5a8baf5283a62c6fcbe48fd8131945980ac21774bbc233306ab06390f76b30e71fabe3ef820b05635f2a88ce6c41f9b561fd72c0e0b146c797870b32a25073431b50c1f2d41242c42ddcbf6641dd9d40b832e8c1c8e0cb5b66c1a953a245b11c5991d1795ad9666447a0d3404ad6cf66c84bd1e37d45e17540283635655d51c00d4c26066eabdd00bbaa3f248e823736b91da48e2ec2e9da39787cb9a12fead62e7acf367de4e954bfa2d419400ad3274fcaedad737d792fe45f326bd54c327cf0dc7b78c40230fe1e5fdb19ff7934436942f1405280a6b34d94ba4e019780b041e1d20359723bf585d41d91e670055248516fc4fe34668b2d22bb387f958c04a2446434fa2cbad5a0a73159408337b4af0c9e8e7f7c1febec59d120f7e36359749067275ed19488ce2e243e7dcd8ce093e8e29f953520851df00ff39343e5aa6224799750ce19012458a8640e4abbfbb259a727522e50b887a09aaf26336957e640421fc89d1d36bb4176e0cc73e10b2bf5757fbfdd503f741f0c291b4a5dec8c2ff985e36be0a758f2ffe4b522c94a4eaecebbe5470ab49122d618f8e121d9f052f7dc066be6e3cb7592bfae6cc9e000acfe019c51e4cf85121affaa04cec46b80e147701863bbdcc943e55bb6e2ee499d64536bec9b66bca8de50f02fd440f219e2bfe0c8b36db657000c9175bea2ed700258d15eaae7b47a78b137c211579c96d6052faf3461c3bfa1c10a175c50b075293b774bc7f8f54f66a8a218fa91eab4f44c1269db47990e1a07c5c9b970dbcd7b21cd26a6342e28c2d7a350b6760d79394dcf7634d2d76bc8feb6dadd0577395409b5ef989fffb6f483ba3ac9168762ab2acd7f9e1c9d1778aec86bcc731afdb4fee2fccd88e71fd16d4cfc5a00b70ee4f88bc440af6afded786b1400bfe9fef0d9372a32772f6324a2352965e59b0fa0a3ce280c3791508918f59622da0cd913c0bdd2c64ca475c935045f882371d12559db03b62b70595365d6796b960f3c645f8c528ea4e313fea943ac77f03a6fa3d3fe48ec5610fbcd6cd228658e5d97a81181c9a3ede53311a23c7c4bec1dbda77f3cbab3698a8894b8bb0ae9602289434a83a8de19c1f52a760e3c944c2d2ceded3ea84ae658d0686622d75b64d4dcf447cdb81d28dc535c1b9f467afb51aed1d494081c2c084bb9a948a8a2ffc87d3e3781350161f492a3479343de7f4adc6e4e366fc53947300f3506f2ef782325f12ba7ed6a8b766e386f912bc54104822413cf76849cb70b5d4f3ad8dceee899ad7a2dac495da079f080bb50be62e3639640a8502c57d0d7c833ecf124173e4236f3d21fe193d82c00af4c5fed081a4ff9db5dda09828e1a5595a8e56bb319e751e5362c422b4b7c836eb03465f7c508c248ca6dfae696e3f8b4cb0df7c59f092b891a09fd7e79e713c54ef40156e05573af7c67ac6f6378f2bf0e055c4b981bbe43d1208a397ca5883ebd89cf54e103d1b462e763bbe304db862df12addea917f59dad90e068f36205995f6174e7db79bd40f8126d380dc60ee905de8676b5306a2333ef0d0a680fdf16b59003e959e836de6b697c5209554ad5ef0938ff57317e59afd68ba88add9b24d0184da2d18720395833404999076fd384a9ca00e7fa4f13976abb2c479e3019ff14eea6721e77df0617e21c96877a75b9956369c386d4c3041f02b0dc45b836eb507ab79e96d0473713c7eaa50dac81a18d20806cf4ddbd72b63f0a15f88a19203e522c2fddfdcaa76dcac2838f4ee83b1f34ff6b6e2f973fde42a4abb852dde30f293d53facf9b126408fce03ff085c71ce0e30f315318142b451e42daef61f9728ce1dbe759a46874bfa92cf0a5fb82820de9146625d06f08b47cee2ae1e32a4e2644c8e647ea2c6301f015ca3f381fb8475e526c81d9eb36e0c06917e9c6bdc49062512d2425de7a87a583b39b9fc54ba22c8d9e80615c5cf58ba4b0c62eaf23dc1bbe361558de4e4c08bf113fb89a96558b6225f3fbcb2ab1058f6ab1544b245ed4fe05438fa55a2b4fe7e222ba942f01667a65968b2f2c272b36caf0bea3a19a0120a87a3bcf57a375b1df961755d2e2bd16a1414f2defcb2ede3c06bf4df5ad78a2ae21d525bc71afcffaec27a6ff1cebc70780c88f4d47c2518b9b03f4114d7b28df68a499f54b40212ef711e024830d50b337f1993ba19bbcfb24c684a79e95d29ce730b8ac5426b3ac257db8a4a41b56ea3abc688b29776163ebb941d1fe6e7538e2dca00d7222ac6977a2b2a6a816e78177f879f44a9061422f1e7835264ca59d544854b23d285f8508ca1c728e222e456a463e720241fe179f643cba89c26998e4bee7880b35d95d13a5314cf27523b3c3b2f9beb74f7ac4ba9f1a1f7e30f51f66fc0e3852cedb8e53c732d1ab14055828876ea264935fb6f8d85aa8186b5ea13401e4ab7e30808190efc7ec90e1429f021a124b003e535cf4663f9375b43436eaa9827e2964263e1f9b6908069572e1c1c93fe0e8c93e0004eb4c95959f0a3ed686e07159de59dbf15499577b00f1fd926cc3aca62795d955d2726aec21a4310a6f0551165699697cd653a527fb9ab05a69e6f7a66a2f3dc555ac1ad0d3f954b4d22a235dacf6b05c16d876d169cc94c012aaf2b21deaff475aa1dbd3fc11b72c9a6c82f13ac061d7f63b5928258df8a57873a9c07ff33ef6f23ca9645a0977e9c2bafe1b3f42a40321e63aa39e289f7943c79c04e960cb403de35791cb5b7b9de025fbaecd19a9fcca57616dd0ad76f95232fef8cbd6b545019bc3340c41398e06f1f647f846eb46ce240cd49609ef12805eea3712e156b0401393f85f2757f7d0685e53bf4f93059f0c951ed7da2822a5c43373b8cee7925acfb7dd049ab67167236b20c0ab60caa90a4e0c1ff490ca05a317ac90995a8aa4f62368abb97c2951b4671268073bf0bba55527f2c2f580284ed07fe482a018cadbf12ddaa9cc858016589776550b656c44c8f697db7a2d442f61f5bf3891b4503815f1fa3925496a07f642d33cd211378f34e934bf49a8b5c60e1ebe35f5285c9dc9ff0ac26", 0x1000, 0x1, &(0x7f00000011c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) 10:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket(0x18, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000002280)=0x1002) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffd9, &(0x7f0000000200)="d1230530bcf67662ae977f561dcb3587dc8497aed16a83b764a5e09098aa9e309ff862018196bf94aca176e0b2c48770e56fa2e2a95da5bf4ebcfd7576250478e4a615ae007f356ecc537a6146") 10:13:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 10:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x116, &(0x7f0000000040)=[{0x2}, {0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') 10:13:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="485d6fc764d991805f9a8e673f7a6ec6ac3b87b3264aa3843ca042296516f0a9c70a730e3d316252d34d03bcb3a9327073b22fa81f280134a566532f9cb35ff6b072056dc75b4807c2e7499d27d8bb4a80fbf400a8664d0ece78c82c72160351c958d3d3d3edc4e1b508e77efffac2932c0c453876f2f8bcecf0f88b6a819835654a5f5a3b03b916c1f3b796b77867352c17a97828aecec255cb03ad136052e05ffda4d59edf7da6bc7694d2f8bcce37e0c16d94bd0ba36d21c6e2ca60037ddbccc1be86", 0xc4}, {&(0x7f0000000280)="62419ac7e65a3a62c47e660ecd21a3f60c7bbfe3629bdced49780c3a29702dc9b8012fc69f1880a2f02f0eea99abeab5cbc56a8a086f917ad1c7d6a4864cf750b8ed96b80091314e03eff93c0075dc5388d01ba775bf44e77d3324ac0ad297fde1d6f935618aede80f780f86da0a471bf9c9a2d41cf1b41a1aa342103f6aee7e4554314731d373ff34001daec32040a470ca639eec414432ab99ace1d985b50e3afe8e4e2e9f9c8b1ebfa66f097e784e807b82219215b12e803668ce1b563694d3046fa4183f94277d031ccdc7f4fe548b81a77317e5ddb6", 0xd8}, {&(0x7f0000000380)="d1fdeb895d708f7120e17d7542ca287ebe237eea76c9f5339fe23e2140a4915b2fdb44efd0bfe5c9189b4892a13c02c169fc77a886b4a022fe7ae5fdb9ec69f49bc880b6d512246cd902dbd2b1ac47ddafc270e8a4c868c76cb565eb4699a6517bf535032f6fe0ee3eef9e98e216f1c2190ebc7bd40aeeda128eb1f7511d06d756bf3de9567f194c53746fa2533cd71f7c2eef481b1fb246baa53cddcba0cd12b9d2b92f2ef7546f140576aeaa67ffdfe2d7451a0f4f759188db3a5d3747916fe4129db2c0040a58cbdd66af0bdee62160", 0xd1}, {0x0}, {&(0x7f0000000040)="db40b8b3449046522833b4ac3be0cb22cd7e3fd43c4822a2326511ed44586b393a489e40cc9e8bd8ef098995223d061772cb459befa027376663d1796338980be8509d92f881c60b22fc", 0x4a}, {&(0x7f0000000200)="42cb2bd2ddb29edc01b46db1d694a6cd", 0x10}, {&(0x7f0000000480)="b0de55821de0c70787621ba40030be48a857b8b6f24d33e603136cc4764e782ade271aed632db211aaebb34ea2ed8f613ffc9964723422265a13e63900d9705136c2b89ef31b74afd7b049073b95dd16a5b5c16cc913bbcf8315a5776233f6d13efdafee515cebcb481149ed5cb8001c4f79e5d225dfcdfaaeb7ab65bd6efbf362de778396f080713ea3662fce95d2fce52d911a0d88612740ce6f59eff13a901fb2ce8a224e2c3f03932c329f200a104410a143a02c9fbe62af0dbf", 0xbc}, {&(0x7f0000000540)="94c4a29b31885763c5e443a57cdbc29dbf6b818972b3ccd28bf69ecdaad5c6add07a11b886df224bc1e3483d572f717396ba37863c2e839f86b19105cf0a5fc247aef370c8500b81ebd67ff2ebdc6110b02b54f79416455dcb23542a10a354bc40ef1b6e9e94a9b8a2b7d510574dd4be089cfe099862a5f8db8f680e313818b78494dedfd885b3d8b48189ef2a28d098561a4e5e00309457777041acc0afc14a7e39a430a66a830025c41fdd252e38461b3e18ff8ac1030933a8f7d4b9d5008068e4bb2f4bbd6c78744c2aace168eddedce2a0ce161c79067234", 0xda}], 0x8, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 10:13:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) r3 = socket(0x18, 0x3, 0x8000) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/18, 0x12}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0xa, &(0x7f00000027c0)=""/4096, 0x1000}, 0x801) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 10:13:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x94, 0xb70a37119b940a57}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2c) 10:13:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x0, 0x1000) r2 = msgget(0x1, 0x6) msgsnd(r2, &(0x7f0000000040)={0x2, "0128108a49d586017c7c6b7b4a0ffdb87cf1de783ff8d1ad7c3d094f5305fe6d9edaeb25301108e847338d8af74de13d85a4123498bf59d3403d886b902a875499556f306009544b6b5064a9e28f5f8b0259dbeb45ec478870821b8e5b3f4e5705b9286406e67032b24be1c02b3d999ae2a9e315cfe84bc291effad4bf9957fed948a0d0c8f8ace38b428a9445a723030b67c3"}, 0x9b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) flock(r2, 0x2) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0xf7eac94ce8ffe1dc) 10:13:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f00000000c0)="47c4c61d39d0392b07f5d11791e5214fcbd5d1f18de8d9c96eb39b1e6e4e421d6975f024c3a349c0c40ed58d515c7a64361078384d7985ff68b1624463d7b9e3afae395cf2b39e68ad", 0x49, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 10:13:46 executing program 0: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7fff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:46 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)='T#', 0x2) 10:13:46 executing program 0: r0 = open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000290000002300000000000400e65d8501710e7d135826b8c753d6daf5a38c07f04601a337cf80d73a22db5e13221e1c9f9f3dbb552ee198230d34b92418119f6399b0e0edf30c07fedff2ad4a2693b3bc5a2e12fa5556925a584d8e793ecd3086cc1db9f8faa274142794855bc9a981de6ced31d9ac04097827390e66180954d9369d93146f5a4835292fe6a125b3673faa08c55a4596d6c058b118c1e73b0bee05f1686c032a5886aabd3292e9bf0b175ac1f966c012266d767537f8f79debed33645c46fd16c4dbcbd7e9e8e26ae7050d1f86"], 0x10}, 0x0) sendsyslog(&(0x7f0000000000), 0x0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x7, 0x4, "67a88b7098a09fc7c271e547dacd8c5b6f0790a1", 0x9b, 0x3}) 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000180)=""/69, 0x45) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d, 0x0, 0x0, 0x8}, {0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") socketpair(0x34, 0x2a0f3717c469369d, 0x400, &(0x7f0000000240)={0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r6, 0xf, r5) r7 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r10, r10, r10]) r11 = getuid() r12 = getegid() r13 = fcntl$getown(r6, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002380)={{0x0, r8, r10, r11, r12, 0x20, 0x80}, 0x3, 0x7, r13, r15, 0x8, 0x80000001, 0x4}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r11, 0xffffffffffffffff}, 0xc) 10:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 10:13:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="10000000", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) 10:13:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 10:13:47 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 10:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) syz_emit_ethernet(0x30, &(0x7f0000000180)="3d140c24a773430206daec1ba297b2393b7937a2c563e6069e1ef6ddebd30be11f6b76e2787a271d532ee06c95a95e7a2e77539052ea5d1834e22fc9dd493fa07e3600af24b93c42") 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat(r6, &(0x7f00000001c0)='./file0\x00', 0x800, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r8, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 10:13:47 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r20 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r14, 0x0, r13, 0x100, 0x7fff}, 0x6, 0x7796, r16, r17, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r29 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r34 = getpgrp() r35 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r36, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r37 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r41 = socket(0x2, 0xc, 0x7ffc) connect$unix(r41, &(0x7f00000000c0)=@abs, 0x8) r42 = kqueue() r43 = socket(0x18, 0x2, 0x0) connect$unix(r43, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r42, 0x0, 0x9422, &(0x7f0000000140)=[{{r43}, 0xfffffffffffffffa, 0x1, 0x2, 0x8001, 0x2}, {{r44}, 0xfffffffffffffffb, 0x20, 0x40, 0x20000000000000, 0x7ff}], 0xc4e, 0x0) kevent(r42, &(0x7f0000000000)=[{{r41}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r46 = getpgrp() r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r39, r40, r45, 0x5, 0x7fff}, 0x6, 0x2, r46, r48, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, r33, r39]) chown(&(0x7f0000000000)='./file0\x00', r6, r49) 10:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x5) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file1\x00', 0x5, 0xffffffffffffffff, 0x7ff, 0x1, 0x1, 0xfffffffffffffffe, 0x7, 0x2, 0x2, 0xfffffffffffffc80, 0x3ff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000240)) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) pipe(&(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xda5154e9a3320651, 0x2010, r9, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x101, 0x400000, 0x5, 0xfd08}, {0x80, 0x2, 0x3}, {0xfffffffffffffff8, 0x40, 0x0, 0x6}, {0x1, 0x9, 0x8000, 0xfff}, {0xdeaa, 0x6, 0x63d6, 0x8}, {0x6, 0x100000001, 0x60000, 0x4}]}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000180)) 10:13:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:13:47 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3f) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) read(r3, &(0x7f0000000100)=""/33, 0x21) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@in6}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) fsync(r0) 10:13:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x25, [0xffc, 0x10, 0x7fff]}, 0x29) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20280, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0xc, 0x1) 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001400)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x73, &(0x7f0000000280)="dbb4b8d1325e26071b12c671bef5a5d231093e47b6af855dabbc4264cbe4771ba63d4ea98f21c526bf85f184882b0e82992b41b2a0bdc510286084a6c6c440b57fa0c5dca15072a054e19fc2515bca00000000") r2 = getegid() setegid(r2) r3 = socket(0x20, 0x8000, 0xfff) write(r3, &(0x7f0000000100)="2b2e42e109c559a086139eb6166def51dd62983ed2d9015604ef545ec0369db7d1e1240f8c18b1d8d1a50a6943f2b2fda08b0950c9f91986de34ce6d8303a9edcfdaf9f58d9a0b92b162d82f2550bfa1fbc0ec0654b613f0f3c62b961b718c4e3c8a4eb043575dc0845c25dd86570511c05ee60e57717ca8f59beab1399960e25553e8bcfcbeb7eb4491eb14f1694df0066ab4d8c2ce72dcab0147c00990f0432227d26450e719143df2b7f4bd5c9a2c742362a716c8", 0xb6) fsync(r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xa0, 0x0) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/240, 0xf0}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffb, 0x8c, './file0\x00', 0x3f, 0x0, 0x4c5b, 0x5}) 10:13:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 10:13:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) clock_settime(0x2, &(0x7f0000000000)={0x7a1a, 0x3c}) 10:13:47 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) r5 = socket$inet(0x2, 0x4000, 0x5) fcntl$dupfd(r4, 0xa, r5) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 10:13:47 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xa9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r6, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r3, &(0x7f0000000100)="8c65", 0x170) 10:13:47 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="2de22d2f66696c653000991f7d763b95d1d5ad6ecb68c7522f091a193ced79d0723df0e6ad0cc29e8f2ea24b851776b4000e1d3b394f5c902d5fd8faa6bb380b1c808e326231b27cda7a4358305f4e7be122852e305116a478bf7318f8945a0a7bc63ad1da51ee9382a8dc421d8a9a829103b66da67981ddaf975ff700b693a9c91e8d9d200b1a120640cc8afde1afd267b90e4293e61475ab2a3a182cb39b9701ef16b18f01"], 0xa) dup2(r4, r3) listen(r4, 0x0) socket(0x10, 0x2, 0x5) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) 10:13:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10001, 0x9}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000200)="3cd9a65c07b2f2105eb1f1bee52da936efa08cf0cc", 0x15}, {&(0x7f00000002c0)="85c0d22cdae32da2b1f11015a0667525c79e03696307805a6cee9c039c85eb17b578a4b48dd09751a8f265963d1018a91c02a2f41cae44001f036bf3a392b38975c42e7c83ab9bb0aa1272fe1785229a291ac69c8c64b711ae6d29aa396db582a69bec23f198dcaeafd7104352aeb140272e39e7cb0bde03d2c51da009d3541ef8bc3ca49fa5d2507f49a098d6827f953050b35a25f5fa0ba557bc88755c932337209687085bdc8290946e32be35fe789c060ea0ee3675b2062d1b992a56", 0xbe}, {&(0x7f0000000380)="f87800a6f1d7bae86ec31c9b493eea6b2e78223fbc4dcf6299b497532f971e9136d03d876cd4cfa6c93ca16f15ab5fcb553dec2de37c45bdfe010b75d352d32cdeb3c22bf27c7e92a6c37f4048955e9566c4f4ebbdcf9c846325e8bd185ec21c6f24176002b0c5f7a6a8e07f07fa192f16ff51b135ec7d0f86023e1dc812c685373150224354a6a1497a55e305d885e5aaa459e1abb3dfc1f98aa2ff52b0ed3d9248195704a72d94c92e576c7abaebc5d850d8ed1da4f0ef33c7b2f7", 0xbc}, {&(0x7f0000000240)="a207fb58c1dc5e54add985e9fea44926eb319f083d4d11a5411a61aa478890ee620cc4fa368d2fcbf7e6ddbfb731b231c7f7", 0x32}, {&(0x7f0000000440)="649ae7f7e0", 0x5}, {&(0x7f0000000480)="3db6bd9be032be97dc3cdc091193f4ee6be730c5b59260c0e23057c9b6c83ee16c1f006aee33c498cd3bdbbe653b2b28cd1a9f40ad884b5195bf4f314cb125481f5352ab75d7463ed2ca0f297787e891464990e13cf05713f67d8898c8b5a02c7db7639da5405171db61cedc2b5cfce90f4c2de7c873aefbe65f83b39617e73ee02aad87844230ac454b2957b5e209f010d8717877f6177dcc7a44472d39468602c45e46b7d77e3c0f4e65d0d10f2a087478788b40fcab20d75e141c31cdcbdd57926f646a8cdea9846e4ce254c905c20fc14f3544fc180705dd7d5719cd287bb12dbfeb1aad23b4d9fdbcb7b41978306923ba0929a9505fed9fdd392190162d6db458cdb41b67a1e21349be0823be01057edeebd4c8fdc976e00fa226b19cc84389dfed025a31059232afa1694e9ec161024f511e4858b993d9e0327aeeb187bcf052bfd63591a62d184fe39f7e6f5b4697f058ba15c67cb485d13d4411b23e2ec50588593d9649eab065f65ce450e96b67239216c87f0dbeaac36790c3af2c802edd64b705fb1bcfb6054cef3887fce93ff503c5716f14288b092758c058dd42e4054f2b392109fa4b0dea0bad798e1c6159c50aabc23c0bacd3c8f6bacc43673795e7af575caed19d56bbc4114cd2d771c28564bc3e1495027dd3e493e7cdd5d6468766951e5c5bac7fc7d16fb02d5437126a8f738fcf68b8bfb6425618cbe057604c51420055071b33a76779fc91e7597a301e8d088445d2027c86ba1bd6353821e5e72d89da27ca8ee9270fb040116975108c0b977f163774c902149626524f655c15197fe5e95ed1c7103aa6e339edb84a35df3af540140f304ff3d3ad110332d08b79ada2b9918ee2d038001e255e8bbb1abafd7879427a1bbe9bc6bd086cd211c5db604c49996828a3bbeb7c471f6e8aec035690db1ee751fe1580a6503bea6adb0bb042de38b481af41519f26d2c5423f834c188682e4d59fabdaf64680ffff055b1c9d9dda88fe24f3a3dc8f951e5d5b5e53430d5450edd3ac502cfd85f947c79468835fbe5933b6ee83f7a6464ebd7d7e12ebd6a0f3ac0018f6b3f1b27dca410eb09f1ecd8890c56d5f8d4458e2a048fc63d8b41c3764743257542456bde4bdfc368df392b457468b7c2a97846d66e1ff348eb8a522a8b64f8b616ed1548fbdb0c0707dd3ef28e37b4400490c598f0566796c84c798f3572767139792ba6d659d811c0989d317530ef5d82cefef079889422383c933b5946d0043a8044b8d154cbf90ab28e4e46a5c5c27c058bef15a1e95f4252acce3175543a86d99df44bf7eaa84a82b0187d06e70c73d4194a580a18764c7b076f892627f80642c5b1f7fd6cc37c9ec7840baf095465e691315c78569db48604219c2d41f230a6df9d663567a22f913a140265aa8396cf288beb837a8900e69e6b2f30ecbc6dbab957af79f870c36e38aff5a7aa712154b788876034abc4bf1957f4a92b0c6c4d94092f8a5aa35760ad7fc76c1052fc6e6dc21a0fb10cb8f706699ea2d595101de0cd4fb005b903a376cf417667ddf99813be4034c8028293c89327ffb472557aa59aad206bb8187b86e006c54b84f6c11c2d8fa6d22c7ee0c065ad16ee42a104dd5d63422636aee11b25ac545ae12ac1d15d898adcbd6c81ff2e6f80183af7726b4d40bd9047e52f6f1dc1dbd387d9526e31524fa74ea99b85b517aa31c82cb70111f1e2d4441f6559247319280a5deefe776d97d4e4579430837db80ae9eb2307ad8f028d1b374b089e5d4ae51664278f7e6d9b9e75541e165a055a700f975575d64c9697987c9c3ea95f345adf198a0eed5fd44b70e8f1ab82aaa3470ed93144a7de493a1e896d4f0ba72ee6e405be2369cf04be9b88ac7f8aaa8c6ee03b4bf2ea4b5097f708ae8a31c876e25ff98509b89520eec32302ee46d0c0d1a6f92164b7df2b4eb9ef5b1cd4f9fde888b7d3a4aa2a735df6f9dbf1de333c4a9dda629f680d531fb155aa3634de64e997baf7eb4b7d669b01c1010b968aa50a61ce401add289581e49a9b848d5623d01cdbbd0b5b93a84468945ebe9480385d0d00f509348b2a5167d746cd0ae5f707c4872bb77aaa86151c70b290a27b432d528aa2a7cfcc2980df96d5d28739438a86ff67121d5f6851cf7dd4094a03b1856bf0022bdb764833e8f814368350ec66e3e3a09fcdd0551cd40373fbc7cf773c5121df4c06dabc97b81fb075b731a407ace56a62a12034d6ee948d9edb28f911179ad55b899f26b6de3cb2c071e0551005af53d7de7db5d9a8ed9709b972b533401ab2eca9329da1a2215bb2d3ee7b3202fba0b9ec1813d70378f8b3117e150a54c65becc4247526a557a75bc93a439f36fc4824a977ce5fc8a86c03d4e7b3fa09b59bb52afb831faeb547d05d1cf2730409e20e6b01f0980478533eac7d0aa625977147b87bff605ce41b3eb569dbcd43ce2d2288eb6d56c05897bc7a21d449a8c964791accd0ccb3fd9bd84d06c62458246bf0315aa8e6ed6196044217417e71f95aa452caefb046feece1cb25e7495ebe5e337e1b2d86ed748dc94e3d92a483aae4c291a0b4992c396ca86ed0f7718a402056a99ebf90ef5c4033e37f4c9de2dffd17f1a3ad500e29ad2bec260e0f854f2a53b9253d9c1afc430cc5cc5054a76b152a1465055e46351c3058edcd845cda29903c7d7e1e9aa3dcee5d87258a0b343058883542225070b7f45a3065090012f9c5abd8e310af51c7320655a933ca72ef22700a0fb55877329ddc5bca03f38ebf545a5bda4642b1938ea12dfea96c356e99dd8650aa776f852828aa65936e093c2b722bd9e65a38d5e971e1a46997a66d952febfb1eac6a9edc8adf0b6bf4a0a4aff68157d29dc5092262f21137f2984f3928c6dc8d7188e6135a75e76e5a3f04b6380b1f584495ad8171f372e44a53b792cea87c955e244188bf4535672baf526f7d27c5c119eeda1f13b20e4a0c2ce7e022d32f9f37c53ed76d26f9c38d49e21a676a057ccdd222e73fadab69ff876af5d9f15916942f22d66da233444857fae30a6971e951ca20e40fd01a1ea63c16207ae915362e4b198410018ed27f75a6d178cd0c20c6ee0f931d43517c93d56e7354d28fc14d521249125b65aed31e4abd9025e3a8a2ff70ec10818f0a2ea66b5896e7fd8c779e64676d2c5ff1951cef5ab1e16d6423601296a64da4ca59b9e5f05ff7428f4e0184af23c570db65dfdb070cee3bc3c7087e63b44ec915119055dfab79a0f687d595564f65651531d496aa4b196ee0f5d4b78290651c0cf5cb86bd22376b7c3c5fc462fb4dc0c6b27776408e3bff4cedf5e0bbba838eee2090287d2c4de479cea5c72715e9d6567e682d294acbca0cf0ddc980eebea57bcce7ee44e5571a4c6bbac3fe1d16e70a285dcae910f788369b21e871140046b6ef3d1a9c83bf02ae22be629fc4f741a46ec682cfcf2a89f4927e8f0cf35caf61a26c8d9885261d1a4a7409fbb92b52d6bbbe2917a8927e9abd906ed81572b01d09f8486f22a57439edcf2fd9c9de05dbd44846a7d604f69820447cc1ee92a66b35d565778ff413bdd4eb647cd70b46a4dd537f91d93307e1d115338af4ccf94b5e45024b111ca3943af9a64abf7e52cc93d0f4a02b75cfe3a82b5446743e0ed14aa06e64309bc3d6408b0ce02d05f87a0621f6f8d90c2dc5a5024946549fb7586d101ca62c795a9bb78cc27b8ab5ff839ed5301efe7410724ec7d82a192721d8eebd9145f017494b85d6f123f6c61cffaac19e264004af5ed2193c35f1800b316deff099918d8ce66adcba97b659677266419c97b459801c8d0ccd8641c3414dd146b6a592eec9c1c9c145fc33fd203cab9486f5029a92dafc7d6b49996495526e26b40318f1b912c9d066cc7a48c6f87504db52c8a48ed5f41ea33fa9e3fcbc07fa78b180eb3b14e349d89cc36d6515d0ecb6ee349c24da9be47e71c02877ea8a3bd6d46468f44543e35e55e66a7bcc59a902a270f4c54683abd5b6cc4e8871630f298b98290237721c82c162d42fa3fe2a0b10459dffe7466321a32dd1c05233fc2246e02b8b7bc739b17d0bd57b1d3848272994684d11a425f076ba53db1123f4a4eb889f7aa857d42e179f8e4c63ad8567dc6f5f084f104d69818912d312cb318ec06dab70dbbea68c3783b246bdb8d4307ec580ca7adc5b88652b454798128ebeb8d5a8d34eb25423e3702829cfb5fe7001615cebba9f835224bad968ed1499d96c5c1ce70e95b06b7850807ebda0390fc4fa91384434a2418accc0ffb6259fa16f11db42a19466ae6836eb985b828aba37ec1aefdd936246dbf972df17826e853c0441b67f5ea5e037ad130f33a8b3537f66d303a1e5a2cb63d8968785b4a2082547e52ea305b385af84d21a5cc9b9a70f908eb1228bfede7154194f657953919b14695bd4c2aadff8be74869da5b38e0b89e80d5c80fac4b649f510d9623a83483647fc781b4a60bff50d106ee228a4d051488322c3ac2aa245ae6f87041be9a878232548ca1d2d8697819cd944b22a67cc8b7115edf7ece0c73b0ab3ddc58a6cf8202c71f7aec7132b1ad8d66d529dbd3cf62b12169a8e4d0a91f1088d47446018ba98719180a758eac7d913beb2c019610b7bb927d1f65d086bb1dc9d90c291427787a320ef4a07d424435607b22755b891f7dfae51ecf02b883969a249304d16a5eca99ed96e8ad919af7aac196387d6a72ca2ecb9ef899c32657d5a5cb66c611fe5cd825c6f45ac9f9f0c9a8ff4d0c9c6cb12c1a8f32f83818e2257326b37fadba3947c648ba1eec93f10422041d6274943f7b9312c9021366f00d97c87f2647e3d414fdf50ab10b5b17a7264ecf43d0b9e8023e0f13cfe7d7e837e1ba43cf9638ff53f567d8d8675425db10f3c3f46680a6babfbc05b6857e3d0d577091a834807385faf64f8c6425842fc04ef2ec53541c097e8157176f62bfccb123e265ca7ae72f634a21ddb46f59e9de523a3bf2109b8cefb12306bbdeaa4454d732dc4e1e72a6fb4097a0f4f197ab0de1f98220ce263feb944654d1bbc65e4b67afd0e8be0aa23d2355d184547ff68124aa1aa02607c2cf0fe19644206b4148585bf94bdb5b2635822400a0ae015a66a21a10da9642a7fd3d72c16ac55b49c3bff06bc1c785f7960112a1b1bed10bd016a5752daa94706c3308514bde0b18ec76c5617ddb8929d9968c9a3206a07c42cfbfec5682022e41b332941a84b761c8a9a24e95bae9433b990860f18ca483d251b34cbaa961bf40dd7c196c5eabbb152aa4098923cdd167be48ecfeef599845372830290a488331455aeedd71bba8d8f4d2576c1bd5d0b08a81a7e87651e156ff29f7edfca722f10e6e7bc3ade09aa779d9bc6e469d3d5ec81a9c208972f667fa54fb93607d5225c94d0a51a02f7304b3b07b84e8eea02b5cc6f8015f229b87273a7f3399df744a21f4fff195dc536ac82635c4283f20cd449e8e13d55b566d49ee6bb0076dd8459a52aabcbe78db668fb6428854c9509b9dbbb506a025d76b391a7a8a3fc16b166604cb254858f59ed5e80fd3f744810654e099eb4389cdae25f32fd3480a54c8d2304fc18adc4647a995d1ebb35b27f5350efc8d0a4e606115b53eba47e604d26d924079d3b217aa86d06107f4f02707fafc69ac5e63cebf328c189dc99f61e331c15b52eefcf160c45e7014fd1f46793bf7664af518e2f6a838a210541e14e0c459687fd0ad329c9acebf2fec4f9c89cae6d6d0e989f18e6b6e3f3d15015cfa647ea01b5d97c966", 0x1000}, {&(0x7f0000001480)="7b07e577487455b130d5d0f0c1f69f04d0a1f26c228373365bc12cd4be6a8c05f91ac843be6cfea96e4a7ebba6a50318455fb42ed2f14b5a6cbe1aaf2e9f263d8a23ae6919dc3b479c536985bc6011d711af94b4e5e2f28c71ccfe713e1a0a023895e2fe8e6c38891fa43eda1948f08935dbba1391e8ea25b95785d1250a1e3f0a2f6e3fd7edd2d1", 0x88}, {&(0x7f0000001540)="42e862b970672d5a586468f678c1e953111f52807706403f7d06e50e44fe4ade822e4ffbfe0b9b645c5b104c4848b876504584940af427f278f870cbf462f36a3fc01fb1b5f3162c60faabd011eb0157e08b98f6cd5df99859ade8244bf52354808450e6896891ac907a06e452347ca49e1b3275f7630be6691b42507c8f75f5dc008f28cc93c48b16bca3633323ec7ea8e5934e0b20a572a3f6a32b5cacaca283d3e7617901a03dba512ce8c1564ee526347f61725ee29d13f6ec8e6ce4deb482aa829bba9d0775d33266e78de8ccc76d386ddc96c0ff4fc011acdbf4ec93688698799a", 0xe4}], 0x8, &(0x7f00000016c0)=[{0xb8, 0x2, 0x6, "3f7db4b175fc88572f76fefa15adf21b1376cf467808b4da2a978f8f769d4bd29fa542c5317ef6f51f1dfd18e7c0be4b39cc0ab6c8ab55e40ab0338c573f7c58175fcff54f1c6bb03ca9378bd186257539b46852fe7bbb4b28bf8d7e3f39b2e956f09d684e3d219508a75d1c3961b8f641d7b11544fe6ac73f289d1ea73bfe0655b1ed7d58b8b48b767091b0974a64d1a74b13c1026cca9adc9ea36b8c6656a15eff"}, {0x40, 0xffff, 0x0, "3bce74511d365e603fb95267500bab2d59df3e1da2a79166513cc6843702b8aadf407392a2bf9f8760"}, {0x98, 0xfffe, 0x5, "e236b5186826f0247e9358655bc7991f2cd9739db79e4ea657c31466a3ce79a38ae3bc15c5dc92415100f3f4e22191167234e3f9fc5aabe477b6f159e564d9e8ac8ec91758fed9553c059f98c63ac11c93d0d7cb3158c548a095aaaf63ae549b61638e11a2ab309478bf97c13e53a81dfabd4f63812215a3c658cbc3a6a2898c8169466f4b"}, {0x110, 0x6db486ddb31071bf, 0x46e, "2a6a4d0253bd89e2b513c4d7beb84a27e790e965b2403ab37b643a66d00096d6cc27765314f252f61304b022c5f6ae801c5a0c47eb9358f899673a8b9b00ce81d9638f032b0f2212e2b7cd698937344f7e5ba6079a22aa6ec95adac8f11c1fbf57a8aaa3199eda4d983b62acbc3b04e162a21cb2e49252aa5563156fe28ee3589b3b0e529e8033951facf482e1832859c4ec1eb019b6a6b17a99bb080f6ec170976f5e2dfcee0768c8148879a35a01aa6635c7887a37b54119f711b5dc9922319df1787392d81da8c5e7bd2c45b2cccf74d49843fd510aa737bbdecb995b793c03bdbfa664be389f76187d40ad8a34edae53c1bae58b8949b99cc1a789"}], 0x2a0}, 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0x8, [{0x3, 0x101}, {0x2, 0xde0}, {0x2, 0xffff}, {0x1, 0xfb}, {0x2}, {0x5, 0x66}, {0x3, 0x7ff}, {0x3, 0x80000000}, {0x3, 0x6}, {0x3, 0x794}, {0x0, 0x3}, {0x1, 0x7}, {0x0, 0xfff}, {0x2, 0x5}, {0x3, 0xad}, {0x1, 0x6}, {0x3, 0x9aef}, {0x3, 0x9}, {0x3, 0x1}, {0x6, 0x7}, {0x3}, {0x2, 0x7fff}, {0x3, 0x7fffffff}, {0x3, 0x6}, {0x1, 0x8001}, {0x3, 0x7}, {0x5, 0x4000}, {0x5f1fbf9d35e82d0d, 0x6}, {0x1, 0x800}, {0x3}, {0x3, 0x8000}, {0xdb54cfe35f2119be, 0x8}]}) 10:13:47 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/43, 0x2b}], 0x3, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000002c0)) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$inet(r4, &(0x7f0000000380)="4a5166bf080f650918416b596f70efac379d1502d9bbac0fbc56e9ca5cfac61a4fd723425b7a3d48c9b88036098ad1bcc12697be43886409b98cc9005decbf0886934f71da1dcc625ec671dc6db9ead7662c543b4d19d642fef1fee5b5c4a60802c572b129a26a01c7f3f4b8481386d4bf64fd3c9da195a0bba58dfdef440f2ba5f2160da3f80d339021222c6c17e2da25d22b65674da56b6e5238678fbf7362cc38c0f8d08eca0565", 0xa9, 0x409, &(0x7f0000000440)={0x2, 0x3}, 0xc) r5 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x200, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = getpgrp() r11 = getuid() r12 = getegid() r13 = getpgrp() r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000004c0)="4a6325b2274efd142c045b61a819b1fe4edc8c", 0x13}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r7, r4, r1]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}], 0xc0, 0x4}, 0xa) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000007c0)=0xfffffffffffffffc) getpeername(r9, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000880)={0x7, 0x3}) r18 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0/file0\x00', 0x2, 0x10) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000900)={0x6, 0x9}, 0x8) socket$unix(0x1, 0x2, 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOGETOWN(r19, 0x4004667b, &(0x7f0000000980)) 10:13:47 executing program 1: ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7878ee24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000], [0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x80000000, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x2}], {0x0, 0x2, 0x4000}}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x0, 0x800, 0x0, 0x9}, {0x1, 0x40, 0x6, 0x8}, {0x20, 0x7, 0x5, 0x2}, {0xfff0000000000000, 0x0, 0x100000001, 0x5}, {0x4, 0x7, 0x80, 0x1}]}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1, 0x3, 0x7) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r10, 0xa, r9) 10:13:47 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000280)='./bus\x00') syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8, 0x8813, r0, 0x0, 0x0) syz_open_pts() r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0xffffffffffffff9d, 0x262, {0x8, 0x5}}) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x100) 10:13: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, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x0) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0xffffffff, 0xffffffff, 0x1}, 0x200, 0x7ff, 0x2}) 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x1, 0x9, 0x3}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 10:13:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000000)) 10:13:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 10:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:47 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x2, 0x6}, 0x4, [0x17c, 0x9, 0x5632, 0x4, 0xffff, 0x7de, 0x10000, 0x9]}, 0x3c) shmget(0x2, 0x4000, 0x45, &(0x7f0000ffc000/0x4000)=nil) socketpair(0x1, 0x1, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x10000, 0x7fffffff}, 0xc) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) fchflags(r1, 0x1) r2 = msgget(0x1, 0x20) msgrcv(r2, &(0x7f0000000180)={0x0, ""/6}, 0xe, 0x3, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7ff, 0x3}, 0x8) msgget$private(0x0, 0x100) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) shutdown(r3, 0x0) msgget$private(0x0, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0x3, 0x2, 0x3, 0x7fffffff, r5}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/244}, 0xfc, 0x3, 0x800) r6 = socket$unix(0x1, 0x2, 0x0) accept$unix(r6, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) chflagsat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x90000, 0x3) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000500)) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000540)='./file0\x00', r8, r9) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f00000005c0)) 10:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0xf23}, {0x3c, 0x0, 0xffffffffffffffff}, {0x7ffffffe}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) kqueue() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r4, 0x2, r5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r13, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r6, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x0, 0x1c8000}, {{r7}, 0xfffffffffffffffd, 0x5d9acb7118771b98, 0x0, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x2cdc93a7dd0ddec8, 0x40000000, 0x1cde502a, 0x100}, {{r9}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1, 0x1}, {{r10}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1a0, 0x8f}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x46, 0x80, 0x20, 0x8000}, {{r11}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x401, 0x7fff}, {{r12}, 0xfffffffffffffffe, 0xc9, 0x2, 0x4, 0xfffffffffffffffb}, {{r14}, 0xfffffffffffffff8, 0x8, 0x1, 0x8001, 0x675}], 0x7f, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x1c9, 0x4, 0xffff, 0x3}, {{r15}, 0x318c0dc0b6537289, 0x1a0, 0x10, 0x40, 0x80000001}, {{}, 0xfffffffffffffffd, 0xba, 0xe917f2c91146edd6, 0xffff, 0x1}], 0x3, &(0x7f00000002c0)={0x1}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r16, 0x8004574c, &(0x7f0000000200)=0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[0x1f, 0xfffffffffffffa1a]}) r17 = semget$private(0x0, 0x6, 0x80) semop(r17, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x72a367aa, 0x1000}, {0x4, 0x4}, {0x2, 0x5, 0x800}, {0x0, 0x7f, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x8}], 0xa) semctl$SETVAL(r17, 0x3, 0x8, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) r2 = socket$inet6(0x18, 0x4, 0x20) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x80000000000, 0xfffffffffffffffd}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x5, 0x2, 0x517, "8f922334f71af8d2ed80f74c4f550fd5e3863d5e", 0x8, 0x5}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 10:13:48 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf36, 0x80, 0x3, 0x8, "7694780f195c1be3efc975601ff2a5421eb8a6fa", 0x6, 0xff}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100400004}) close(r0) 10:13:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x431, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x1512ff4a40127263) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat(r6, &(0x7f00000006c0)='./file0\x00', 0x400, 0x5e) fchflags(r7, 0x80000) sendmsg(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="867018bc1f0e3552ebf1b92e5299849b29a2415bf4e72d3c010559e68b2796baf63db4a43742590ad435337159fc9ecd77ab39b5a2d3ed9db6ebee0fc6a1bbb09df293307d1a8ac38e7f3e39e3dc07cc9618fc067786de982bb6b13840e933accd68d9710353051b6875b06ad602ab78ef416321a74296a5808bf346076bd5f6ac2a6533908563608df1cc010bdb0fce4a86892a8555afc2923941be2fb3721a106ba25804d285b91f40295c51b1c97dbae30e422fa8573580af1bbd57a776b49c2fa9d3e5e8a7a9", 0xc8}, {&(0x7f0000000240)="49385f8f3575", 0x6}, {&(0x7f0000000280)="1f288aa984a97c1789ead43c01d4ed9e93cf154a239c4f9dba04a302e0b39b0280450861db7021dd0a89a8f97b1e4ef18d1762a1991c6198743cdd795708aa3ac51a78835959e47289909ab30c0260b5f6103f68f4fc7cd4dba011bf3ff483f8b06595970c7b1460430b0b1f8b3d36d20bc271701bfb36018c7269e7bfc0466a", 0x80}, {&(0x7f0000000300)="5ecf5d3557afddc0d2c49d706f9773ba4951171a608a40db541294912d5a5443", 0x20}, {&(0x7f0000000340)="6a3eb25750dfc829a974b28b0aed11c677552521080fd462a713d0aed41d7d921c38612bbd59e521b2819df3eedf2bca3f9dfbe5dd2c71acf9100e7f35eca5e739cb95aaeec7603925cb1dfe018fff84f838e6d157c1a9a507f6b768c649ec4dc4afae43c596858d1c2c22efd5f3e7c0ec5d32a3916a7fda1158cb71f21ee29bf72307b7ae8eaf5421923a3b5ecd188f361bb76c1490b43adc3253af1131e472b5147a199d0cdeeba19e82229b13", 0xae}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="380000000000000000000000ff000000e3b8988d6c6e5964959b36ed471a2d651b0b1afdcf6a17d3f227aed2384e1f4ca8d53fb23bef00009800000000000000ffff0000ff7f0000f03378ea7405f86757c4b0bb4eaafda58720fad291c638c96fb35f18a4141fc33b5124c78b01de4c489f28c0d900d53ef6e1d2a5026892252e5b72639cbbcb001468f85471e22829077b8c1a96dc027f872f91ab954b1dfd64149b9d6155510fce4023dd08c45acc0eb3a3821bf2caffa4bcc704ec0ed9987c1ac8543ab94fd08abe12101d0eb7a1b8000000000000000100000000000000bea1d52232162a502a115e0bf849d5d0346872bd97503a9271df7c334d8ec22e20b0c05e0ec11afb58454cebbcee740a4f13b2696cc1c60dcc20bdff74545418a2e8485a32782f665d7f4709c49ebc3b904d21f56615e03e0606000000000000f74a8966c5803f1173d16b81e41d121c2b92f801134280f260256534fb16188ae785edd5bbef76962da4b8cb7fd84598df3ac715bee92e054bec94b97563cf4670b004c1000000007000000000000000ffff000062000000c8926648d33a9e4eb942c1d2137bddd53bbcf1e252c09dc1c4dd31b03c8dc06283a33f27797752a8837c4ccc9304661e1feb07b2380c5719a1b5489248f021accc9c669322aa46503746e757f2b0fb4817f832cf8f559571b1dd326bc67a01ee"], 0x1f8}, 0x4) 10:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x35a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 10:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 10:13:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ffb5ca74dc59345dac308e25297d239954cd254c80c0e5758560acc6832fa1c5d11e0ec97243f212c240223f0b87ed668683c822aef295b2e9f7f3e1944521ad1b4fa5d74d91106819f727a4a72a5ce5b1d257dc5a839f7c8adc5a5024ffaa58fc281edbe92de0290d56e599bf75854554a58f605c348309375780d226e10354f3cb66142807bfd98d4bf1dedcdf6e4441e8ad82ec31c40436477ea9"], 0x0) socket(0xc1b78b8635dccd00, 0xc, 0x6b03) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:13:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r2, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000001440)=""/233, 0xe9}, {&(0x7f0000001540)=""/238, 0xee}, {&(0x7f0000001640)=""/87, 0x57}], 0xa, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 10:13:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7d, &(0x7f0000000180)="ddc3") r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 10:13:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0xc1, 0x20) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5, 0x3}, {0x7fff, 0x401}}) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x40004204000828aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80047001, &(0x7f0000000080)=0x38faaa89) 10:13:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3, 0x3, 0x800, 0x1, "ea888b30c39382d29d781846254c8112d0c80cc0", 0x7, 0x5}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x18, 0x0, 0xffffffeb) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x8, 0x5158, 0xdd, 0x3f, "e8f857dd6d881c1a20ed1f9965d45c5a49afc7f4", 0x8000, 0x3}) 10:13:49 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x8ff42d979d01f09c, 0x0, 0x92, 0x0, 0x1}, {{r1}, 0x0, 0xc8, 0x80000004, 0x2, 0x54}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x6}, {{r0}, 0x0, 0x10, 0x80000040, 0x0, 0xe}], 0xffff, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c9730859af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r8, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r6, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r6}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r5}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r6}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(0x0) chflags(&(0x7f0000000740)='./file0\x00', 0x2a8a668f3c7073b1) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r8, r7, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r11 = syz_open_pts() fcntl$dupfd(r5, 0x0, r11) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r8, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 10:13:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa010, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000240)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x105, 0x6, 0x10000, 0x9}, {0x0, 0x1000, 0x8627, 0xfffffffffffdfff7}, {0xfff, 0x9, 0x7, 0x100000000}, {0x48000000, 0xff, 0x40000200, 0x64d3}, {0x9, 0xa, 0xb0, 0x1}, {0x1, 0x9, 0x100000003}, {0x0, 0x6, 0x1, 0x7ff0}, {0x4, 0xffffffffffffff5e, 0x80000001, 0x401}, {0x1fd, 0x6, 0xe5f, 0x4}]}) pipe2(&(0x7f0000000000), 0x10004) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 10:13:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x20, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x20, 0x0, 0x0, 0x2}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xfffffffffffffffc}]}) 10:13:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x820, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = accept$inet6(r6, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = socket$unix(0x1, 0x1, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x12, 0x40000000, 0x8001, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xc5, 0x6}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x1, 0x1, 0x8}, {{r7}, 0x2, 0x0, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x8f, 0x80}, {{r0}, 0xfffffffffffffffc, 0x50, 0x20, 0x1, 0x2}, {{r8}, 0xfffffffffffffff8, 0x4, 0x40, 0x1, 0x4}, {{r9}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x6}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0xe58, 0x1}, {{r10}, 0xfffffffffffffffb, 0x9247fa163fc4c97a, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x15, 0x4, 0x20, 0x200}, {{r11}, 0x0, 0x0, 0x4, 0x670a, 0x100000001}, {{r12}, 0xfffffffffffffffe, 0x30, 0xc, 0x8000, 0x9}], 0x7ff, &(0x7f0000000340)={0x3ff, 0x543}) dup2(r1, r0) socket$unix(0x1, 0x2, 0x0) execve(0x0, 0x0, 0x0) 10:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x8004, 0x4494) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) getitimer(0x2, &(0x7f00000001c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x6, 0x101, 0x3, 0x1}, {0x8001, 0x4, 0x100, 0x4}, {0x3, 0x2, 0xffff, 0xffff}, {0x9, 0x1ff, 0x2, 0x80}, {0x20, 0x5, 0x1, 0x7fffffff}]}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) 10:13:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) sync() 10:13:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x0) semop(r2, &(0x7f0000000140)=[{0x1, 0x7, 0x58e21928a366992d}, {0x4, 0x80000000, 0x1800}, {0x0, 0xfffffffffffffc00, 0x800}, {0x3, 0x2, 0x1800}, {0x0, 0x1, 0x1000}, {0x7, 0x0, 0x1800}], 0x6) semop(r2, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') clock_getres(0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000180)={0x0, 0x1}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000040), 0xc) 10:13:49 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0xa, 0xa1}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 10:13:49 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffff, 0x4, 0x0, 0x8001, "373af3d408cca0de6d0baae605a43c4c432706d7", 0xb3, 0xfff}) syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r5, 0x2}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r6, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) 10:13:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x892, 0x7ff, 0xded, 0x3, "a505220562ae7ad7ff978b12ed01cfd4d4a86e5b", 0x2, 0x9}) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:13:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x90, 0xff, 0x1ff, 0x2, "60e93dc821def84edede53f20bb802456e4e6d82", 0x101, 0xffff}) r2 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x3ff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 10:13:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getuid() setuid(r2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:13:49 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) syz_open_pts() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 10:13:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0313000000040000000000000000f659565c000400000000000000000000ffff00000000", 0x1a1}], 0xffffffffffffe77) 10:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001f7, &(0x7f0000000000)=[{0x3, 0x3, 0x4, 0x745}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 10:13:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="ac323f371a86ecb1259d46280d690a83b8f134b53d0c3e804f69b9420307440b930c43a271b48352824b983db23e0a1716f4bd0c92f15bc8e32934214e3d0aa09977f6f716e51e72e59cf6e60cc52d2afbebed0552d5df8ee072c6", 0x5b) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 10:13:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() socketpair(0x18, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x380a, &(0x7f0000000180)={0x7fff, 0x140}, 0x10) open$dir(&(0x7f0000000000)='./file1\x00', 0x12da859904338657, 0x136) 10:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0xfffffffffffffffd}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 10:13:49 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'\x00\xf2 ', 0x0}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000080)=0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 10:13:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x100000001) read(r0, &(0x7f0000001700)=""/235, 0xeb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x100000000000030b) writev(r1, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r1, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r1, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r1) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r3, &(0x7f0000001800), 0x0) r4 = dup(r1) utimensat(r2, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="79313bc502045a16873700000000000000000000000000ec5fdeed04"]) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x2000000000000000, 0x769f2c48, {0x4, 0x1}}) lseek(r1, 0x0, 0x0, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000001840)=0x5a99c0620356082d) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001880)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 10:13:49 executing program 0: socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1021, &(0x7f0000000000)=0x4, 0xffffffffffffffc5) 10:13:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r1 = getuid() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = 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(r5) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x105) 10:13:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pledge(&(0x7f0000000100)='(\x00', &(0x7f0000000140)='/dev/zero\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r1, 0x0, &(0x7f0000000080)=0x6345752be05e362d) 10:13:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup(0xffffffffffffffff) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x3ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r4) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 10:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 10:13:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xec9c6e800aabb3, 0x0, 0x0) 10:13:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e918017d"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 10:13:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = shmget(0x3, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x6, 0x8, 0x6}, 0x5, 0x4, 0x1}) 10:13:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x85c37bd506a0bbb, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0200000000010000000000deffffffffffffff00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x8000, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:13:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x5) msgget(0x3, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) setrlimit(0x16, &(0x7f00000001c0)={0xdee, 0x2}) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, 0x0) geteuid() writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() ioctl$BIOCLOCK(r0, 0x20004276) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x2, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000280)={{}, 0xa, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x48, 0x2) 10:13:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x4}, 0x8) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 10:13:49 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x630}], 0x10000000000000b2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x403, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2c63b378bd0b1f72, 0x2, 0xa234) getpeername$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000004000000414a4d07cf8d000000000035988f9e7290fa27bb21724b2ea79b03000000000000000000080000000000000000000000008a720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d7753a5010651c9b0351663275ed9cdd20d7a9cc1c5da088be7ab47112bf5f5607b8b2c5a656032cb9f34348ba1c57000137f9aee67601bb3c05dad9c0d5600cde2f82c18ccb25e2a9b2e4b45fab3684642ee4087dae465fb2e79d2604abe8e447c15e01369fbae9db2320e9687263cc36fa4782dd208d25f74ef252717160c0194d312be876e5b950131005a01345ec93be701b4f082197c647ed525088a67f0aaa2e7d847e441cbe2f13c7b11e53870ad1253b34d42ddef67e5bb756f061dca4eb3026d8a24d5a386906619fb53666c6850b55eed128b4c88f74b4b797b59042862b96732f98b9fad528ff307b6eebd1714f4d16c692ce78e410f9794804a184608fbf2050713b43ddf3a23153767c66ae240eeea3e1924a5f3b8d6d33eeb1391a082dac088d77a6ad3170246f541b62b457a2de10f8aebd5faed2f669b72dc7456dd821bf48fd35a64333b0a92beeb2357ab0e15586986fb16f03b22e4e52631d75f5e854b7e48daf0cde7b6bdbb10355fc08333c6246e673fde011e39b3821e295629387a11934a8"], &(0x7f0000000340)=0x6e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r6, 0x2) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000280)) 10:13:49 executing program 0: chflags(&(0x7f0000001340)='./file0\x00', 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="4d5fcd3a8373446eca70bdd4339d5fa4fa8f6a6f93462de19ad8b7e240bcfb47c1e187cab028d98b18f66ab7b2b0de3d7234ed2e50f1017ea3e293ceacb20fd96b74ad654a29e72fafeaaeae1048d49d83e816f1579661ca2490b81c0e239b7e67231c99d54f60d3f9c51311a4c372184e6198e8a2348332eb1bdd4ab2caf4cb7f", 0x81}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="7000200000000000ffff0000ff0100005e37d9080ce8e1d8aef870d1dbaab5ff8c31ca5958ef587764fcb2cc66f697e775e7e265f44715a8b7538e97800000000000000037ad4a8a6e8f499cc74b9a1b11825336bb4fbc23d5de6f75b70545e907f6361981c4a1f902000000000000001010000000000000ffff000000100000e1d5798aa51181a403a2f2c7d17ed394a00c1d5214bd91ddd10eb874f3f0d36d39405434fd8932085c68f3b70017f765540de6aed1beb50228be2dafe3397caa495ecce62718b03c81e7296b0ff373976c50ee1b2683953591861c80bddb9781e90f6ae051e8425d267f5d8a2f675011b1514c90febb4368a42a05fb9da2512415d78ed61f5fb3737b902de1e9156c46d4585c185916231f1aa2a50e8c8f5c91a25130634c2555dd133341a38ee9f28dc54de2cd242fb9d0bc7574a048fdd7bdb64dca6f0d11b89af0513e35a167ef76d1cff57923e3dd1f781dbeb1be2c44ac589e5d7211122eeaae93d8651f95d8030ae28efd034a289952167b0a46f6f01d8c9772c8911a7744b4ff20c40c50fa1634667120486ef3d10f5712ef2b4e332523b86c0043c57566128a1ce4dd995f8b9674a2e002ec2530645da093d1c46b395a1be44632ba79f29f1d6244366ac89dc137ea90bfecdb6265b7f1cdeb702317a1201dc396d3e4a48876076adf8b161af52e7d34500ebd75fb8523571a99d7e458df32e668b69d8424a071c6dd246c014cef62a7cd891765245acd9f16d643bd38d6d7fffaece5cfd2297b10823af4a7ba8981df4dfbd46626e7d0c58ca4db49242718065ddc4bc8f457f3dcc46497ac0d1721c33521235d5d636a8d973a4f91aa5401e094012d8fea6de93e9139562bea22342ac3eb6db61307f1103f28a2c1e5e291866ed525d34f52a3acd59f4fe07504fc6f7a5e806edc9c7507a77244412cdd1ec4afdf3bb0202ee529f56385e070ae27fb4adf8dc1002e9b9e381355af48ba4a804f78a32a764e6597caeb462fda531ddaea70b013af2fe4d46e8e04aa723ac18fa14091de05587fc34bbe04c424be72328027b1b5b341ebfb5ab3f9505b49627bbe831719deee3d246f12ff2bf23e8d04a51eb9c6425250550059cfb65f19d589bf7dc6984c4dc6dd93896eb00d27f1fd8390217755eeaa39ec19bbdeb62569d2c89059fae58372002ddcb68c9b70b716c2a045f0f2f953917f1589ac849bed4023e8959fee8b4553a2048124ea076d5af7b72147328f7b76cdedcaf97d1a85814f19c880e955aa7ff931b6670fc7b0b5b528a5e248c4f2ecaaac5c062e3f730a8033f870bf1bd1176f97e81611215642a88dffb3cedfdfa3563910de7fce20390d78ca3b54d993bb3411175f92d6b84dca7811f541f159ab8ebb08d2c64d1caef461b56413cff4f12469a43810e45b09fe9512a0361848ab127ee4287d90bfb6f7f68ec440cf26c995ba3e8fc4fd296567e4b37c777e820ee8da4b5a47d684bfbf1f1158e3a59687c0c8f790ed4aaa94769bdf2c503e1ab14eb6a10fd02aea88d16735aaed5d598ac40334b00d3459bae18505547f08db8c9904c00e6bce5720cd5f25699064c030b5eb16d69be643bbca3a4db9fabc2a5b29e6c1b9fac2076847dc87f370ada0feb0c2958582fef9d37c247fef68b91a3624d47bda8f27ce0d9201f0993a3ca0b6504159691d4f03a92ba49156d329a86951bf28936b1301ea43d51ce921b71d71ddad65fa00b3f8e4247b2fde4345e9d2e3d6d2fc42235d2723f04b6148e59e2e4ade9b7dd7c2bc970d74d0910188d79b6369abd0152ea90ae9394533cf1b413d0e985f55d6a48b099685b78ef3dc6e5fddea69874a0f7e79dd0b0f29cbdc164cfa2e0a26ad64b16f306f32c087c87a0515c4726acaaeda4cd5077ae484cf016670537bc5ce435c6bb0821de8ebd958b43dbd538ffa70af183df99fe443bd2d4a9e9930b34df9d3fc3f862568bce0b9c08a85a176f07070033890d39a06c09abde59896cfe0ecbf8af86953dde21be68d186ba04baaecd1c263d61e6472dbb94713da61174a473e91aed7f2e2938dcd1fccd9eedd050b902692c0437fe1187d4a6dd2e4139ad86df9a2651c4f799d2eeb5fa7a6e214863448fdedfb1833edc5e304993de2c4f2d8134fc8d293253ad149daa7e4cabc4bcd3dca05e590add29f47324b7fbcf26c705197e8ed1412afbf97771e76de23f6de998261c10c678697a270f54afc5e025d48f1ef01501b2487a4070201d073ca13a5d1e5d446907bb99e6ebafd834e26b8d8e2e7a7b0fccd7b14e5547bf8568dfa54613e475db811a2ed6e7c4d188c23d517fcf1751663c5cc1625e9f3778ad2b8921c50de090d5267798981158fc09a05e69e18bd23d82172e87486a766f9cb7591f22d13413a3ba5ab904c1cae8004a7b248692a9e6d4e67534cd4e9cde5a1670bf0d341824754be830be2b089c349c65a60df7a3d3c0b74a7312f8cdfd6a140b5d629588dfc199bdeadf42d29e00e59b16c7ddc64d14e24e9b87f73cd0993ff6a153f620dcfc5f0218a34100119bff4f8e15c5bb8ba563cf1075bdfeacff457b426b4d20ecb30209c45dd1977921bdb0214b13f045251597b7843f28d1fbb2a80393c504935b952d182a380d89330612019a177d5ce68171c08198b12b1f730a111281a76cc3e0b89ac44aa529de29791da19cc3a3a267080d8d80397280b9cb2230c1b41f27912c6442f0fa1dc3b41e8024f1166d287587d3efcebe03d9be7daed19fc41f3da87e23cef4c75aa563625140f16fe1b93efe368e4db161e301de5ace84d6e5b9a9906ed7c8736c6b99ea792163bfd6300144808ad59a0fa344cfeeb347a80fed6c8593fc7fe6ccc962c391e2a073aa8e3a7b34a4d40d816b2d1bd888ae14f3f8b9638c41997be144724ad420722f59b9de5bcfb7811160caae686b925dc3cd137a1aac3eb6f79c33dedf91942034babfa1b7f44ebbf2dfdc763d8ef10c973f217345e15b625b680f8ce79490cd0758306022d78676d3d24606d2c26ff3124a86eaf4a6887d67d7f2248c88afe3c2d258bd682a82323cd487b7c1af29b2634c1d2c9e17523d4619a85548ea2245c3665791e1ac94600836bf0e012ced695a1e28b26c6383b803a06f573c9c295caf90e6fee6c37b8e8a303a4ab97635b6dce10be805e5fb6fd6839f4471ad621feb13427b0beefe0f411097f4bbbf871204950cb7a9eca1e3c1a3aff1aeb16a85852a170bf3de0e62ef83741271e66316c41764e8e37ff66fbc0ddbd641926b3284f9da7dfe20caee77c607b531581848969495920f19fab02d560d30547663363184845ded2d94fca451b03f3c42372d0006547d8c8747114a03b5779cf55cc759bc21701ecde89832f4a7f63e3b8ab19a03b74288d61896887fd18594f8881b7eb7be55fb6a54772a672d6d66f7d5c0c085e46271b5fc19ab5e8247e91cb32a078851a4d412567b0f41dc4068dcbf26e92f0b84ba0be491f93b3cc10fab445ac6409f9a82ee0c44e3132379784f1dd0b963819f89bb0e10a85859b3585b13095a7f5803e5937634d2573d6a66a26f162f12a46edf5edff82d14c4a684d0a09d7f2d1a848b89bb6fe7ab522da080413ea4c2c2853fb2c2d5cd84e6e663b2d7d3087d46631f71cdb7c1af0faa21001742183e937adcc5f94e5ad35fe23e52cbc81ed6a5ea2299ef84cfc09add2f07be0b361ee119e1d99d7bc96db473c11ee2aac78e40cfa2316b44a2a520c15015a371bb427584fc506754797766f2da5eadba0b43d2131240673a07531e39f127464be89221c8f23a215c135e45fd0f0b281a8b8027ac56c071fef987c4bfc6ea195a69390ba7962f74a1e30eceb3e4f9a9b67f199f3e6c4082c8643f420f837f9e56a55d3b94310b6b742cd547b0021832d0b31210f9ca1bfd4ae530102b52821d7645679be62b37c0cc5e8abc765498f8328c86b4861b73ced83edc12d5d3624a0aab97ef76f81f41bf0056f28eb9d9dce0df9bb1b958ab415d0607cfa05c9969b4b404555c590ad1944b60e38157832002555ab9af59dad54a5ee2c81b91b574c05d2b8e5fc6c47db1387fc2398e999d33255d1ad4e7f04c7cff4d70266a3435a6c23c77344fa89127427e8b7263bb48286b95c073a5c73eef2a713ca84af297445ea0e5e12d1d009480049362a0545d77c07ce01ee69736d5adc39d723f36282820effda4339de1cc62bf0f51b523a163168aa91a757eb7b7968b04fcff7fbb33ba366c281474e70b3835c4d6f81b9b1d1e53a336fe958285db4a32bea7e7e90356977492bfc635a8997778093815ac250ea71c700871a2c00e2adb255303bfd151880b6e920005c8136bad227117cd104b3b326265045424d223c07addd7aa9654613b4b6466cbe9a56fbb27fb7f92b4341c183aefcf4fb3fb78db5a33b6a95f1509c9990e39c2f25f23895cfc4242e3fd67a019e98224655c8a9d62b9dfd831f5f7e25a97aac60a01e623e3e942073e2408af86b61d6062d65228ac828b0d50670f109d39af0599b28a636b0b06bab61af48b087b1ca1c0551ae1b27a5e6f9396b186d1e87402f04362476e8121e0ffb661afafd5aee2847123805f7758a56cb58c1fa57aecd3313f0d7def5bad29b6879c498e687bbeee6e567fb60e4e5773af402ca5612fe195e4214731b9cff264838e33db5321b52f206e374ee34170055e0a5ea2af8d1385dedceeb02efcba3efaf0c667bf14c879f7657b30921f7e726d86df737dc08880fa19d3d28310a85da8755af55761a1a129c58b1daa18f5e82bd0023372b09b9e4eb7ff2fe32bf925e5c98fe50ccd11f1de71f96cbf464cfe8bdceea8292b3134bc5f19473c96c0a7ddb7a13af5e8f7dc11d186807d42f6cb327964f89187b1abd3b9d3703fb28d62ab20be6a681ee9647c8a9605207fd717d1a95451ccf8ddda302744604c179194f0b1966ec224f1024dc398a192b6c8b32c2da5ff4876c624f2fc95e41abf81110275ffb56cb9cbfda26bb5c8d1f2f178576d7d769b69103ef301c9101a5bc627e09f5f033c97f59f5971938677d1e813448122777944edb7de2fcfec7284b4869ff724c4216734ba10d3d9de2fda3074655718daec962000bfcc4c634c2d2c9cd610bdde08f05663cb2cc87bba6c140ef52cd80acb9d0a3b2891ceb323563df49f38400aa51570a9b919dd5233a2fd5abde13821e50285256d7b947a848c569839ce3f43bc8d5003588cd9e71ee72d251908f315a1b1c2ad4bdcf9820010072ae74ab454c7d14bad24af140736e911926c74b9bc943b11388805d792476363c48f81b33dd3f16e3a54cd8a0e401449978cd30c3e19983ef2f871a771e3a9f4fcbbcba45c0cb8d99c872ba9286f180ff8101313395472438e7805d6b0df9ca91c7ce275f8933d297549d4b4437e89ff6cd9776147874f9848f1a0d014a868d1ae84f42108165bc95eeb5e8f374517f17a12af9c9fa0f49863c79ec3257b4990b800bed581569b849e572f824ab193a0dbecf2c61efdfa863a85026e824bacd0a78d38f87b3c70bc2aa95fe0a204936b8bfeedeaff87c8ab5f7697da0c4eedd1f84b8458e736ad8c8c9ad8bc368a02fec41f0931bd14350e4a2d3c5f5cf7c744d59a73fe4a774362fc72c6ea93aaf60832fae98e2705536f8a6523def733201ef75bfc59b679b63cefba816296d88451efa16e29ec6905261a996e04c69510cc274f3e1e0217116450c47ef224c4da65376620c445d3be54bd565a9bd8daec7abb28de8d7b584dd6b0091e0af730b6a47ab5c13442e16107699c9e45005b101ee01e6fd6337c7851e60c9a4272db711c0dcc2ae3798eec80cc4b814299e6d63903f0126509596ce24adf7d5795186cc1e8257e3570ea66da8790203f9ca687cb916b3bf5f2b6f389efbc1898d66433c02528bfa061b01a389a5a694c5336c929fb8313b20c56bc72cc2341c4c4800544d1ecc275c1f1010e38b7e433ba1e9406d793f8ffe6b373423d9beb0fec1e835a2a7fee4ff186c83055ab2f7b7c214fc2df5805bfd8f34842977904f8bc7ca14ccf92064e6635a99b27c7359ffba73e2c8d3324d81418a530617904e6d8f635d9bd216a4e009ec62bcb0d56760889a5e92f30a4b82e0e0fd44f1bc357e21a51c3fa4519caee976247d0d495a41df5d52b9b9cb22ef00d66c2e62cb4ba2"], 0x1080}, 0xb1b168f6473b6d01) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001300)={0x8, './file0\x00'}) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:13:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f00000000c0)="1dc78d7bfb0ed3d66fcaf3cb8957cfffa7c16bc39bb59c4e805f997d6ea5b5aafa7097c5644f3199e5e6a522ec36c7ed062be2f9ce67d8dcfe106d357f78d4ebfd48216f9a3d493b14ae0fb0e181236f91543507", 0x54, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x5, 0xfffffffffffffffd}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00001d2000/0x4000)=nil, 0x4000, 0x2, 0x4010, 0xffffffffffffff9c, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x7, 0x7fff}, {0x4, 0x9}}, &(0x7f00000001c0)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140), 0x0) mprotect(&(0x7f00004fb000/0x4000)=nil, 0x4000, 0xd0db1c0e29e93cce) 10:13:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) dup2(r0, 0xffffffffffffff9c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7fff, 0x4000000000, 0x3, 0x2, 0x7ff, 0xffffffffffffff80, 0xffff, 0x3, 0x1596b7a3b0572306, 0x5, 0x9}) 10:13:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffffffffffeea) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:13:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86129) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x70a70, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffecf}], 0x100000000000005e, 0x0, 0x0) 10:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xdde3573648803be2, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x518c5df2, 0x7, 0x709, 0x4}, {0x200, 0x7ff, 0x3, 0x401}, {0x100000001, 0x28c9a320, 0x7, 0x3a0}, {0x1f0, 0x5, 0xb98, 0x8055}, {0xa5f6, 0x3, 0x8, 0xb8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) shutdown(r0, 0x2) 10:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 10:13:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x10001) r2 = syz_open_pts() close(r2) syz_open_pts() write(r2, &(0x7f0000000400)="093a53fc1044649a3241c0d27715", 0xe) 10:13:50 executing program 1: r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x8fe6afa942cb9fe6) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) 10:13:50 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x7, 0x10000000000}, {0x0, 0x2710}}, &(0x7f0000000200)) 10:13:50 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x13, 0x5, 0x81) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x3ff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:13:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 10:13:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) fchdir(r2) r3 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2811, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x1, 0xb80dccb6671a4473) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000140)={0x7ffe, 0x0, 0x0, 0xfffffffffffffffc, "8b000000000000000000000800"}) ftruncate(r2, 0x0, 0x7) writev(r2, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) 10:13:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 10:13:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x45}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:13:50 executing program 1: pipe(&(0x7f0000000040)) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) 10:13:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 10:13:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x8001, 0x0, 0x6, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, 0x0, 0x35e) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x13fa7455e480e561, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0x0, 0x40, 0x2, 0x6, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1e0000002, 0x9, 0x5}, {{r5}, 0xfffffffffffffffb, 0xdf32f7cc4a110313, 0x4, 0x9, 0x8}], 0x7fffffff, &(0x7f0000000100), 0x3, &(0x7f0000000140)={0x3e8d, 0x8}) 10:13:50 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:13:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000000)) ioctl$TIOCEXCL(r5, 0x2000740d) 10:13:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x8, 0x80000001, 0xffffffff, 0x0, 0xeeb7, 0x3, 0x81, 0x2, 0x3, 0xfffffffffffff001, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000240)={0xfffffffffffffffa, 0x72}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 10:13:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 10:13:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000280)=0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) getsockopt(r5, 0x9, 0x0, &(0x7f0000000140)=""/160, &(0x7f0000000080)=0xa0) 10:13:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x401, 0x6}, &(0x7f0000000140)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) getpgid(r11) kqueue() 10:13:51 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffff9c, r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000680)=ANY=[@ANYRES64], 0x1) writev(r0, &(0x7f0000001680), 0x0) r6 = msgget(0x1, 0x80) msgrcv(r6, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0xdee1f44591b90dff, 0x800) 10:13:51 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) kqueue() pread(0xffffffffffffff9c, &(0x7f0000000000)="8fe789d7754bc6bbf541b3", 0xb, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 10:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 10:13:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r0, r3) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 10:13:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) socket(0x10, 0x2, 0x6) socket$inet(0x2, 0x4000, 0x8) shutdown(r0, 0x2) 10:13:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xe401) 10:13:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 10:13:51 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x1, 0xffffffff, 0xea67, 0x7dc5fa02}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:13:51 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r1) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f0000000040)={{}, 0x0, 0x0}) 10:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0xfffffffffffffffd, 0x6b, 0x6, 0x7}, {0x9, 0x7f, 0xffffffffffffffff, 0x400}, {0xa20, 0x2f1f, 0x2, 0xb84}, {0xc4, 0x9, 0x5, 0x7fffffff}, {0x8000, 0x6, 0x1, 0x7c1}]}) 10:13:51 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getegid() chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') msgsnd(0x0, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57495db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0xffffffffffffffff) recvfrom(r2, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000b00)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f111cbc91aa0148048f48df6"], 0xa) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000600)={0x0, 0x61688e7b0000000, 0x9, 0x0, 0x8001}) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {&(0x7f0000000700)="943707c879104ee664641c25856d553d537921599284389a9f02e1473bafcdbda144b90622ddb3faa70dbbf5a95ce67fa1dee4973299d26f3522b2587cb6347b4438a35e36bb6e9effdd01e9e7205fc87949ccef549235aebde8f13133a19d5156b83db825dc1d", 0x67}, {&(0x7f0000000780)="eef06bf1a99f11fcad952fd109c0e6c7b2f03d1cbb0b9602f00396c66c613d2653741c7106970ce43b2fedd0542cef5cefac3b745d448696094fea27d819af1887bedc3792775dcfa950aad0831d18b115bad3746b88a03592d74f2d5664246d20e8560beb3be7f4db2a4b575c6cd5bea2aacce5e9d50bfa85ae3daf14e24a983c35068750a5d713e3d699e2355d07168a447aea57a486de0856f5ce70fb33636aaf35f1af09e77473a070db66c0e6287adcf1c7af22c741653e8fd6ae68f3b5373887440ced97cf54ad56f9ce313b9b0c26263839c9d75be4a039447e", 0xdd}, {&(0x7f0000000880)="b7156dd1008b2dd913149faa0a5926c6403e82244547e3689f228759c0117e7645b1930f8186ea4700b5087d874cecd58910deb0820ab9c91eb6c3f689a62f5af7b9572ed83315a9f27e9de6826f52a02ba762a3b203e45fd8f67a19f0cd6e5b7c7ce927783bed4e0ed7885ad5105c6953cebcedf400a9feb1fc72cf64cf78bb20dd2f9e109dd97bd1c7aab14e6e64adef7ec75588ce9437a26587161d", 0x9d}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x6, &(0x7f0000002fc0)=[{0x10}, {0x80, 0x1, 0x7f, "f2dedb7013fa8d1f7848cf03701795b0b4b0de359b2299c41834b17a3cc4583f4030f5ef148aea8c206fae5fae96286c563f32cca836ce669349849a806e02de23fc291c8984fe88b9f74380e21882c1905a7ef93e86c1a0aaf12325a0bba93b5f293ce2669810f3dd"}, {0x1010, 0x1, 0xff, "5b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6"}, {0xc0, 0xffff, 0xfff, "61d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40"}, {0x80, 0xffff, 0x3, "83fbc2f1f896ce6b60a19e7c4d91ddf2f672dc4915d87859040c7102cdd6a5bdd2c39b1f890ac5be3927ec221c09191345682ccbcfedb54d10b3ba3b302ef6cbd2a76fd58759612f731f7e0e6d022937caf5f525e0bf1d92c6faeb667b2a9a33de3dfba17d4266755a2d0e74b5f2c4"}, {0x10, 0x1, 0x7}], 0x11f0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000040)="d8a9a18da5c16aa5a2e1f87b35d7468d8a08cb7d8d76ddc96eea2d0836180334fb41b63d14595427aa6233dc9a00235c4531ba4cdd", 0x35}, {&(0x7f0000000380)="ba6cb8a373920769b194f1a6084cf85d732dafc36f8d48d73b76a4c5c5bfbd557d3a928d1b5fcb0ed91c754fe1e6c901dd342230d948b015e32a2f5c5f15e839806fc4273f8dbde25407342ffd35e56d8b118da865337a1a7557cfb831576db67da624102e24589f9d60e9d9526535d6647cc41c87f5ce49bcf5bb9d3e5891f6551af610cde93fc9f3f54d072c16efe5a0aa9cf9da7cca41d5a9c63954eda0aa62973443480f1441a22fd19ab90965cc3fe9", 0xb2}, {&(0x7f0000000440)="60ae483ffe98d60e1f3c1c70ecb40a4524b11514f7b30448e119a220aefa892380c0d4c6b5052b8e7d52946dd00622263fdee1728fd28915cb26d5b9ccc3d693d235e410e621d39494897197aec3d2c03aab2dede8", 0x55}, {&(0x7f00000004c0)="a36bbda9049e646b04f482931326b89e450d64f0250a070e5c9847070c936bb2c06f977212691c921e3ec20175bd11e5bbb75a48bd61bc18e75338c86766a6f2494716d7437f962129b8080a2dd26e379942a9c70da25947878092f5901f", 0x5e}, {&(0x7f0000000540)="1729c4965b6a9979d4d1efd4b764806587263678057dd304b7b5f7aba71ac1dbbe54b910fc0c5bfdc17be86f7610a21d69a8fc8db81362d2fffcf46b29ef9f0e5f71d3f93cac95b47732ceaf53129faf1a64cced080e8c2131b126cee37a21d9c206c6", 0x63}], 0x5, 0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 10:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) r1 = kqueue() setitimer(0x1, &(0x7f00000000c0)={{0x40, 0x10001}, {0x4, 0x100000000}}, &(0x7f0000000180)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/112) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") 10:13:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) socket(0x0, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:13:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x6, 0x7d, 0x0, 0x3}, {{r3}, 0x85ea34785fc95127, 0x4, 0x8, 0x3, 0x4}, {{r4}, 0xfffffffffffffffe, 0x20, 0x2, 0xfff, 0x6}, {{}, 0xfffffffffffffffc, 0x0, 0x2, 0x6fa, 0x20}, {{}, 0x8000000000000005, 0x2, 0x2, 0x8001, 0x1}], 0x1, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x1cb, 0x40, 0x32ef, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xe1, 0x40, 0x1, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x212cbf19df631f41, 0x4, 0x9, 0x9}, {{r6}, 0xfffffffffffffff9, 0x20, 0x8, 0x4, 0x2}], 0xf64, &(0x7f00000002c0)={0x7fffffff, 0x8}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 10:13:51 executing program 0: r0 = socket$inet6(0x18, 0x899be8e5e82b0f17, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000000), 0x7f1018e0215df50f) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) 10:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 10:13:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000280)="ee61b1e0250ce44c1774abfcc662f300e1b0b55cad2d5a61aa46aa056d3fedd676444b057126c1e1d58a4943317c537e1102a69dedf57bb263a39123d7ac4a9b59eff2a21e3d14837fc0ba7be1f8781d82091355f62b9112e24aced4e9f89cce19637cccfd772982099916b1160f78557688680a78eca583e44a840b7c7b733085d4460968cc5317868183e27f6c6f6a087c23707e180d0a8e1de75e5ffedc120ad0e83495af42066c5400a309e289e790065664a9eb07d56b725e81cbee96ff8cb063cc4c67c8f7368d901b3d204b04ed86fc589a5ef6308416656cf2b632bc", 0xe0, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = 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"}) pipe2(&(0x7f0000000080), 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:13:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 10:13:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r0, 0x3) socketpair(0x18, 0x2, 0x0, 0x0) 10:13:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 10:13:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYRES16, @ANYRESOCT, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYBLOB="cf4fc932e6142227e1a8965bd887cc7d2a67c5716193f89b81500fc7e3d298739dac6bea024e970b28097d72246bea5840ac78260455702fc167e39b6d7de48134892d00d9f351b8884a6490adc54a9412049098080cd4c0697fdfc1cfb4decde6450cd0013e034ed7af6ed59a30330267fa9dbcce905995d1f9217b0f107d45004fda653fd68d8b30df58d9083794a107bac5d5a33a8a4727f4a4bd231df0fe4909bdcdd04f930a6d", @ANYRES32], @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="800639be063415e9a905f0a2564d2660d447cdfedb209cf59a60db3ec22831efcbfdd6a83574a0b5ed953cb1c95f76bb8f12490b072c5d8d7a157ccfe2f7eff81d8d2265af3ff4d596202903a0465240835ecd3d0587c4afe2fff8ac5ed079e93ede4519d1dbd20251c3cababb2c36b609d0ef35f8b6aff735c72de33ca54c49783d9584e4b18463e6b9a0171da65eae6b2ba09bb83b0d7663c1c2e92afd4d32a78dd9c189ec321d5aa5518b408976498e49d32b0e7d2fd31d3d01efd3b55f378adc2cac9630003f02a21fc2cf9dcf2544", @ANYRES16], @ANYRES64, @ANYPTR64, @ANYRES32=r1, @ANYRES32=0x0, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r2, @ANYPTR, @ANYRESDEC], @ANYRES32=r2, @ANYRESOCT, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYBLOB="99c3423cbffaa243654e3e6e89e61008b653822ea95770fbd9cf321f69a6740644463b898d6c36d1250560dc9876dfd78fc174d56800361431743024644333840dc75120f28590e130059f34a8a0eaddd1d6d9de22bf4b204383ffe493e8f01319bd8154c219552228dbfd7e392827225e6a2bce01d9b6ac21592ec5d77b11dab0037d69b93f0dfe4e4360f61668aeec288728df01ae887486c18e2e", @ANYRES64=0x0, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYBLOB="6b17a6fd36c8f2a624028166abddb9c12220ff087931387588567114ae", @ANYBLOB="8a7f88c6140289a347e9868cc4f30cd1d7c9ca6f46ffe2d11cd9a46713fff6c4a1410fad02b7a0587b1a268b30622da9b009c80f167b0346142d48e75033d479361482ce0369f29e59f1836b74c5610aa9d61c6bb0660d992f495be19ad54689d2714ed5d406b8ac370fa98a1b377a8315f0aae8b79c555e9c205e1aa50476ef11d1b84b144e8b91b3e8fb8337012dc2d1805262223463abbbab858e43603db956a231975404624c8fd4957663f9716ee62263faa5fcf738d41a6c5d9a8ac398604e315d5d7f463d94d7f0ca212bfdda697e0cd54d1bdafab278ce9395492cc5db87f49eb95c41f6cbef363bfe209c6702cd3fb3ab89", @ANYPTR]], @ANYRESHEX], 0x9) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000800)=ANY=[@ANYRES16=r6, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r7, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB='t', @ANYBLOB="8208220d2891762a27f456ee3cda4150a8bd1c51791119a5916c9c371a25702d3d139dece6693abb2a24c35ae63561999d1733b45e51c3558d4b3c11fc87f940259e4fc2b9d2a76a92c4c95f0778db35f807284f10c92533bbb1f27531fca01d01a0ae72edf7e5e5a4bd8de64beeca54f9168c031cc25e8f98675b46fc648307b851f870", @ANYRES64], @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES32, @ANYPTR64, @ANYRESHEX, @ANYRESDEC, @ANYRES64=r8], @ANYRES64=r9, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r10, @ANYRESDEC=r5, @ANYRES64, @ANYPTR, @ANYRES64=r11, @ANYRES64], @ANYRES64, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r12, @ANYPTR, @ANYRES16, @ANYPTR64, @ANYPTR, @ANYRES16=r2], @ANYRESDEC, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYBLOB="69a5ede08e4d64f7c51c5a61d1171b0ce01dead8e76e71eb613bc186340584a1a9f89d497bfe62abfdcec9b615cabe84640176c5c00b902e9fc7a7305d114b", @ANYRES32=r5], @ANYRES16], @ANYRES16=r13, @ANYRES16, @ANYRESDEC=0x0, @ANYRESHEX=r6, @ANYRES32=r6], 0x7) shutdown(r3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 10:13:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) write(r1, &(0x7f0000000180), 0x4c6) 10:13:51 executing program 0: r0 = socket(0x800000018, 0x1000000000001, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0x2cc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 10:13:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x10000000000001b7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r8, 0xf, r7) r9 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) r13 = getuid() r14 = getegid() r15 = fcntl$getown(r8, 0x5) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002380)={{0x0, r10, r12, r13, r14, 0x20, 0x80}, 0x3, 0x7, r15, r17, 0x8, 0x80000001, 0x4}) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r20 = getpgid(0xffffffffffffffff) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r22, 0xf, r21) r23 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r25 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r26, r26, r26]) r27 = getuid() r28 = getegid() r29 = fcntl$getown(r22, 0x5) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r31 = getpid() fcntl$lock(r30, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r31}) shmctl$IPC_SET(r23, 0x1, &(0x7f0000002380)={{0x0, r24, r26, r27, r28, 0x20, 0x80}, 0x3, 0x7, r29, r31, 0x8, 0x80000001, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001380)=0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="27c7b7a0e6bf397808cf8fe51782e28ecc68986fded7709d279ded617523cd317fb827068b47131d87ce2ad77c66a53c4d1132e1529993db9014596b0fdf5674e71be17fe6a441146be518a14e1ce5b37d657899b4a3c2", 0x57}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0]}, @cred={0x20, 0xffff, 0x0, r15, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r27, r12}], 0x80}, 0x4) 10:13:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206999, &(0x7f0000000300)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r4, 0x2, 0x6, &(0x7f0000000000)=""/183, &(0x7f0000000100)=0xb7) 10:13:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) getpid() 10:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74, 0x200, 0x6}, {0x4, 0x0, 0x6ab6, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 10:13:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x104, {0x12000, 0x7}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus/file0\x00', 0x1f, 0x6c8, 0x1, 0x1, 0x3, 0x3, 0x0, 0x3, 0x3, 0xffffffffffffb95c, 0x20}) 10:13:51 executing program 0: ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 10:13:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r1 = socket(0x4d, 0x0, 0x200) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2, 0x2}, {0x101, 0x1}, {0x102, 0x6}, {0x46, 0x8c}, {0x1a0c31d8c2194d6e, 0x3ff}], 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='.\xff\x03\x00\x00wsmouse0\x00', 0x80, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x101, 0xe1}, {}], 0x2}) 10:13:51 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x24) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdc8) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r5 = semget$private(0x0, 0x2, 0x143) semop(r5, &(0x7f0000000340), 0x0) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x20) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r11 = dup(r6) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x2, 0xffc}, {0x3, 0x8, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x3, 0xfffffffffffffff8, 0x800000001000}, {0x0, 0xad, 0xdd7f0ed2856d5da}], 0x8) semop(r5, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(r7, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x4}, 0x3ff) dup2(r11, r8) semop(r0, &(0x7f0000000240), 0x6) 10:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 10:13:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x0, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:13:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpid() setsockopt(r0, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x79e6163fd5d28cde, 0x0, 0x3) accept$unix(r2, 0x0, &(0x7f0000000000)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) 10:13:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) 10:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 10:13:52 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getuid() r0 = getegid() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r2, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) lchown(&(0x7f0000000000)='./file0\x00', r8, r0) 10:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x1, 0x0, 0x2, 0x651}, {0x1, 0x6, 0x401}, {0x401, 0x5}, {0x1, 0x3, 0x80, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x8000, 0x101}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x6, 0x5, 0x5, 0x3}, {0x6, 0xfffffffffffffffb, 0x4, 0x1000000000000000}, {0x80000000, 0xfffffffffffff5c4, 0x60000, 0xfffffffffffffffe}, {0x9, 0x100000000, 0x3, 0x3}, {0x6, 0xffffffffffffffe0, 0x3, 0x428}, {0x7, 0x3, 0x5, 0x6}, {0x7f, 0x3, 0x7, 0x5d8d}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r0, 0x0, 0x6) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgrp() fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x82d, 0x1000300000003, r12}) 10:13:52 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = socket(0x6, 0x0, 0xff) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/131, 0x83}], 0x4, &(0x7f00000014c0)=""/4096, 0x1000}, 0x82f41b4fd48be4bc) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4000, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './control/file0\x00'}, 0x12) r2 = open(&(0x7f00000002c0)='./control/file0\x00', 0x37fca1f8380257b0, 0x1d6) r3 = getuid() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) 10:13:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1f, 0x2c0b77a5, &(0x7f0000000000)="ebfffd812eaa4e48", 0x8) getuid() 10:13:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe(&(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10006) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x6) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r4, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffd, 0x68, 0x600fffef, 0x9, 0x81}, {{r6}, 0xa, 0x40, 0x80, 0xffffffff, 0x3}, {{r7}, 0xfffffffffffffffe, 0x4, 0x4, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7ff, 0xdb69}, {{r2}, 0xffffffffffffffff, 0x10, 0xffffd, 0x5, 0x91}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x63, 0x3, 0x3}], 0x5, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffc, 0x12, 0x1, 0x9, 0x3}, {{r9}, 0xaf1cc58a72dc7a87, 0x1, 0x80000000, 0x7, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x1}], 0x1, &(0x7f0000000380)={0x4, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) 10:13:52 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x20000, 0x2) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 10:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4c}, {0x16}]}) socketpair(0x1, 0x3, 0x7e373ff, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000240)='[') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 10:13:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000040)="5745a0837d5e55adb83c", 0xa}, {&(0x7f0000000080)="a1677ed5f4d16e07f7c9ce743d94639ef8770a3ee185859f3afccb04a5d3d2db1f92874522438149b3fa81fc353eaf4d6b922f79e15def31d5ee7a2e097bb542608460a6c5e09b5411d07ba75d9b4fdb008a34da265b12d198d910a10866b785b5c53c18f9662e4f7180370935c63a19ba1aeecde07edd272bbee4a62b57a9448606dce5457fe70525c693b2e97e9c7557281c088fe6968853bd8acb720fadddcdf89ec213d4921e1b0ce10f88267e0d3590c10de822033991af34bb7cc34d961e2e2eec1521eee57a5956adac8293abcd1ed342", 0xd4}, {&(0x7f0000000180)="0276609de04798aa4901e1da0a575424527fcab40e2c1f82c77d85d88156882170", 0x21}, {&(0x7f00000001c0)="3213bb8d683ceaa144fc47698205a61324e2c900030e8a058253960f4a522b87e316cf7720f9bec852582b3fb2972edd7adc29f0e725b424b04c73b7a4d7d82803087c2b4d0373b84f1ce13f849518e7dd38610d284a86cf0c02fe4f067208e5c874845b73b7b910e9d4a69c62dc216951f016f58ab1eeb07de46e47a88eac5b077cae3164834d57542b33a300a81f6930b09a25ea7878e979795bbaaed9b82d883a809b08a54c4c2fdf9a", 0xab}, {&(0x7f0000000280)="2bc5f86a6a2724f7c5854d19195e8048587205bc2d8d82bab34f52e9a593d0ab697542f7db2531d98bd81192978afac0cb1a45d54a34da3bfd4657f8ed6f1aa115f204036aa75b59", 0x48}, {&(0x7f0000000300)="60dd171b9b8bf5d377d5edc2c1a3942b714849c72d12421391f1493d23409d98d609d7eff78bdc77290ee6df8ec71d019b43b22dcf22cfc35430", 0x3a}, {&(0x7f0000000340)}, {&(0x7f0000000380)="c2534a99325a9b0a3084d2bcec55ac5646fca34d19e2f765d51c23b3f40dcafdf09f5f9eda42d124df0536ae8fc95bc4dd710546d0407d225cd82353eac2f7f26f5a46d75ea8250e24c2f1151c3834d3c065b7faa210a891452cfc9cf6b2c739b21a6479ee234d73ac66dd866fd91faf5914afcc7f54608b24895c9b92d927728bf16c778658cccd5e22efdce933dd7fb44769cf018061a8ccf647489ca9812fd1c6cdbe8e9010a099a01fac38b5701e91799db0c1547d04c372bf8c025805d53e8e76c2d82be16513b1477553f718010ef3fb32287c9a7df9f5e2225383b17c4d7482da7761cdbf", 0xe8}, {&(0x7f0000000480)="676c522db3b9c5ef52484d3989f9bdb9b4fd6209e6f5bd45298d6c03165cff79f524020fa23de7a6c964e768c82ab34c5041c4d702df676c52fdc5140b206384609e9551c7455a216445ed67b4ede0084439954cae5aedbc5871572493f2d3f81c12b315501eae0cde063b23023815aa17ca41e88047780a8fd3cb13b10d7179ff0faf02e31af19ff991d60186d5ba8e280c3ee522ada81b22d5641cd40f7ffc1455a3c3fb1928544999efa9bce454aca0ca9ab1c2edfbeff87b5d87de57fd5aca95f3fead6375c675def8c1c03bbf8b9824212fea794b287669efdcb8855e7a65d94e88e5701d3bbeed9d234ccf3bd53f3ad945311b6d74438b9a8256aa87779dd6a2d69a22e1452d43eca4c59afc1061f24563bf4a44c0b01d63930fd32e97f5b144b902d464d7e73e80700780035ad34b123c707f5403425559badf9d18760df4d5ef494b282f99643fd8a6fd69a0a8a03b2e28d11c4919f0226491c2d4bf970b5696e7f20d1a8b7b411b79c4e61620225d9bd8a468483f38a24654860ad1966d77982f7ceac52471ca31e8cd31256d0ddaacf3837990793c63fae18b0b691ef16803c393b3efeb63528779ac32d3e7d64d9632556000b2f2befece7fd569c9d8ff6d7227a5f6920824eecd0a5399517d5c2db0c8c7eeb5992b6b6d271945fa7144d089ff2918a7cac97a0142e1fa0d3f00c113d6dd95c216ba6b826ebe17bf731858f979843c75c4ed424e4df2cf144757d2a760ef9fd3be548c3e66baa848176363f539e7f481049b67568193bb994db71af7914a27b01220e584b8c878aeca63134b637a872bbeefd7b4d57f3ac991a5523dbece03a6fb32feaf8485d10dfaceeee8edc06f926629ab5e4e7c88bdf9153d8ca43736a7f77e5877783edb3a2231ffd8c04a31ac26a16a7108d25a125b45797796e93cc2e986d5514b5291c3035fa2f14da4ded567a417e8c19450a2b33e175db04f0b604387e6794da54fe59aeb9db4e0623e07ee15c137e32aed340ac17fb4ea3234c95e1bd6fc3f8452a900804047a267c1808b9ab24028b541523956667e311a4bed0be79d8a813ff550b002fbdb3c2a272eb2c0774fd61a5fe25924db46f5697db8d24ccb994ba8bd65084504351c27647dcc7f14c8fdf152cd69474edc41615e5e70e154ecb5fbf994e8d59c8a14cc08154d366cb5bf8e08b38710952fb8d7be12c54146823c4d1d106c673f741e03fc47929ff798ac95e7c4525e8d392cae718cf5f9387f8de5713a01b31811f17c1e75286885d97ad311274c5fa27e2dc38d8606e18007897ee04fe84a8ec5a0c583a101c22cd3bbecfa32ff3287730e96bdcef7cc35d9bc812b5cf94a25096acbda87a15e00aa5f63c5714235c4411c29a176a9356a4741b5c05aaba2f0fc9fb056a6948f04a32d64f26084ad73c3c132e0fee3867b3d4c91d433ba3c1afa312006ae3f92614abc5426cc9d4735513b3ddd19edb18ef62540e438e1c79702ecebfc85dcc119d6ede4fa3ac135f5ccfd0adcfea938ed3ce143ebc3113ad04d0559092927eae397ceb0083894aae97368a98f1ecfb8b8da74d74d7bcce0090eb4f44d8200088f94740b6164683e0ea063bed7ba9b1fde5d5254ddfe27b553c721212f75285d50b913487fbff21baaa95b182c31950eed3ea1f382dc8b60aa05f9b5ee4c76dd965687c44771f43a874c93a46b7ed3ff72b1588cfaf400ee1a75347d2924f7a32a8356453e257136d7ca41a173d205f9d579e93b9ee8a3420e848c4ed6c81813a6721a9cc71ba0251a87e5db72402d6ae050f5bf28f5bf269fc1679f0848a2fb6f3dd29c348871d199ca493d814936250caeef0c3ac1b83bfb16b47944cc2eaee872201374eefa617b823421b45aa1b3bd595a408efbbb017c9833be8a68985c7815f12295241a78b8016851461510c57464d6c400b93b9085269e8fd841de47088ff5d3b9a79fa726ff7731ad1fcfcba2da3c317169aa6c742bc7c83ca339b0e7db4ea4224745769295297f7fa0577d4a05b50ddd68958fa6bf76642e7a6801c3accca9a70aec209062ddb7c8b48dbc5fd2a3a4d5b3d933afa55090ebfe1eca981f463f504c538e274723a50a1f1e3023b869c78040d88a47c84660169b3b8bd2504dfb62ea4845c03c4719d5dcaa991a30f0fbebb0662eeaba4c697c7303593d9c3df0f128274799ad58256d0014d7d42cbffef82dd297db049624c423a736d06c12b57e7df77c7d183f56f0ee0198f62927e16e1f91eb5e1a328bc749e9a656eabe4ca012a82fc43eca14bd6eee149ac5a6c55650613472ea226fff86a8720f31b8fd909e0070e2c1647ba8c5f26d3d2ecfd90c9b6e37aa12ea73b78ae0e9a28fbf366c339ea0387136a3c6e5db27ecc91f3a68348115c398ee32a8a68b3a1419b5be4572127e020f690582fe3220dc3784192474eaf62e44572a3ac8bd1c51d4de04093df2e8d41264274a871efc27ea74233e7702a7564868531b337c6eea3701e987725c8333a3e17391aba928c97444cfd7ed4bf24bb9f136654bba40efa2f5386de0ebed7b7e5eb8e75073750b962837e5f21642bccd2b814965a33f5b2b71fd236a64aa611ca509f6c91c7db0baa7b09d22bf05000a66151e0801a80b10c6effc0e44ab7244f6a4cbf4b3caf74ca9e7425f3848f02cded25c5f695d516c61db4dc722fbffbc27a4b835abb421fe3ef3be49dafb87963ba847d773dae05e4143c806fde9b9df339fce583d9e42fccf4d3227351b386c30c10c5f42543cdeecb55f83ac3a172ce93548b86b009eeaddb677810398a5a09e414761453bafd20b3ec0c41c11f5a676044a09945ff68d064f6eb3a967139bdba0cb843806d8768f966b84ed943c7fc7e8f372b0c7749f44de511c010242aa070fedf9ad6dd5951eebd9c40edc552871baeaf3081a129246caeb46149a93cc0e4ab7061a0b9551d6788438803e89e07336a06896c7f7c4f2f23efcf4ac72a87dbba43155efcdfdb50a9be668804248243bf2c9a11cd8fb0cb2a0633c2f65bfad7317ce4ef066343c9b0f6aa6d2f648524cd270363e89106b5908205efdff95e0ebc7606c7c2133b3bd70b5c55714c6ec2b9749706904083faf6359f15b04eb6afbe8b8fe938800496f60db57fa590281ed2ffa73dc19e3a44205c0b71f243a9be9bbf02b7b3157e86e5477f2e55a091c47063acf82697fac18d92ffbc623e01a2d8e2bf236efb6c472820c53e2d8493fa185a7ab24cff7b0f8caec9ab12c2bb2708f7eadc4e0295d8a51649b0411acb08a0d201a8aa559af435fc4bb3d20ac52ac82a80f59eef1975007de2ee8adf7f359d2d60341f6097514f086dfd687f2338e691dd681fef8ad79659a7f284f541b0f674e5a1e6411cd8df8e7d8b339347e8987ac0991becd3379928c50b8aec47895c38b4459868f6c228d26ac63a022c99bb276af9169fb0e8ec46ccac01aa59ed7b5e4dd1d36c9e451df2fbbc6617adb0b3498f17b7acbf83cbda705649ffb8f35ef9c83f5e032e78ccf9823472637d5de4c9958c5497bbef10a27bbb7db4bdf541f67a54c79704aa7b72e73797b95b2641e7a14b0e1aac2741ed719b5a5577fe985ccc93532be04f69ab7278b4f090a4b01c8fce803bbad107b7727b2de1660fa29fb7e4bafbde0d50c54fd40a5b0edf7ec525bca5cb19770087cd5b1e397b19db5160706e7f4400503b14541838997bfdd0adcdbb8869fe099de1b1c564fda270119e44a2043d7ff96679cc2d25763080914bb2fb483fda75206c32edbabee697d90c71c2405981fc0a627e484bd0f309bde96d9aa5c07f05a0d64364313586a04483da7565cee4c8bb8183d68976143090ad4ab1becd3803747b0fe0f85b6cdd4d6b5ca77867d989ffad76a244c6ea7043e8cea2a1dcdf7f7756a198f7884a84e83d8e2d6b4d5c6126824bb4cbc37a6b58be4c6802c2ebb5c7c86873f68c149ad8ee419b8215a25ce10321da00f5268a1845f52357c2e64d1f1b1818ed0f73a4675a415cba7feb2d133964bed7aff1ceb5476b0a3972b354dfe39574ac1f7f431bbd5c54908c9719f0442f891fec440c8a84cf6bcab67c31257941e8bc22a1d66892fabd3687e69cd338f484709bf69a5aeddc4747ecd2963316bae6e82e27129239e608864c75d6b0d43e4db2e5771128ce9b60dbb55a0fdef8ed4db7816e1069e208ce21f71f7773ae4ec2877a2c187dac93ca004d653e70be1689183a6c891632939bce979cc6710fbe9328e0f3e7add677498aa001024f0b3852f9ce1323249971379973f5b1da3d90a3b5914361ffe1541dee5439933dd283f61eb93ec8b92a91a8f647e0deb1843e7021b73f5e29f0a5ee4b05d17cdd375d21830454204247a40841d09fdfdf538d8b963af43d39e3aed91899908da8cea7196ccce1e8491a0ef21ed3fe363c078b5ecfd25156e466bb6700c7de748b8b9e85011e74a0c91dd7fb5c0a2017b3ae2e427960e2ce5627132678079fae0f4e56e5ea704e86424fa8c815454d97d6172105e5c7acec384eefb111fd4cfd940bf277b8ccb0c871992d0aa4ec159514331125d7338f4ece27ad81382000ad593563b3b029ea3da6b25ea8078036cba83cdb4bff58cafdd4d93debcb990cbd22b3ed79420f78cce41f98b7a30cac1b74bd438423ecd7d10c92241708088996882da1d1e94c3187e5da56c9ecc32ce524c1b91d6c32e9df75f3ec40763e4b5559b16526cb9e947cb986981e56249fd12a43e991f87d74a80910fa55d52150073670fc8513d0cfdc7ab8111a16650ac70fe48362ece7284aa6857201c4fa89b60e948b81dad47d3a4535f24d7ca314cf87bd659f8a37989ce6ce313fce32574f22dbc70b41ed054a18a783cda65334a2d7740d2e85dc3ef3ddad49d24ad8aa1d8b7b8bcd25550ab8a984a3704db9174d31b3950263fcd94b5d4104f7c1211d4b0e661bcd588919e7e1b8e4e4191eccd3e65db9d44fb6c4452b82f9a694da1679e26323c37a266b5d37cae1b428316fcd9160f1a05eb920a18b7f70747cfd0c8b04520b0b05920d31c30560561e178ffd44d6e0294c0554bf348994670742019d933b5ad147d8cbf002198faae802f4cc6508449e07cf76425330c022be6726eeec5296e3601ba0a9318a4883c9cad32a44c724b2266732bfcdded60f6e4ff8489993eaa21c1bafe165383e7859a5c94b4a3d14bd390a32972aeb144d535e2ff1f6d4def893ee67ead49ac683005e122692b0675d46362a4f2dc7809c6736d0dd717e9d69fb67c4880ddcaf58b6390ed62506da5baf86bbff1f64fba4481c2d92d8d048a620e8ad9259253c6101e138d0e93ca8952e3b57701ef4ef6ceba8bcdc224d3394448e3d0684c44b1efbd271fc810379198b170293ac177bf3b1752f03c983e8ba7d1f81923ab88a2550929220be1587e24e84d0cb59709698762ec4e922a88aa0533632fb6183219be74e1db9da7e875a2a12c690d93ff55b43e4c027704281969d808c5a51fbf8633f6a729bac2fd6cac037ecad3b5591409c43616b57e6a90dfe67ff288a2498b2c28b351d0a52a146d505eb25d55188a4b6a50b22fcbf63e04bdd86fc1dc2f97a61f33f4a35e076c776188670fbcee0abb4605548a78f357b2e1612a4f74ed1a6f161fde0c1f4d17a5123a27b0d8fee64433fff0d7ab098a5301cc1012511b268476cdbb5403e6fc2ddc97584509a650a9359306baca047fa8223756017a2c285b0204b94402f7bb97083720ab3ce9695f795f00d681cd09e7e95dfbc284f97b9acc8b260b", 0x1000}], 0x9, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ftruncate(r0, 0x0, 0x7fffffffff6) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r3, &(0x7f0000001540)=""/254, 0xfe) ftruncate(0xffffffffffffffff, 0x0, 0x7) 10:13:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 10:13:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) bind$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x360}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x2c2, 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e19524", 0x144}], 0x1, 0x0, 0x0) r4 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r4, &(0x7f0000000140)={0x2, 0x1}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) 10:13:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000640)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) 10:13:53 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffe) 10:13:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) r1 = dup(0xffffffffffffff9c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x80000001) listen(r1, 0x1) 10:13:53 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x80) setgroups(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r3, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) 10:13:53 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') pread(r0, &(0x7f0000000c80)="f1984d927e12e20edfe7c65cc51d9c2cf1b293d364d0b1c8194de27e3a967836c640a19ead3250a551fcaeea9b2c53a37456a57cd2120ed26a9410bc20d16b6d7524612ef52d24dcf4ad14161e52e9163f4182fc79698baf00242197843d0ee6b1cc35715fcedc00b80185af49dfe1d2d4b05150c2ec94de0f8290593d3d25344f435b456ddea2760ad5c63af0af6c42e44eeeefca224b50658030277befcbf84bf443a62e0b30d6856995d32f665adc069f723baa202866a01a87c55f96322d6cb71276cb5127744ff875a75bda12b56af5aba932e22821fa016b293257173bd02a65a33625afeec5c286abed585cfcfe8281fd77f161faabb2d3e936", 0xfd, 0x0, 0x0) msgsnd(0x0, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000e00)='./bus\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) recvfrom(r2, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000b00)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f111cbc91aa0148048f48df6"], 0xa) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r4, &(0x7f0000000b80)="f1c7cd5162b311d77515dc4e49906180aa6d735042814dc1837608a5aec7069448b3dd2e6cc817668e7d5fa006dc7a9f4b1d85a30ad3573b2e2534eb0b579bd83599267659971b715a58e8f477f3b126f476e038aef3584a9720a3edfbc17e84897998e1d3e41709861b64f568a36470b0bd58820cb23425fc03ab358030ff1fb39da99de07caec30efaa8c45bba8e42022728983d0dc7e0be81fddb844dca0d0afad2a02458d445e47bac2eed03f2d3d5cc86cda54a7d7dada7e98b334d2877b7420e80866b916133021af71d48565dba5d40ee4bc0ebf4f5e7237c12283d9a3ed09e3038486c5a", 0xe8, 0x400, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r11, 0xf, r10) r12 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r14 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r15, r15, r15]) r16 = getuid() r17 = getegid() r18 = fcntl$getown(r11, 0x5) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r20 = getpid() fcntl$lock(r19, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r20}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000002380)={{0x0, r13, r15, r16, r17, 0x20, 0x80}, 0x3, 0x7, r18, r20, 0x8, 0x80000001, 0x4}) fcntl$lock(r9, 0x8, &(0x7f0000000d80)={0x3, 0x0, 0x7fffffff, 0x0, r18}) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {&(0x7f0000000700)="943707c879104ee664641c25856d553d537921599284389a9f02e1473bafcdbda144b90622ddb3faa70dbbf5a95ce67fa1dee4973299d26f3522b2587cb6347b4438a35e36bb6e9effdd01e9e7205fc87949ccef549235aebde8f13133a19d5156b83db825dc1d", 0x67}, {&(0x7f0000000780)="eef06bf1a99f11fcad952fd109c0e6c7b2f03d1cbb0b9602f00396c66c613d2653741c7106970ce43b2fedd0542cef5cefac3b745d448696094fea27d819af1887bedc3792775dcfa950aad0831d18b115bad3746b88a03592d74f2d5664246d20e8560beb3be7f4db2a4b575c6cd5bea2aacce5e9d50bfa85ae3daf14e24a983c35068750a5d713e3d699e2355d07168a447aea57a486de0856f5ce70fb33636aaf35f1af09e77473a070db66c0e6287adcf1c7af22c741653e8fd6ae68f3b5373887440ced97cf54ad56f9ce313b9b0c26263839c9d75be4a039447e", 0xdd}, {&(0x7f0000000880)="b7156dd1008b2dd913149faa0a5926c6403e82244547e3689f228759c0117e7645b1930f8186ea4700b5087d874cecd58910deb0820ab9c91eb6c3f689a62f5af7b9572ed83315a9f27e9de6826f52a02ba762a3b203e45fd8f67a19f0cd6e5b7c7ce927783bed4e0ed7885ad5105c6953cebcedf400a9feb1fc72cf64cf78bb20dd2f9e109dd97bd1c7aab14e6e64adef7ec75588ce9437a26587161d", 0x9d}, {&(0x7f0000000940)="935cfc274e9860cd56d291395b7a9354a07be0c3fa00b2139846a2959752fbdfc659125ca4069f93df5b4684faa34d925aa77081156f8e24429cc17f2ed247b69e0c5f8ee422a9e70fc397c599679fb7afcb3bf11aa03af5ca91764e18a725f0e695960e", 0x64}, {&(0x7f00000009c0)="8e6ba99aae5d3aa3b4404761bf3994c234a28c25ed906fbd42ebc6acd76199c005c232a7c0f3601360bd816060cc23cba34d2393bb782f59a8ca336dc43024e89e61504f9666bfc9e1b274708ba91d6bb907283a0c85824c538a", 0x5a}], 0x6, &(0x7f0000002fc0)=[{0x1010, 0xffff, 0xd5c4, "79cef32b0634b3a5f9fded4b5abec0658d06fc5693e1cd7c904a972aab5dfaeaa9a69fca7e678d17138b94b8210cf0cdec95b2cf679036db420d63ca11cfd0596bd42f691c40f96a530a921b127db3723a57d05b64431725b2b004119999ce7de5443c326a2f889de91e116d7ab0b35cbcfd64694f8ef41dec0391ea616bf14864ef1c2e954d73aba7e3ffdbecb5528b96f2b31dcc6473acac1fbeb035617fedb27d4763e461780ba9909d0d64763811c9200936d512688cad7797381fdd8e5bfa29da264451085629e6164a9845c66d4e64f21f51a41c61edb3ca66cef16ba78e077fcc3f9a95ce14a75c80f720467017d6f67fcda6d34565ab488d920d370d085094ecd3d5854ac04624fc1120bf9f0e6316f4e00fb13bf1e6d2765b386e427046cf1b0c57d85723bfa48ee4028cd31ebf5092491c4e0f87652cc05f83afa2d1d1f48ac5e1a926a9b069df46fbf7499559233d40a59bcf7aaf74e6e9cf6ba872e4568258d7127bf52a6b24eec837de1abfbf0df915e0d70b4dcb01ec42053c2a513406cfd6a51124c76825465d9240e0c4bd73002786ce263b37a057cc794d8c48064c646ef90bffa7fe840a47bd23f4521026bf2be572aef623f7b5d5f74d8158454cd39692975ef52e36447e6c727da311eaeadb16a1bdc89ec515d336e00d8859bdb1c8f2340812a4b1fb64ff620fe895ea76d948f208b75b9dc759e07f05da0b990cf39464b523ed34533ee598a7c955561f7b9679aad4a6e27e72818bc3d907641774cb296b4b8e9da9c9fd9e6658e4316c5ced3f16eca15603548d35f0897857ba8428d392d3b8b7d327451ccd1f8243b74f9171d36010f68f6482701889842a71f44b95cc68facea4aa34f8ae6f3aea632654a3c58c551682e8b3e185ba893e75862cf363a005ed0ddc10f2d1dc209c9705b2e71e88927af416b7fd150f2ddab4fa92d9d8b9564a1e0a3fb4a45da46a8f7b94acbb03b8981ed8c4a36831847b5547c8ce91c0649ea86931b44ae5c294dac7b37e9af0df8fa136c6d0619ad2a6375d87be85bda38a7b685fccd3c1a6262125749e54c6c3d9127b52b2e0564c7a4befe4f283a6c5c013006aaaa00e10e0ab757f41db4c5b0d11e19adfc282ef9aa827d1bf60c11e3e2844dfd0f0b5f8580833d5b9dd35b25c8e15708ba5e62523cb012a02e6736d98764ac4a40ce70946fe8ec98d7eda614bc40a354e6c620b56193d9952b7f85c21174e0490d42e7d653923303d7b9fdf560612eca53f7e8b47413c7d7863691b39180ebcd1a0d64cd25ac396b45890616570bd7ee2c4c667e67d412c5b988767d975eb604c57384d6e8050ca0d884d9f401989b3b298fbdffc42a1f789d62627a76055b7df62273f7d91361fd41c5dc150e0aea55c057fec916a80d9d845031526ec3376a7941f0ed3cebe2badf9bd5efb57f4b5ec15d90d0b941b307346524bcd20d09e4704f17d0ba5316293e8a69e7b950b4eec02e55ae3763e0cde370a839f8b7e531883d36cd975bfc98f87fe8634125e24ed584a72aa21fb68ddcc81e7aec18d7880743bd19cfd14f433ba421135f156caca7f1780163992f27eb16c0fb48aa9a3dd17c2b92bd1afb743265ddadb9399d9c769dc9295d9054d9b880a3c891f04b153fd24aff8a42f7b946505c01e8da644ac5b192d0756829728871147348db6d94c0146091f350fb200bca87ef63ef75c78d5db62be62cbe59675831b43ea4e826121d3e543229645bc152c3caa9013373d99ec65b504be298275224ace2df1a17739261b83971d67f861d87d0a3da3318cb6c2f9c3cd6197046650087c0596a85a49b9449d8628c7eb76ffea69a6e5740779896cd3536e00f3534d4446e4c7c099d1c47a35ab2abca7cf169924d5524eb5b2557aa437fd7d4f4c2b88019d712bf8afff7094cf959abca48f5bf929144059d7c0b51d8be20677d97f0224355c006ad88ff72c8bb9d4cecb0c7921962489655f075c6252a26e1704459c021f736ac97d62349bc9aebe2ad13b67ca9e9090573a23487bf9ce316107d29e3669524b5093645f2c9620101503e95d0c3fc20445ae0d9c235cce616af819ca9645428731a653419ce29308613554d92256d7f3c2e0ad1a277fa00fa826306555b84ce4d713e6bfbf789b728213d687bb8cabd3653ea10d99c5c378ff7fc9b1f3f59df088c503307913976e205206902106b848415528b6863f7eb29e129ea64bbf5ec5d72eb807fd0972431d51159d25f48a23c618be56e5b5840302abe43d86584cf9e3d4c128496263ab770dab26dff6525d41d1bd0a04b00009e10fef5c7cc9c85c444a54cb5b4eee76ef1e77fb98308349035033736e6a98980bd84fac049fea3c0c39cce0d2211c31f5158b7aae614461c314ef0c5597318c8aacb8e92858171005920bbf458fee02eba31807908d331cca68137a99bf889fc181129ee7b5e2a01c0868386dd2131288c8d3f45e301e0af00d39e91ba22f2e916c72def826072bf1e68fa5be56fa3474ade64ff2fbfcf840f041ee16420fc4fa945a0a147165f7d5ab48c042a878c335a8fec0f0ea5215c66428c29345f92ee3a46d497b70891a6a143b6bd91d843ac7ca4f48365ff69c5fc3946d0cbc33f5b83f9be4ca1796015ced3442ed021d7c64da29ee7a298ad8b0a5ce84f6aafa6712c715282c769faca7fb155a912d77ec7fe0fa5802613dcfd5ceb7271ec94fe1ca3c63bee05ff11c1ac7cb691f98263f672271748257eda0ef61b37117cf9f6c7e219e8d17208d3c10c28484dceb32ee301a07b1123d9870e7c647284b289666dc6ba63d3dec8e9df5595f3f065393566bcefa33340c3e48ff2364ca8b10402b17cd64d613d19ae8875342d5b2c9605affccd33c7c88b75f65152e0a9f8d885c3c464b1db945464d8ca4506e84375225c7e3f16649d776aba6e2486b1d110ae2bc4e729405327283bc1aa6c4a5264d5b64387d8fa052644bfa182f62ea792c2d60f82fa4008344cdaf458254e6a72eb5088fc6577076eafb40fdface07b17b1dfc2d8c1ce4171a139db4d648978d181bb91857362fe5bfe002cfb19b990fdf16fe1d874517612614fd8dd5b531910c6c33dfda89b36a82b735d91db01ea39c29eb4c5ff8ccce51d075b089fcd47a7b167929477d846a7ece0dcecd8934dcf413fe1f76837bda99ddba3b91a277399e858454663e6ec03592ee29cdceaa9eeb9f2eba7bffd21f484a81cc0436eba8413640a348133757325dfc775f986ce456eb06b7b5fc949499bcf170d4749a8d9073ff544edcabec6111b5a01fe92d0cd614a7da81d81c2c7793b30e1ab63d312492ab8f42d1c4243d6391f503c167d455dfc7d61676b6a87d55328abdedb9e5ada0da474822a0fd7c84bef1349996f66b28496399dbc9d56ec0a788bd3d777f75b0c5faed7c07362ce077c6776a8d91bcfcbf2762d3a7b8ff2af53e3b8ab91e4aa7e04e66bea50efd85d892fae1716486c5abcfc3a5a0496cdea56a1b0bb33c200003143ad92257a7027643347fa6cee28edd8e5274f4231725ca22295eb7acc974f4f87879e5b9a96eab7263b06cc61b68c2e812479d5fdd5059b992ec67d0de53c1a02efd57c0bf38ac343e1c068b14c057de306034c593431f81fc3c839fd286050e68c83a2d0480823998209c31f36cdfa6928bc93a8a576b14e0253cc16342e3a20eb6e45b7477b718d8a6c67d5c3c600f6655a25f0dc4b6d3cab58bc82f54ac9b1293ff6d07e26a61955c7b4141e9e726640168e74a08280e5fb8d0e91b330b3bc9e3b3408114a2eff3db4e816231fe388ff2af7abae9fb1d8b1c91dbec20343db603260b04fa4224a02604e54baba010f36741e9dcadcb5be7e1899f1a8e547226331b8b44acdc9f3823bc2e591d2e8f301ef13c6a45b64c8bcc0dbfea9ca635c58159b3041af57cbec36d96c3c8917b3e90da0ccda7fc8127954279334e489d71c5b12017132a776ab19003f9c99f2198fbcba89135e93531129782a28dea9f5cb4cab294a112ec0a301977b2d1a67c92e4a2d30abfbc14dc105a3bb778c046e4004cfecc798038e38ac3286092fc5ea1e0d52da5f644bb4ec44e08b49ddfa9239eadd5bc0a3c166b3799e1b3360b6298a7279829f9533fd530ea0cb5413e350210eecaf8ffa947f88dc5a7fdc20d8c13e6102ad33523bda5300c73140dc141095417ecdd4bdefedff2f1e6bab4f64bb36caba4613684ff125a0cb18626f2e8339364bd6d9a9e00f47dd7f4c764f2ee4eef09894beb349adcafa232df1e171c0c38551e1de20b2eb7195dcabbaac409096c3958ddf958310777e1b73ea316f839e39ed792a63af66299fac83edf1d0b42120e1effbc7d45821dedb104fddddafbba5272aa07791eb5d7e17a107f1c3c1350d8e1d85ec43b4bc1dde2eba7ca1ff5789d4b42b63120c548d676a47961d28d82602a4f253212254a5ba17b22332b5bf9a19566522b82d8555062c80b7b0f0957634119dc8b3852eed66c67b945742ad2d42c18ab32ec607261de7894e7d0c1cb4a78216314896d344e29e9e0641b43f84185a28a4dfc646cae69af751d2796acb324b1941ea9b36aba203b664f09dfb2d9b387cc971a5c8e9b4d9a6e4c57ea9b7baec696a9feb9c567f228d29fbbd2012f8a9eeedb28752b310464de56a70fbbb20f071800964b48f44aeaf0e77a0c2f783e53201ef8570b5d2c63deb4095f7bcc7a845e0121d7eb3814579252443f5e9d53cadb5bb5693f4c46ce328d0ef9ecf7bdb7615405eac397cb17b7b5e1bd6c04dcfbcddb82feb958a0aa7d2208afd0846af33e3759b507c10ac4ec17d3983fa2773d7a9d9dc3b54d556a1b43cb2726a232cb4f875c946fd7f2f0b2abd8c4d409f8e22bc996696b66893d0e35d758cca5dfebd4bf0ffcbaad185638dbccd10dca16f2a19cf714305cafbbe63f06fc1925e77be6469bc0b27462068f1f40c644816f2eeeaa89e14d4b6e5747c9e7b0064a03acda0c6d4a479a518fd9a34f67d86573ae70dea18c7e6c65b5365fb3a2e22c03c0c2ac8058829f4612261f60fb26a8905be516df883c2eaefee13c9be7b8d3d975d820305363bce35355c7e89dc3393a15235ef69fafe000794981a03348e8e93eff7638650b712b65e54e9a464e0a14a0c3900b1e488e5276dbc0be4ef7c5e2d654ffe2fadf719644c0765cec4da817112d3599f2afd000e9e2f859e5a65da233bac01fbab167525347f53e8679994c3a446d3d3475e9e7720cefbf299cb6e257a6661457474d5230072d2b4ff618e8951df48457d3305292b80b694e31371a3c24b4c14270d1d8d1ee129aff9eae8c39a6681ef010153d6e829f289829859b4cb926fd78b8b9b3279cbbf3b9853263aedfc66cdfab2512e676a9641bb15187d7c3f94bd5daa756461952a2abe368ce8d0dbe10ed06eb4ebc2f4db60caf4a5a24798fca49425d69154dea1b4ec16b5aa50cf27dbeeeb15751a0adb1841872ffd0be2217bb06a109d3180553a263d387d71927eb639710d60abc8d5d55f85e112da059db53129278425d56cdedc6351902f44d57ed570cd475f9c9d5d7b9c82d75124e0d852bc428933b2737b883f9287d8f70295f06f73584e055ef2b7e3751ae8e495701cb41019e27eeac2c2e79b2b0322965cdb0e7f8d05310dcfcd4610c26cd76aa8c19ddf53ea98ba3a8f1a87594d9c1787790c53bf415ba39c1a1d179dbc102fc8dc80205f0195a63fda22168c6154f9068de41f7c15d7314c05f651e386eeec3278dc37c4bc1427b72e6c8442873bb"}, {0x10, 0x1}, {0x80, 0x1, 0x7f, "f2dedb7013fa8d1f7848cf03701795b0b4b0de359b2299c41834b17a3cc4583f4030f5ef148aea8c206fae5fae96286c563f32cca836ce669349849a806e02de23fc291c8984fe88b9f74380e21882c1905a7ef93e86c1a0aaf12325a0bba93b5f293ce2669810f3dd"}, {0x1010, 0x1, 0xff, "5b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6"}, {0xc0, 0xffff, 0xfff, "61d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40"}, {0x80, 0xffff, 0x3, "83fbc2f1f896ce6b60a19e7c4d91ddf2f672dc4915d87859040c7102cdd6a5bdd2c39b1f890ac5be3927ec221c09191345682ccbcfedb54d10b3ba3b302ef6cbd2a76fd58759612f731f7e0e6d022937caf5f525e0bf1d92c6faeb667b2a9a33de3dfba17d4266755a2d0e74b5f2c4"}, {0x10, 0x1, 0x7}], 0x2200}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000dc0)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r21}], 0x60, 0x8}, 0x1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00'/59], &(0x7f0000000580)=0x3b) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 10:13:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 10:13:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa6, 0x40000000}], 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:13:53 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') getrusage(0x0, &(0x7f0000000340)) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfff}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 10:13:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x102) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x714c488e}]}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4503) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x80000000, 0x1}) r1 = open(&(0x7f0000000800)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000180)=""/131, 0x83) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000025, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20000, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, 0x0, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r17) lchown(&(0x7f0000000280)='./file0\x00', r8, r17) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', r5, r13, 0x2974b5c7ac6748cf) chdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 10:13:53 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xffff}, {0x5, 0x49556856}}, 0x4) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) chroot(&(0x7f0000000000)='./file0\x00') 10:13:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:13:53 executing program 1: acct(0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x800000000029, 0x2000000040, &(0x7f0000000240)="d52c966869518c67f68fa6438f1e856db321e420ec2256", 0x17) fcntl$dupfd(r1, 0xf, r0) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r1, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) wait4(r9, 0x0, 0x9, &(0x7f0000000180)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) dup(r12) readlinkat(r12, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/204, 0xcc) 10:13:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) sendto$unix(r0, &(0x7f0000000040)="3e0b3786f3f9405bdbbe53b135cbc611d02f212ce0a80bdf4182939e77d700f8e8385e678352808a82ec543c388b908dd5e9e4e8baf83725610e3a109d", 0x3d, 0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c673000332a8e357f8fcda9216b664ee26bdd74ee3ba675e7e6f97dc0157697fc2d7bfb05e675fde32d13eb42238520118c1164603ad8dd1440b2e51284deae426ccc49d1b283a06276cb18bf8e62fc3098db2930c28c8d76efce4fc7c6cd9fae427dc36ef6aeb5337b9f73b6cd6608d0a6fa7dcc7e9ceb6c3cc5a5a68497334519933b744f035bc401e1ab3c3a5b90e9358411cb658a67da55c678e5de280c4eb1a94fe87a6c390c87cb47c84e6393fcf777683b08c502449327434c4d8d01f03fc5303bdf79337435c0608c9fdc1a0c5900c657c90d628e702e37f63d320bcf702d391bd40208aefb3f747e2df0c433dd00"/262], 0xa) r1 = socket(0x11, 0x4003, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x40, 0x8, 0x1, 0x3}, {0x6, 0x3d2, 0x6838dd59, 0x7fffffff}, {0xd0, 0x5, 0x10000, 0x7}, {0x8cb, 0x6, 0xe947, 0x7}, {0x0, 0x9, 0x4, 0x2}]}) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:13:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = socket(0x0, 0x3, 0xffffffffffffff81) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r5, 0x0, 0x7f) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 10:13:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:53 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)=[{0x100000b1}, {0x30}, {0x806, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:13:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x162) pipe2(&(0x7f0000000040), 0x4) 10:13:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000340)={0x1, 0x50c7, 0x5, {[0x1, 0x2, 0x3, 0x101, 0x7, 0x8000, 0x89fc, 0x7, 0x4, 0x4, 0xfffffffffffffff7, 0x5, 0x3, 0x200, 0x7f, 0xfffffffffffff001, 0x80000001, 0x7], [0x80000001, 0x5, 0x40, 0xffffffff, 0x5, 0x1, 0x5c88, 0x3, 0x6, 0x5], [0x81, 0x5, 0x2, 0x3, 0x3, 0xfffffffffffffff8, 0x8], [0xfffffffffffffff9, 0x1, 0x80, 0x80000000, 0x7, 0x6], [{0x9, 0x9, 0x8001, 0x1}, {0x6, 0x82600000, 0x2, 0x100000001}, {0x6, 0x594e6347, 0x7fff, 0x6}, {0xfffffffffffffff7, 0x4, 0xffff, 0x2}, {0x2, 0x9, 0x9, 0x4}, {0x1, 0x100000000, 0x7fffffff, 0xfff}, {0x1ff, 0x2, 0x1, 0x800}, {0x9, 0xfffffffffffffffd, 0x9, 0x6}], {0x9, 0x800, 0x80000001, 0x8}, {0x1, 0x8, 0x5, 0x6}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001], [], [], [], [{0x0, 0x40}]}}) 10:13:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(0xffffffffffffffff, 0x3) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="0ad6cac08d9ceda9569b4698bc11a9c5b9afdb5e00eb57f3a3521fcdd2e359b2d457c84e1ec97ee851ed", 0x2a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:13:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000052a34b9bf200f55ee6b7f904f8ec795e8e9d5944a9ef5d72f4dd8432dea94e8b41c84544ae5725a0221f36fd5b4a7c600f580399efa61b7e40000036b4"], 0x10}, 0x0) socket(0x1, 0x8000, 0x5) 10:13:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 10:13:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x313df9ea2b421d49) pwrite(r0, &(0x7f0000000340)="956e7140454491ad0da8401c1dd599d2aff11861409905abef13637a05085eca5723d7aa6ff0adf23a6a36e9bf9df319e1219652addc5c005e395fac74fbe93ee556051fda5c059b281be4a4ce70111c6bc055c7626bd055641a453da9bec5407a57b0b7559c8db74c0d8ce10a3ee6ef6eb811abda9fb2fb9c425c1013817b3a5235f603ba90f6eb1eab8cc83a72d7d7b7a984c5c0bceb7d0f1f230bc70c37836fc59c9f78b9a4334cdaa62759dc03ef82e52f63e2423a40ec0ea82f72e8b0d8a4739edc4c2f8e32e91be5f39219cfaed844bbb23613c90aa27f660540a033c72c0a96710f53fa978255abcd67e320721d1b8dbbe50fd15b63b26b7df0862bd24adf40aee025903a70f797eba29eeb4d7f7824d8c70dbb2679a3bc5b3977ab29a72cc521e21c3bbb7b23030cced356581f00c62a8890953ff152d31e4613a0719851e7775fd9fd22f3a30d27681ee524e6a6ae80ff76c1479409ef3a91566ab6f2c1c491d7243b51cd61abc2eb03fe91650f035b2aa160831575fbad5a123e75dd068c304855d89b08822cf2ac90a560dd04ef0ffa1da3a64e3d3671eae99dc4838ba579f705eaeeac3eba9d96331dc53130f169585f11b09770c21c55596626be724d52d50f4642254a7d4212448082ad78c8ad7749209827c27e361ac904759d0fa2a92b523d2ebe9390f526a53614cbce9035567d4b9968acc79dd82138b89f7138e449c1d717d8e64ed0b8065b8473833a8f952ff3bc27ac72dd95246dfd11aca51e96a571787ca96f688348245b6f4ef29a6461fc7291bdde0ad34ee153dc8f69a858199eea5a4a9fef44d062da6fce97fef0bc771f5120053377c0657b9258e6f4c59124cfefd4250d102a2819a70b23052adccf2b6531dbb1ca49ce55b43db9724cd7939bee4c5fbb4b4e2b20967459390ca45637d5682ea1ee95ce8bb7e323c96b00b9ccc132e104e2fc050884d85207e5c75b4e08f27b645c5c73971de2e74606e5175dbe2352cc5a3c49d4decf1e27f1870be385825b90c48e7ed3b8a47c823e6d343e43b48bb9a8f1a1bc1e22d4636516d04d4ee29f58015d28a5da686e09effbb097730ed32079db11bb9ecfd51b278401c3268115c0b869de00f7116086be2462ddd70ca005f665d34642cd5edb3260b013f7e3afb008b610516506c001ed5ef97fc83d8a46edf3c0fe6e6a4a4fb72975019cc6c890766fa2acb9af7c782381f6e816e90ba7d2620de5f3b731ae0181b89e73ab2f5f84bb54d0456d2c062165984a4e683ea98421a2ed567b674103e11785edc26aa6ceebc0c4727decb8120ac649dae28f97c0d4b9b531656323402d474dd5b16d735b4db2f7c94969292c201928b0b4b567685aedd9a6203e12e867692cd3b9d0addf99b127db6b00667dca231365b275072169ef5cd7a7b3779fe214837c792675a246b62447c49ccc6850047c8b097f358b1f235ad6cbd2c76900ab4708352b297ae002cf2deb21ab2a6ec6270ea4c3280439ec8c78bfbfd8cfdfbc899f5643bacefbda7056e5768a2e6f8f6fa788d8d5563fcbdb20f63c167f38f7622b8fda626726ac6070a74f93108f414ee8eb978196d1f41630f33f12a7173d1e9489c6a1cc3f601f9299d6c75372f93447e313b3a7a916c41f370791671ed829082d7311f865747f7cbf23bf5ba1cc72d08db1ae7631c52f92097bdc748a291869df160757264f4c0e185a29b465fd3621fabe7d9e83665a02ed4f9306fc4c7e5a8c657fb136b0a11660938ae97c02587932751bfb0aba479b34a50c0bd301f97c9453639df0f5a640fa711f7758aed5b65e7e0972a74e3bfc9acc8193c49f0d6f066ddb91ffb6403cbe12d8ac805e696b5a028665c3b5e19f4c13133335514caa693488b6830ca430f542fd46041d003e2b0fecab6fb7f8932b48dca0febcdd5146e0da327ee5a5438f002c112fd06b71feb0543d79e14b2f46c27617125268cffdab4fea75d1eb28917afd3609f4142a348ebd069f86a3edf17408280386f118f6931c6ab7fa7ccadf39f4ef609ea16692736105b964e3eac60edbe8d0a36938991d281e19de7fdf0e829f5d6b7240027587e86a650c42043fc65baa6c0370e2515a4238f254acc82ff371f99e479ae79836e9a15323061c7da2966b0102ef1ae3d84407bbcf2cc487edb716d21cdbdc0b2b143857a5270ba31db24dbea5838723d1d956249e188566c4f8a2aded4fc1246ed6367ed85d617ad0fb3f16ac32233c08e12016ea914c9fb290dd5749b7fe1f7056f2a5dfe34be46ce2df5a879a7965a1b1326294ffbd2ff7b02da57b48e7d17b6cf956d9bb711556692cbd77d8a19c282a3440490f3651f1ede5de39600c9326b089d7024aabe7694adcf393946a6dee5cb8e010dc88637ba378b7732d79f1cce95c36931a7307f5b82de7c3c93041f4db87b219d58a395a1f6a291f8b54cf1ab4fa12300f721e212ab79b8906c9c8165328cb849edbda071acea3a14b54f60502ec4fb673e3cfc05a90d2c84fc85baa2e4f16d39fc6403dfe373773d37ccc924f75cdea61364063614240eb86baf213833a87a3b43f66cdd1174bf5c77e46a16f5dbc7fa105d4facbf4ee2c47db27a41f0de61fefbef405b977416e2664995803ecda5e85c5f1acbe63de50c54b52830e46e74b20debc04e43a8e303df8f76e1359809d919a89b18a75ccb2eb4f55ac0c6bb096167a84ee03e98b27e333a3238deee921e85b4a642522362ae4ca411bdd34957b3340eee5af4efaf3d2bf7a599acc70d9a407d0401ca23595c47359cbfe6842dcd7a9733307e8fd5334c8e195325468fd491b4db07231bd91ee89001f0429cbfe58a0ed1c5834abafb43b57861cf3af6e729050e32f1e5595b942e7136fb9e6cb81521dc4b0bb2e732fe13bbcafe7b3f9bd66d51b25cfdba1ac6c9af4b068544cc970b8e0c1cdb480edfb42db7de846caa8f306c2773e1bbcd719d989da61b16847d0f846f36a3b8913df1111467230ed3c6d608b70bb7a3189093ddd5fbfbb07230cb2a9c29080b92cd17766bb65ec0e57c3fb6e51a3e012b861cad1c538f89822f75e815338621c7410bd2be38a440ef8904a802d1996bd4b1f3b8543a4d87a6d880eda417c6cee29033b970d831479c717add0c509d6946d37602b8bfc607096d3fe816dc11e7d7c95efc5c55441fe4eedffdd60c560d6f5d1f10cca739d77349a0d3a95506b1e9d81afb0a8dc2c16a9400938f94cc73f1a2129b43ffd048bf6d50bf45be791830eaa0ed170a54d013f8848d5f1987ef7a471d6164362008984f6c0f4864fee66f57c864eeec29863bfe891e2975c56bb49b6129604486de5a582fb21901be06610ce1edb752918244c179152d6c6338a516e8a40605c46d0b37daa5ec3a82e4dae559c8d532ca91c3d647014eb027b06741fe4faa04209a04dbe91cd869d98a890fe02392e82b8999df7f12a764264a9f89cb4dc38c9aa34cced9504f86f88bd22e4773f711e035e405f34cc3e1fcc323a7b8749ddf4ce3457841c910b533a148d65a673850c99f20a1f8489f63a7409cdd142fb3176eb5778d2db02c7ebec430998f47efab39486d27eff325dcc7b4fe8de9d8ce43e575f579825b987f33f9aff947bc481afd7a892c7162796917c56f668760d3ab28224aab2bc4fbeefebb3c08506096bac5f4aa4d1a7322543e0dceff59b8b78bac0f103ac04ea16430c0af6a13c2f89b3b6df75f6652a40e6b099a9f8e18e955cf5997769db410e0439626c8d2b3927145603378998cf2d9e49dab9484a4df6a779738df64532e1a0836902b6fb62e3e60db1945480080ca15970c16987dc9be0eaff6a953de594b1cb778909adfb4f69b7e7a12d7806bf72a111c660c2d7fe2c25266bf308f75dbed9f904b1e142aeca0226f853f26e34eb65f27657366bac7da4bce968a1d8c15956e9198afd25867684e3e8c252091c5ea83762451e3823d32e020fe15840aec9baa4522376ab0ff8b81e770468ebc35d88add160c007c0e21f6d7c914884e9b40ff9ebe52e3c627cb1d012aa901c151ec5e084b191d07c092393e4b20b3d8390627e5e9fa64467a4d16a310de4fd36de83262c20567b2c8e3fadb581eac112d169bf44b7c95234e25d3422bf3fcdd98dfcddd342a36e9c289ddbfaf77d1f1e1c053f563f97380f8f0b385c1ed8dd8e385bcd1f144cffaa50ccb2338f761023ec08693ee045fd06b4053717fbe814abc73c1de6134a0d58953a6b644b8c3cafedbf506763ed1504a849628bdb08f4f9d9c54d18e8ac8285b76a50e48921790bcc94f6f0789165ed641642b3da93171a25024e85ce6635ef31aa51d07ec64a78a51bca1bda848f5627316f6243ad96607bfcf420da6c539fde2c0fa29396733efd72161278d445135ad4298d001a3fbe5dbedcca2ee160b34dd42aa2edad57070162ce7979308c841190f611e4e56809ffdf4a5dfc2c8b83be04280357c66bf1767982bba8e4d82a0436d174cca981538e275f27bbc50305b60707e7de0ffebcc540bd63da4b0f1afb7242ada12aa363fff9f435f2cb10f3d0800fe56109ef209b42526f5b43d6b3613041a999bab6f6d486b261206eda59fb4e7ca1f23df718e42aa8aa114d7122ae9871f4fd1bbadbf9c77999b1b0e3bd7d1cd658d00ee9947c42c704144a8f699269ffa564912d1b643d566078552d46d86481d7f1bf27c9e69d8c5832c9b59fa6184b7e498586bd1ab7e22addb182bc7b4e9c636b3a0b55397400a6021c1b1da20525639501ca5fa4efe86e49e380c2b817bd922ed9dc981446d767c75467d63831bcedf5f7c9b6b038c51497b1545fb3139fd76a249332c4a4326ed3a73b843bdd7b2d6b4289c97a234be27bafa5ba4a71b262bd5092356287134556f82780b68619b177fb241d82a5c46ef4abc8193e8f57f4b9deae33c57e5794db3632b4c43bb21cca5e3fcea3c16f72c5d67064f20ee5c2935bcc886094cb6a2b72a2bcb630703ce1c0168415c2feeb4e80ea9abf8a9269721c39d6e0391db830eac072c8b578f531ad9c22f04a61db5013f5e035459c8e1b75b51a24cd7c36a5755ce24b0f7b7cc0056bef050384a0a240224ada127d960a8534737c6a1e4518f3b52b05ded9786b5f34e41a878de95284a2d388f3eaae840f0c97f49be061ffaed0e4d9facb982545f3019b63cba6cdfd43988089023bb340706ed17a549f9827077b902276e28501850f2eb8c40cdb27471ab14b800ec3df81873c9036c3b6c1c3008f74ffb37dfc0ef0f33f524126b6ab7554e029075fcf03267f511f3e9e812fd9a934a03bd921e8ae1310db54c066baf1b9ed3e09e33650b547257d17579e01749ac482b26c14ae5bb0c0bb862f2f7759c3bd174f4cdf7ddbc4d225d9375d9ae50d02373494157f39cfd56e0f8440dd91f3d89bd9fe21cd386542b9bd1f27c7561076ee3649d26c89a0d62f9ca57fce5730c7b16ebab71e4f19aeae96ee1462d0e24c067ab1c4602e3bf503d0f5fbb03347dc36a98655f4b127e18ba134e1ed353c87984f3fb22a70d44afb58b72df5a8485ad2bc584d0fd99f28bbfe70839deab1cb084cc03afd8a25b3a532511be383c92c86e11d9056be832f5ec629f644e920d6ae160f8d3f257624fe7fa636847b184d072d8c59952336cba619958e8ce3a611ce1ffe2885b35f4465b7eff3e0e3ed480c0b606d54ac52467eaefbfcebf6cf341aaa4c6d00cad99208f9c7fd594ce64d274002fe4a11e3c305127f56af2edfdd6f8f4b70fcff8189411a84ff76d97465f7f0", 0x1000, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) getgroups(0x7, &(0x7f0000000200)=[r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r5]) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r8, 0xf, r7) r9 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) r13 = getuid() r14 = getegid() r15 = fcntl$getown(r8, 0x5) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002380)={{0x0, r10, r12, r13, r14, 0x20, 0x80}, 0x3, 0x7, r15, r17, 0x8, 0x80000001, 0x4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, r6, r13, 0xffffffffffffffff, 0xab69fa47934c8623, 0x4}, 0x7, 0x8, 0x8}) r18 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x45) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r19 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r19, r18) 10:13:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x7, 0x6, 0x1938}, 0x1, 0xffff, 0x7ff}) setsockopt(r1, 0x401, 0x5, &(0x7f0000000140)="cd35fdf918739eb807f7a8a3481fe63a73de64afc6405d8d1bd54a295795d159a89db8cae6c7c4e877f2148ce5d30dbaa9da04e06fc4a980eb704e1feced7621120be522ca4183ed35eb12fcd538a6517ef88168d26a465eed0ebeeff012396db9c87b1a6de39cfafa7501af17531f75649ee0eb744a605e05fcd4ba73d545c3e2b3e90654020216ac94b1ddea9c51a387117c05361c36dae5e30df43150ab5fe4c3b1cef8efb90e334d4119", 0xac) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 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"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) dup(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwrite(r0, 0x0, 0xffffffa1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x810, 0x0) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x101) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00!\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(r1, &(0x7f0000000100)="991c08df688ae4321237381af971574abe5444f78cd48ff4a26d2b160ac0c64d2fb9884d9806b978dc7ad0bf258e4fd2f3c577e80daac2c1095de98756e963b2840b77d7d995302cc94180df9eee74f461000251b1f1c938f272f6387a39e28055537c9a13d0a2ab655bba2a9355ff579754d84084d21e4ebe97edede8d557e2e70a6fbd70e19b3c7654c132", 0x8c) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffa, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x52}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3fe4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8001}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe82e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xfcc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8d}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x7ff) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r5, &(0x7f00000000c0)=""/200, 0xc8, 0x80, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = socket(0x20, 0x1, 0x80000000000004) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) setsockopt(r0, 0x1000, 0x4, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/114) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000580)=""/254, 0xfe}], 0x4) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0051359230005b0bdfffff902b7cd000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB]]) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0xff, './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a23f62a587c18ea5e70f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) write(r0, &(0x7f0000000140)="a09ec1b00038cb5b36d5ef7cad0f7ff53c4a6ad6d381c5169dd70167e4376c6c34631ac4c785a86db2a00a3d8f6dbb6b1ca28fcf9d93da90a0b48f41c76cb167a065f10b0dc4995e68186cce4f2a24b9e78cc37524a91bc03afd2fa702e83ba32e4eeaeb99abfec32bb06ed54999460c4d72ddb8aebb113664f789362225e25da192778e57aea27446517334f881f77af9", 0x91) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xff618289584e5e21, 0x8000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe22, &(0x7f00000002c0)="25539170c5ddc7acc0ef02b25c31c1a412a1a606ae0b5dded465f0de71ee974c6526881dc47789f7dfe4d21d2d321785738d5a0f9542759002a4cb12695031e8d6d35b4190d12baf6f13891ee1d94b24bd6f899cb308c779519e8a06e4e80279a6294d1650d73d93298c8874f228c47330b9a14ff70538c843a26f6925f31782ee124a1eb58a5b6c2b6463e437727c8cb184303add821ea3cb050fb1ed94224e596a9713269d56d586f44422108cf4cd66c24f4500a314f3f6044edb8f1dc79f6fb8c92a795bff218540bccdd3e05ddbfe6ebc6a0e4cd00759dd0e62b51c2b3eac53841de8177e770f4d89b1a588e037b45bcbd490eef850ce0b") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x51}, {0x400028, 0x40000}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r1, 0x0, 0x8000) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="b634a4e652895a359b3688882983b3c8d442ff75f666b3c017b611e7d94bda01baf5a107f7a2a42d08a0137a2c5e8744475b687631db4b6c0b8eee44747ad8cbc1869530cc372efdfa957b17f35a704af60b3c05d25164e380595c6d", 0x5c}, {&(0x7f0000000340)="87186228949560810be1159188d12567cef57e5f7821b5fbbd7cb1d056da0a561389460f0d9009d8b925169eaa2033c81194568c462ee61bab274144cb7c2789db909cd10bb69069dbb3323b0972f27b86d278621173f7d8923a55373770474b53d5e0540665a5f9e166f57a0771ff9a4010f16875ac6ccb25387a0a9f033a566898b9a751", 0x85}, {&(0x7f0000000100)="e94b7489b9f07b48ea568dfbd11f57b83fc6df39b7e2b4a8ec0882bdf97f054f553a165b20b6dfa19204fa4e2b11f7406705797e", 0x34}, {&(0x7f0000000400)="ecd09e39d59f328686d67ba1a043c8a743b824519fedff12df9c688a004071d56be9dd193f2358cb1f85dd85155340f4fd884252b6236202bcca4a97389ceef13386a0adcf13827eef2af2c435db35d923806100fd81fe258fde51df650c50cc2e907e00dc97cbb46b1221d80d5d6718c5a4ba3dbd868ab33c26c77fa105f4ea9737992b86fbb8f913276197b2aca233ce2ec4a310b98f6f85c511d2038c52ab54fe7c2981811c9af7d8bed72aef150575a7e2ceca20b075d2aa1764a91143503d102f6e4994d9ba0d6438fdca", 0xcd}, {&(0x7f0000000500)="7b25bd468e04370a2c6a075d0764c6464b8705099f5a6571b2d85ce67f07db6637327de3ca956b9c9d99a6052e2fa3bbdc4bb11578fea63ac7616cef1ae5d26ce45636f0de1d2e96284a98a2a974d68a5ca3015d360b3f4950f345e1538fa850fbfec6bea3529116b13312898acce2b050b3bde63908adbd375700d31f6120a2b907c89f23", 0x85}, {&(0x7f00000001c0)="3e06e103ac0e2710dade750208f424a353987f645a916bd71176ebe7760e72172076a10f1d81d840e3862b4f6d8abdb9b137bb4397", 0x35}, {&(0x7f00000005c0)="348e42d631584c1ccb9380bd040d4928bbe790ec37a619107a66db025bd4b2b9794a7cdca2a237175773898e2e05fa6b19ffedf2dc5b2a892ef7c1b60ec9450c62d166bbb5787af46535a67cc8476bbd610bc28e524595a0e5e09c42667a5641cd1d0067", 0x64}], 0x7, 0x0, 0x1e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2d, 0x0, 0x3fd, 0xfffffffffffffff8}, {0x80, 0x0, 0x0, 0x1}, {0xffff, 0x0, 0x0, 0x4000101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x141, &(0x7f0000000200)="3b1925400ce3eee017f4f2e2975401cd74b1291222a8441a872ba5b70cd0de486d68a4691dd66592a0bd8f2023bb8aea32e1cef7de2397a94cf81b3df73a815f2df6a90c6298d1e4bbe199433971798665fb7f82af77912f8e3235849c4c9ca321d7fdd81651a4488e63a2c3c1260755b7c4d67cac9ec60e44db7fc77d87fad9e89b596a902f5d46fe4f7ac7fb0828b00a92b516645c5b8d103dba4ea7b477767c23334d0e5a8a6649c9636e8797306f71ca2d0bb56f7068d7b6a774e883b8f55c361ed15149386282f557081f0a2600ff2b9dd4b7de952e5a8ff8eacbaa0f2cb136fdb3963bdf3d75ef5e572b630da09813c44f39958141cf54aed45de65513361d1292da0c55cf3f1ab2115f94515b201d209fcd2384828991da48d8721d974951cb17d48204fca91e117daf7a28cf2005eaa167db") 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x4, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) semget(0x3, 0x0, 0x104) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00e62d2f76696c653200"], 0xa) write(r1, &(0x7f0000000180), 0x511) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="36cba8eecc4641b0aba1e04af84a59736d57a32a794b96ec951dbf10d33dab78670e67aff57663bb03b3dc43fcfdedb76d718e1cc6cc58296b7a3aeb25afd347e1b41b66f7b3a0cfb825aa3f494781e836ac4a16c2c4598333f6c4cd9cdbddf39aa50e109668383250f16c4e2a5b", 0x6e}, {&(0x7f0000000180)="de78d698fda5bbc3a39a4e92c39ee2789d63ce87d1c68522e03aa679bbd15794c615d1e4fd5386749d7b83bae64b1923bff67b12f1799d4dfc87cff56a260ab986c74f912cec649b7d1363aa481fbb6dec744ba45b52f51dff110ecb5c6620305157f885", 0x64}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:00:01 executing program 1: r0 = socket(0xd2e7755799e367c4, 0x8003, 0x2) 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) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:02 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa10, 0x40) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r0, 0x0, 0x10001) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0xfffffffffffffffc}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x3, 0x372) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) 16:00:02 executing program 1: semget$private(0x0, 0x3, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x42917b87912145da, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0xfffffffffffffffc, 0x5]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:02 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r0 = open(&(0x7f0000000300)='\x00', 0x1, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2c0, 0x0) r3 = accept(r1, 0x0, &(0x7f0000003140)=0x274) connect$unix(r2, &(0x7f0000003340)=ANY=[], 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000380)={0x1, 0x5b04ec9}) listen(r3, 0xfea0) recvfrom(r3, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYRESOCT=0x0]], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r5 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r4, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x2000003, 0x7, 0xe4a9, 0x4000000000000101, 0xfffffffffffff10b, 0x8, 0x3}, {[0xff, 0x3, 0x7, 0x3, 0x400, 0x3, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x1, 0x2], [0x0, 0x0, 0x400, 0x1, 0x1, 0x8, 0x9], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3, 0x2], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x9, 0xff, 0x5}, {0x7, 0x3, 0xfffffffffffefffe, 0x1}, {0x1, 0x7, 0x801000, 0xff}, {0x7f, 0x100000001, 0x1, 0x8}, {0x0, 0x576, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x2, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r6 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0x15b) recvmsg(r3, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80), 0x0, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fcntl$getown(r0, 0x5) bind$inet(r5, &(0x7f0000000340), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000003c0)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r7, r8) accept$unix(r3, &(0x7f0000003300)=ANY=[], &(0x7f00000031c0)) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000880)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r4, 0x2000746e) msgget$private(0x0, 0x120) r9 = open$dir(&(0x7f0000000900)='./file0/file0\x00', 0x8c3, 0xa8) utimensat(r9, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000840)={{0xde, 0x6}, {0x6, 0xeb3}}, 0x2) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f00000001c0)=0x4) setreuid(r7, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) 16:00:02 executing program 1: shmget(0x0, 0x4000, 0x720, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/195) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000000e0feff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300009903000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r2, &(0x7f0000000f40)=[{&(0x7f0000000080)="6a6d17532c13552a8b4a6e7f91221dc55962a038abf12ada480cb7be2361cd0fc0624e16ae4cc07149fede1289650eddf72306e558fc0db298008c4c", 0x3c}, {&(0x7f00000000c0)="7f5f912fc128f8a22edcf14384bbc000c94dfc437736c3a17beeeadd351a2c2e8125fa846ee1e31b", 0x28}, {&(0x7f0000000100)="5eed49e513f32d889182feb61061c2f97cf4d58a90ac8afbbeb64a0df0007bf2b32315", 0x23}, {&(0x7f0000000140)="a5b6261cd011b6896bfd6707f296e09a71ad36781b2b4fcee2d0c119e745595790dc6473d689c18146244be7b98e764fca718cfbf6e984ce49ee1a7d09d541cfd2882f99360f1d2dd079fe2e69f31da12010e3cf763f388efd4d8078f8df2747a344d07ceeae4aede1c04b288384ef25dc47a8bed064032efb37a1c3bc7ef650fb4075b47bb111537cb7e00a89441cb5eb3e7e87", 0x94}, {&(0x7f0000000200)="9ac7c5cf02b3c64e91cd3eb2b85ae5306ea898467740d31aad06a2480d97b796966cea994698d21ae528205319adf54f55ee7ca31e52bc3ad68c9483e92df7a280f8bfbbab2099bd2a3368df7818fa31b228ac67d20c3c563b7dd7c13f12b9ecce9cad5b0a73fd35f8025f876b1e5264ca55d6fd740022780391fbcff4fbc027a5adf30cb13f3bcc758f6f375d545ce48efce3866fbab61f7fd665de25e74e134bf6a09ddbb4944a77d14fac5a4b888f5e5d83ccf7b16274e9f802aef9260f555612fd25aa667e12fc4ae8e7f1fe712b1d4fb72b61ac536529f3e40c08", 0xdd}, {&(0x7f0000000300)="815d23a71aba14d62d299b3c84b55334a0b1b4085c29e55c0a61765cd51be91fe18beb07f62010e9388c25c29cb749b9a1ddb7db1672494d7d26ff9820a45a4a804129713a0b586095b01e19262d93c4c36b80ccc0ebf70e855240737f2d031fdaa05dfc34416f8193392ccc2eda57d1ea8db07edf0ceda97e8c827f8ec5d86c7bb106bef0371a194e5f83bd193c1f6b85ce29fad4559b7c948a3221af63c18041bc995ab93401ebc500d57205b79c3b15908a2827de6ebdf17014de1841707c05b25ad1d0", 0xc5}, {&(0x7f0000000400)="4c0767e8dddcf7b0d645729473654441d5739006f6683c880b5010a6e24472f61aa01e1e7e0bdc98c1537a041740471983aa8060031c4e3f0ded10d012a705abf5065857e29161b40ba6a80a60a93164a09eb597326d3a227d8fcc3211326bb42f92911093e43917f05a891a70e93db20a4970f539dbf0d8b6ee5d30d4f69990f0c1f77b86ceef482c408c51f5befa7d3ddc58dce98a30c1bffa0d43893fe14809c5c8f4ee303e569c", 0xa9}, {&(0x7f00000004c0)="85795d256dd1b7b4f47bb8f199b05cb231a55b7f76bc3f3ada73f6461413f77effc351c820f0a79054d0d3b6d76f686f92a67080a5b4dd4bcea4b2166fbd60b7ad756ed8785a84bfa0fd5a1d34d54c3548c19b98f15a508df6137223a4b1192cdd0cac092624c8a7", 0x68}, {&(0x7f0000000540)="c54d83a07d07709a3d4335fafc2449cc06dde24e85a604bc7688156f13193f338246b45f2c44530dbca9f3e1ddb56000dc3bf174808bc8c684815be47d3e31a5adabac4484bef5f4a936f04a0fe2bbfd997f005bc3e373a655ad31418b36a23a8f2aee7f3381effc3afcf33161f3aa070d276e1abfdc275cc383d4cdff1cb99470a54fe7a60b0a9427a6d919dc923dbed0737403696d6e9beba980219d10d8501fe188997688966396b29294536c3e345acf508b72257af3d8a676555fdf35be76873d8431895723", 0xc8}, {&(0x7f0000000640)="09cebde8959622583c285b8ab4f5d2e5285d78d2c48db6cdba94f81cf60211a426b29af7ce44aae5532b42366a192573dadf52ce7feed4aa700a63f826fa", 0x3e}], 0xa, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r3 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x3cf6f0f7, 0x4, 0x100, 0x800}, {0x10000, 0x8, 0x8000, 0x2b5c}, {0x8, 0x1000, 0x9, 0x3f}, {0x5, 0x6, 0x0, 0x7}, {0x3, 0x7, 0x7fffffff, 0x8001}, {0x200, 0x5, 0x5, 0xd15}, {0x7f, 0x80, 0x4, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgid(0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair(0xcf1123f230fbab0e, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r3, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) setpgid(r1, r11) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x9, 0x2}, 0x10) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) fcntl$setown(r0, 0x6, r10) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80002005, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/108}, 0x74, 0x3, 0x1800) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) getpgid(r14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x101) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5, 0x1}, {0xc4, 0x5}, {0x80, 0x7f}, {0x8a, 0x7}, {0xe86dd33342c981e, 0x9}, {0xc2, 0x1}, {0x0, 0x2}], 0x7}) 16:00:02 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="257bb2dee7fd6debcb75772b0051359454ecbc98b1f267e2c3342ba99c9311377c3ebe138cc7686a46aa2864753896c5c5bd79", 0x33, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e41a4b1b64f4e81"], 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:02 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x269, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x45) r1 = dup2(0xffffffffffffffff, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) fcntl$dupfd(r1, 0x0, r2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='*\xb6\'-!*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='m\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xe0:\x16\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\x00']) acct(&(0x7f0000000380)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x80, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0x1) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x20, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000004c0)=0x7fff) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r5 = msgget(0x0, 0x1) msgrcv(r5, &(0x7f0000000500)={0x0, ""/192}, 0xc8, 0x3, 0x1400) mknod(&(0x7f0000000600)='./file0\x00', 0x0, 0x6) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x7f, 0x4, 0x8, 0x1, 0x0, 0x271d, 0x1, 0x1, 0x2, 0x8, 0x1400000000}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000740)=0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000780)=0x3) r9 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x5, 0x10001}, {0x7ff, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000008c0)=0x4) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000900)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f0000000940)={0x1, 0x2, {[0xffffffffffffff06, 0x20, 0xfffffffffffffffe, 0x6, 0x80, 0x9, 0xd632, 0x1ff, 0x9, 0x9, 0x3, 0x7fff, 0x8, 0x81, 0x0, 0x7, 0x8, 0x8], [0x2, 0x9, 0x9, 0x9, 0x7, 0x99b9, 0x6, 0x200, 0x80000001, 0x5], [0x7ff, 0x0, 0x1, 0x0, 0x10001, 0x0, 0x9], [0x7ff, 0x800, 0xe3, 0x0, 0x4, 0x2], [{0x0, 0x8, 0x7, 0x5}, {0x0, 0xf, 0xfad, 0x5b}, {0x6, 0x8000, 0x164, 0x349}, {0x9, 0x100000001, 0x4, 0x6}, {0x189, 0x401, 0xbe, 0x8b6}, {0x3, 0x6, 0x21c}, {0x8001, 0x300000000000, 0x3, 0x5}, {0x8, 0x9, 0x8, 0x8685}], {0x8c8b, 0x2, 0x101, 0x6}, {0x7ff, 0x4, 0x851a, 0x100000001}}}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000c40)={0xa, &(0x7f0000000bc0)=[{0x7, 0xffffffff, 0x4, 0x5}, {0x8, 0xf13, 0x562}, {0x0, 0x9, 0x7ff, 0x3}, {0x7f, 0x9, 0x1, 0x9}, {0x3de0, 0x7, 0x48b, 0x9}, {0xff, 0x0, 0x80000001, 0x7000000000000}, {0xfffffffffffffffb, 0x0, 0x7fff, 0x6d6}, {0x0, 0x40, 0x9, 0x4}, {0x80, 0x800, 0x7, 0x9}, {0x4, 0x7ff, 0x80000000, 0x10000000000}]}) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x3c800000}, {0x18, 0x2, 0x1}, 0x6, [0x3, 0x7, 0x80000001, 0x100000001, 0xd29, 0x0, 0x400, 0xfffffffffffffffa]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x800, 0xd0d}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x1000000003e84) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x85, 0x10000}, {0xc7, 0x4}, {0x2, 0x8}, {0x80, 0x9}], 0x4}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x7f, './bus\x00', './bus\x00'}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) chflagsat(r4, &(0x7f0000000140)='.\x00', 0xd6266c6819a9c0d0, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x3}) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r16, 0xf, r15) r17 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r19 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r20, r20, r20]) r21 = getuid() r22 = getegid() r23 = fcntl$getown(r16, 0x5) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r25 = getpid() fcntl$lock(r24, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r25}) shmctl$IPC_SET(r17, 0x1, &(0x7f0000002380)={{0x0, r18, r20, r21, r22, 0x20, 0x80}, 0x3, 0x7, r23, r25, 0x8, 0x80000001, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, r3, r21, 0x0, 0x4, 0x401}, 0x6000000000004, 0x9, r14, 0x0, 0x0, 0x2, 0x1, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 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"}) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:02 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(0xffffffffffffff9c, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xc8) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000240)="c728c9cd838bd14c5552b1092dfa6e6419caec51ac74c8f2c8969136c29521781394727afc74f067fad135ca07206bd9a339c01283b01dc9c2291e9ae98ec68c02d7001c651163e02e3565353fc7b85f8b6c0bcee40c08d2016f613f183c83bf3853011e190e3cb1caf6784a947cf998014cc8b714412b25bd49ed485bbe1addf9400014fc1cb0", 0x87, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7f, 0x0, 0x100000000, 0x2}, {0xbd, 0x3ff, 0x100000000, 0x6}, {0x9, 0x5, 0x6f, 0x2}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000033, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0x3}, {0xc}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x1, {0x8, 0x4}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x2, 0x4, 0x0, 0x0) getsockopt(r0, 0x20, 0x82aa, &(0x7f0000000000)=""/104, &(0x7f0000000080)=0x68) 16:00:03 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x4161e42c946585ea, 0x100) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r5 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x2) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket$inet(0x2, 0x8004, 0x101) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x28, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r8, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdc2) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x6, 0xc4c}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x7, 0x612, 0xffffffffffffff00, 0xffffffff}, {0x5, 0x401, 0x8, 0x591}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0xfffffffffffffffd}, {0x50, 0x0, 0x0, 0x40000000}, {0x20000000000004, 0x0, 0x0, 0x3ec9}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0xffffffffffffff28) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="030000001ed6bea348375008471bef2e563cd6", 0x13) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/105) socket$inet6(0x18, 0x9cefcc809c068f50, 0x4a21) 16:00:03 executing program 0: utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x80000001}, {0x1, 0x95}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x6272c4e8b9346ab3, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0xe0, 0x6, 0x8, 0x9c}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x100000001) syz_emit_ethernet(0x72, &(0x7f00000001c0)="6ffb7a0d9ff18eb7959f9563331b0977a4183452d452a8409524531984f75143eb44cdb646d3023189ff48af7bdfc01bfc801beb135f0effc87614c9ffffffff0000000096f445037b77cb8897e7d52cc0af9ad0bcfc39d96c37ac4a7dc302675785ff0586b709d257e6050ca2a51d31d074") 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x40000800) r0 = msgget(0x0, 0x4f5f81e8354622aa) msgsnd(r0, &(0x7f0000000180)={0x1, "c579309a4f8c36f0e708b531319ae358c07dddecb0319f3f2db4e75e9b27bd5bfe408f43e476d1a39ccc6045fd01890bf49fa3e467f68305238197a1fa409ed13fb8b1e61c84824e88fd1c1a7c821057f14f49ca89f1a40b25e436470929cfb38423db39d876f29ed644e09f9af1095c03ac63973eee71748549c3c5bb93b4dc4ff11c3d947d288f1ceeed75a2ac2bb48cbe16bfa9bd5669435d5223e9f373ca9092e5eba2fcbd123c0bce0f01e081b36343347a2f01f8c81dd037002f570666d4b07dd62d1d51a5ef519d96511ef12aaad74f742a03e76ab91ad4afa812f645df41f3c9a94db665a20719aa5dcda29aa232b5892112e758e5bc3fb281"}, 0x105, 0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) msgget(0x3, 0x0) dup2(r2, r1) open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x80) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000100)="5af14ebd13098dab97ce26233ef6df3f8056e97eaf4a2f0f71f0b83be914b90b602e9683132d52a41257051d34c4a6c98f653b5a5ccebef91ed563d7db465bfb38755abc11e0c1c9b2518957c9075778479e3ec99cb2fca7b0efe5eb585b395d447105ef65546eb53799171ca555cbc8efd6ed413d5261b08ec333eee44df3b0b073944d6196b6ee89f361d63339ff73f7c68f35081eefd0a81e12d30cefcaa9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x8003, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000200)=0xf61c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x1f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x6, 0x1000, 0x2}, {0x2, 0x100, 0x2}, {0x7fff, 0x6c0f77de, 0x6, 0x1000}, {0x89, 0x4, 0x4, 0x8001}, {0x8, 0x6, 0x5a8c, 0xffffffff}, {0xfffffffffffffff9, 0x6, 0xea, 0x3}, {0x4, 0x8, 0xb81f}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x5, 0x9, &(0x7f00000000c0)="6ddc6a8de69c75eb1effc41e15c341ac3edb9fd7702d9f3919e72c4e90aea71815733ecd13f3a9cf8fd48f9f64412b565c86772c18f653229e85f63007acc6bbd596346dd31c7b2bc6f78eac91388584e9e8cfeaa5fb18516e1a82d0efaaf8047ef2bdad8e41e486a81d5dc642e173bd7f840c8da9d6eb95ac2931d6f5e0cc32be874fbc9a4ed4389ed960f5135bbc1ce2", 0x91) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x5, 0x7f, &(0x7f00000001c0)="7262eabde740b65657edd7f11031610d916052ec2bd56446f3ce72b937452b002c848804e1a924311ef23fdacb1f9c4494ecdf053a7d5887fa19b5cefa31114b6f645c5ad651b3ff67aa1906d7c49d7e7875597182477437fe9c318aaaa68c1e7810faa959e342bfabbf17165f456b4ed3b57e6a436a8cefac3a60eea66d907bf70517069c75639e2636d1fcc1a7184032d2acfb0797d24acd6ce025947b0c9e2a7c8be89052c16f49b7bb1ed98de97682eac176f53c565adbb0caa89a32e3b22f1612db", 0xc4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="d1", 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f00000000c0)="0042161ea6cd4c50b147bbcf3e6abf8c8163dc24ddbc8fdf7b70416ea3a324016b888667aed85077c341d131237e6c092e538da4ba7a6cb035f4ffe4f03f453fba", 0x41) close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x0, 0x40000900, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000000, r2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x8000}, {0x2c, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xdcf) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3f, 0x7, 0x10001, 0x3}, {0xec8a, 0x7, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8, 0x10, r3, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:03 executing program 1: getgid() munlockall() r0 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) getgid() r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x30) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x2) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x102) ioctl$TIOCCDTR(r4, 0x20007478) r5 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x1, 0x6}) r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() getgroups(0x4, &(0x7f00000002c0)=[0x0, r6, r7, r8]) r9 = geteuid() seteuid(r9) r10 = syz_open_pts() ioctl$TIOCEXCL(r10, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000380)) r12 = dup(r1) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f00000003c0)) 16:00:03 executing program 1: kqueue() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1000, 0x101}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="52a3decf0d9b15872da02cffc753041cea33c21a3e5e0fbe47fc03d98a3a33d9bf41fbe4bf3d82bd2b9e8068275d47a66077d55548b5158a47c25fcbd4ceca0fe36dbfc94d750557dd2dfc3efe67d505e0f1cc2b7ea8a4a3dc2195fc81dd2cca9422a74e5aa56427327cf428c4c98d2f87187620ae07ef3180bb6ef1d1ac79057866fa74d8d46092eb662a6135e522f53c374a5e021867740a1674e484bc87040f0d47206a966f1edf8cdf7465a974ec8f182bdf11c9d34418b31bea375caeb2e1fff9083c6c58ca72c9a7", 0xcb}, {&(0x7f00000002c0)="59a4d16c3529f9753eccd2aa69fb174a2418b91dda6f041fd6e1c9904e5974978a3f115de72f84d5043f7845a884ba465b9e27efcbdf66b127e43c9cc043998e80f546f5e389125af2f86bed8524d2dd3accc9eb2447ad0e1b2ff372c8dea9742c8661c51aac955dfbe1d0c3ca2eae280985e0bd9068502454853e8590b21c48b760d7d52c49feb0cf55f95c8605bfaa135e468a8e19fba6bf8c857a67c0b2eb7f3b8996cc96b901d3f36d3c39448180b099d961bce3675793", 0xb9}, {&(0x7f0000000380)="d3a4f9939af386c2cc6dddaeb52d43b1bdd12e8b7b86853a6da8360a5b5f7658f94cf84113a507196ec6efb1400f958fc0fb2b83e0551854762cf6db8e62831e80f1d9f2ed78cd13389a732c2209e39f69a0322e242d64ab43a4ea552ddd7c741421b9d66de697aba302e38d8960998fb00cb1255dbafd580a90368b060b2dc335c8392189a460b04a10f51737e597b6bc1c03d1259962d20791fea12e64d27258", 0xa1}, {&(0x7f0000000440)="cc63caa7aa0257cdc33cbe12ac0432bdca214018c6437a69afbc1ed5cd44af1712fa130ebcc4cd707d7b90e51abea83e140a04b6a439e514", 0x38}], 0x4, &(0x7f00000004c0)=[{0x20, 0x1, 0x1, "a4cc780a6506898854"}, {0xe8, 0xffff, 0x2, "3cbefe91eea461a2c9271110aeb705987ce2dbb7006ca872c4a37d60468c19e3e206925a3fefbb3804915c775166eb51dbad37810b557b29240ca7c7af68c96c54d8728b8ab884c4b9b3686e8e752534e60c0e1df110529e53f866dfc788116ed4bf0e6f0e019e8654236064af0a45bc51ca37f3f05999dd40db7cf4decc0e9953ab69ed780315b52512ecd229371b5a0ad01ebe48ae6d25e7d36ba359b9867d4ee2aaaf3ee75cd55c76f60597fb01063d6d010e3b6d6fbac1518681a517af222dae8ccd0d6c219bbcfcdc7e28474b197fa827"}, {0x38, 0x1, 0xfff, "76f554ba185129b44c29335a00e73fb794d70ca2e97b4a2e2b939090e8b65051db93"}, {0x18, 0x1, 0x1, "973110"}], 0x158}, 0xf255ebc2d053fc29) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r4, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfff, 0x4}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0xe4f6fbdea0cc54eb, 0x101, 0x70af, 0xffff}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socket$inet6(0x18, 0x2, 0x9) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0xf8}, {0x18, 0x2, 0x8c, 0x7ff}, 0xffff, [0x1, 0x4, 0x8, 0x2ae478a8, 0xfff, 0x7, 0x8]}, 0x3c) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x20) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x58, 0x7ff}) pipe(&(0x7f00000000c0)) 16:00:03 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) 16:00:03 executing program 1: r0 = socket(0x20, 0x3, 0x1f) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1e0000000500000000000000ff0087aa097d36dfd82cc10000"], 0x19}, 0xc) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1214"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f000072b000/0x2000)=nil, 0x2000, 0x2cf1665a19b71dee) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005e3000/0x4000)=nil, 0x4000, 0x2) 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:00:03 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x100000027) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() accept(r2, &(0x7f0000000280)=@in, &(0x7f0000000340)=0xc) fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) setreuid(r0, r7) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r12, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) connect(r12, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4f220d3b, 0x5}, 0xc) r13 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000240)=0x8926) 16:00:03 executing program 1: r0 = socket(0x11, 0x4, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) dup(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="e17fbf907103dfb316725b7ac04f868395c75ff86e5caf80360e5bfcc69aa8fad4bbc417436791fefa8991daed4303999307b7ff66b8b169661aeac802669093afcf4725eff55f689ac4de9a4ab1aba6c79e3addf41c8f8a86f5dc273f58452875a8f2f964fb7e8648b0b36a2932bbdaa02aa5ba090ee0dfe835054d200068af987092547fe22b903da3fb2777ba48b361", 0x91, 0x206, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() write(r2, &(0x7f0000000100)="e94cfee9b9b66e8a1403f78a444d91d8db5878406807ed620073aec7d34ab7656eae5aef89ac8ef937206b0ed9cebd3b6821a39bc7fd3240", 0x38) kqueue() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r3, 0x8) pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r4 = getpid() r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000034, 0x0, 0x0, 0xfffffffffffffffe}, {0x80035}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r1, &(0x7f0000000380)="2c8184cb41076d0d56b749c3ba5d70f6dc7032bb66c89ec8d7f6edb905be28c98d7101740c5237f564f6f2dbd241f0e1542043ea867442d17194eed010e2bd3fe3cca057fc4ff377f9d85729a2f67e21a7dd189bfea3c87e21b8511e1f3521312c71c3be9ab675f60fcf8e3e805cf5596d025b59820ca4f16f9eda79b478f5f5fe53d5543041e667e3d1f62570454838d181828772237e49652c98cff68a25cf56b4693b3a2998484110da13ae018beab969109cbfbb57a819b03279e01843a4dd3d6ddded8e4af22c1fc89c4554aba37b7b7fffa34adcfa8b85eca5bc77bc360d4d33396091b9cc3e26485a298499036e11c08cbc19515f239cd5d79613e801a1bafb04b2ae9789fb0ef1a76fbe795477b9a4a1186859b2a6517084d0f0f3b4c38c57f836d81f360a7f53f1d55f1ef1c938e0b86a27bb678ac672f93d7064be773d866f1d73963744af96109efe5d1f40ae835b9e2d356e0de1f59ac16131e8532b9fd248eb94a85ddea5f07f040a3425898630d00bd17798feb681f78945e96272fb06fdf8245fb6601432273721499936911113a7f64c564963acd4cbfccd959bed03aacd65c83888657c57a3fcf29534b5022e2511dd0a8be7b1ffa2fe6bdc11a175db3c2b1625c6bfcbd6912abdb84d7169a07f88d134a2740b1771c48092c16d4f122f9259863a2d688a30d52c70c01447be6d362786a974d8a17dc9555fd4a754803a76ec4b91ab52c47981d458436c0d8ffa723c15714416a9d6f61745a5f0375722529cc9db6bc55a602057c875ca47e46f1cceca73b81a5687a3dbcbef16d7546942119a9574cc36af5a29f3c9622c844a5a3ef687a95a98ab1a8aa1c479c5620b3a8b2557a4b0f732580d5986e7059ae7b36c9f4b97abafa7ce97a526fd93820800356e8bda88c3e86b9a09a55d817a3fca95f3a4302515e4760516398d8e61061ef025ad7306a353eca3aaae37eba7724c878189a785b178d4296459f24fb8a31c21ad99c9680ef5fb6c6e386b24817f2e9bb5003f7444cc8629108da1a1ab87e66ba22ac7e55060a996011448e0739179f8851f0a23f3afff2ce0dafb4f7057b6773861bd22d92c6783bf7070670fd7e28f9d7d0a8c6a081e5f11c6215a9bd9ed9e5bdd0e896b557a7292c4a49381331dde21b680273d16962ea5fcae2bd89e3b5bf512cee19ef08a11ec8c7cd3f1a6c966ad706d0bdf1eb1fce3efcd15da1bd3554de72e1919120091434566922dbcbde1dc96db75a1eae61b9ab07f1ddeba1ebdecf23d6d0bcd9998d085de68bb3e708bfce08518f927a7e2d790157af411760f4589b5ce237204b7b499952bbb96752cd11a473468d43c40cf4a817fd63b1ba9652679268abcacf9b2ea8ac35b891ab420631ac1f254de5ede693e681da6dee4fbca3367ab6616205fa29fb548a2d33cb506d69cb04c2d3f31ee18f3aed959b180eb9b61c6efa2956096dc29748234c1032012bcc5d798449460e54ca43bee08565d48e11d95c6d6ac8230c1d924ab2140d0e925fb30d50c330014b7c3138da3194e1f0b58124307efb9436c990ec5c20469ea6f5e6846e9e594e0fc0d679214f758c2318561f3094050fc5c104c57e9c791fed8ef0f294536347cbdb5805887bc485b36d5c142af9065f8638cfa89e831a40d93f4aea86487e65c33d2fd4f0a2171acbbc854509aac3abc9ac54f4f6c96eee44e7a3efda57c2e5ef737f6219b8476ca3f67c0e295c6b64f1b668aa8baf4fdd229cd5853521faf7e0ccb5cbf8840fbecdda95eeee8043bebb9a7e73cd2892cef484b226b2c5aed3000bc6792f8ea280c7af09df0d8ee69dac065fa60da3b27714dd99b1806ef52e595cd90a3e25acc8820b2c143067cff8567cbd2d6a30896d18caea4bed6644e24db48c0904e4c08b53985a5c6d6217be088483c0c13c3237112ba573e24e1ea09b4c45086fe23c18cc39cc5ec055956fbefd3f0f72f9101e52c3aa3c004d061ab9736fdebb3c7d51b692d6a81bb0adbc8fef1d25e7a3d3d70994d6cf0e8ab3e91d001c8557efbff86ac837fc095f004b94dd99b63fc7a8e7c8cda79513489794f97b598a59c54c508fd607ad041ebe2c18cb4f4d7fe3160ec6c2a4ddb7c4645d32ed6854795ad316addf666f024d7fe18394a3be7bb69c514e6055040c67819b6dfca1ef6815c3efb13bb4fd920c6ef19ec9631946413325d744e2cddbf226fe9b0fc81a3c501b54efc098694caf17916411fe745c445758d7a75901f2170bb67a20daab7d26d3bfd7cf2c4c51d7903046c7d1bfd465423a46586b3e4f8c53a6e8e61a2ee8dff5e8438015cec9fbabe147d37f811891e367e519b340980653fa2a02bc2f94d8ddae303c2007a6c87002285bce21f2b84b0fb16990376b5bb1f928b127f7677c85d48c8ab9073dfa2efab2adfc78b5ae7e66fe515c969a62ad100c7b56baf5b553cc001edcd83918586d65fe30d826c2e539df80d89c0067568a0770c0c7c94468d96c12e6cfc6ce23ea960285f6d783abbc55f8c9fcb780a3431ea379a45092c1681dc3a55ebec0034b37b2e1a8b8d70408d7551b8f5564e24e750e2b8cc19dadd71c43531c2a475728b503aa43c98c2d4de1b545dd8b47a6f86e19ede7086bf325337d96378235d5b740e89497c40ff5d84489f5ef11f0aaa04c0d41014e76e619d9503768bd2619ffad488c17d29b470ab5ed31a63dcf2a054e20edada6b56a6573012de3b8680eba66e72026501e35e6691a880d7debbabdc6a454c306b343ae981bb5fda98309ca7dbc81e92399b3a6f031feab555caaba46f7a65c5af1c74a90baa01cfc3fc26c1d4b8ac9b415c3b69faa5aed253f2301e0d5ccec1494249bccb628f45cbe23e6692496a87bad1b626e32d1e55a8ab730fab297ede6978c06748df4d35bc7dc4820a869b96bf97a8a25c558b8a756650cc6914d4b7e052783eedf021f9e03810b09b45bab6fe79c64a9b1211ae08e949a061d58239e9ca2db1d5824581afb393a9d11c8699da4cd31858871a2af13d133b3e2d80cbd97ffa703f98797eb70e23969bf269742719ccd6ebc1e035ad424a50f6552c877edf026cb5e468e5545508e273ca549f20e1e421ccc13200ab41e78db31929d4d33de0da59566d9e50e2bf185a854292858ed9a06f35a057a0d29f2b097db6ab91981f7371600c8a7013df29db688cefe3e59ac5453fb48135029fc6ec96b1f9281b403e2bfb1f1a5a5414b5daef7cfa46f93e5f56cfd94400ea75c97911c0e24f171a7fd274a1fef798569eee73b5d8c64fe7a57c1248f35f8d7d8c377636f6ecfc58aa9029d91c0ffb3cafb0779640e533f0704c77b1286f48d987bca8c14efc8b108878080f7d904693aac9c142fb74a58f8c3e744ebe8ce4e47de06b628fc6f0cdaf52ae72062a26f18e6a59b80d3b1a0c70c2f88dcfcddcf5747953bf824e058b910b1c8384ab20cd9a8b9b91c44a52bd1ec112bc1d5fc3dbe980523adb5e52341bfa3039565d06b5f617fd966ad330c1297ab8478ca9fae67fed6a992a01e62b6ea3e5c073b93fcc73b3cafae06002447d478bc3e97c1167c137b643f8468a3dcbd8247b3b0220a80e39eefcb3dc8682d1e6acd2fdd606317efb2720e72f80e2c01bb6aa71759d92509298a4fa7d8a861d9fbd29f7c8a23cc618543864f53af9f3507ee10cf0864e5244e31277532765534f3efc2d0f40194a0c7e39df832ef0bcd3dcbc7c0baeaf6bd1272f7b20b3b1f3b6965db72803563fd4479fac73340dd86b8ba90a3b5166ef047c0222276f922905de39e76d7af25ba33e109860b458fa60e4f16e07dd8c91b93409bdfc154f26a31dcb8b6ef5c02e6f0dd57b8e770492a007946cd0f26dac0606eb1527326b8da3145a2a937042f42398c86feacea101c1f337ff9acd91827256dec144cebd172f831b6eb50390c3c9e05279bf636ff962b070173e84f3db8b8c5564d92aab098c0a24267ceaad5c2763c3cff0bd61dc27534a23df951e8b043eb9a575082052f5bc0e4a4314c89bcd494436929dfef77dab479a0ba8cb182fa5441c4a8fff3e330500170f904c3be9f6dd3b939365914e6e59568123f6f43988797fd9c18e468bac21bd668078287d910a7f933a328368589554507fa145b2892065fb5bda89ebb47e0998b9de9d663a73ee1e7f192253defb48e3aa2aa2d2397ef5cb5125a571110d61b7e16549397b8205490c9dc72fb39a5bd2029f8aefb20849211e044207efc52050b5704e186995b205f4e2be3b161b855085ffac4ddba50489f73e63f94fc204db90410ad531d92dc6cf5fc934b308c78e839e1b5e5ba59dcc7d82310c1ecdd0db1a6e732dc667b4b70e46a639c660822d32e0c559becd9700b2e6db946fe0f41ec6150cf69e68bb8ca177c338b530c78910887c66c729a539d61b45834195c3ab726903ce729d8aa6875bd762ae400237b89e8529e5a9b9c215644c3d216c2f5db3a2f11b596fa900bb81a9fc351d965af9d00ac1218c870a1a58d140924f5ef78c46ba99ebed15a0f44e2a08cdc16e8fe70b228179b1c61584d26961500b0a89fdf436210c190223bb0df8812d8e1810664c367069f7a3b8fa00545e8c6ac35f294173d28f5f7c7d2ef670ceb1fa0172b6a574ca1a8bbc21981ee89c75fe890043e0a2ea5d7406b8e2f19e48ebbecae26821fb3fdeefd64215f603e6ff3f76bc4fb10e2833d73415d00f2338a08b9ec348c6747a19db8ee7229be9bb94f1f4f36f26045d222db865a1b3a7cfcb6f7ac1af498763d45fac8a49b8a7475424e6ca1ad4525db841e908a8d07df5f459d3479e4ef58f24d676b45291e8e287d5bcece514c6e8ecb59a7724f18c9f88444cc47b3fa72fd5ffe5b1200e76660b8061ab22949d5305581e250812d67d882c5a06c3a4755fde0738a5a033822f08e4d0fedc22f5195eb4445a7a1520d7baa68d2e7ff12dbf9a8cf2c3b10299a4a2eaf598888fc9c87ae88addeb7e69acf3e1ba43006ef4fdf2f55ad858b8e1254cba93ba50540baf3d08aa3c3bbb71c798bde1332ae5b3dc69533f57dd8763b0554d75ab48b15b77c1e438e2e0dc25b6815a12785cdaa1c1317df8521a131712fec1db533396dede0fcbe083c9e0d700d7194279f21c74e00327b7afa305adf792d04a0b02ba1eb93c02267ce913ec5a4f1bb369693532ad02560d668bdadc9bc3c434edb6127bbbf7d88d84fbf9cbaf420902efccaa6e84b683b54d5d0086fc807c6313d988354598918b8628e4462c96d20a72349ffa657daa91f5404e9517124bd7cd70c673e8fd68aebf01779630700a1b889d614cdac218775abfc7524244e90341d0710d872f448cae455bffcfc23945ee699250eb5402f3a536bcbffbfb52d84789bb07dfeb08954f2782c0aee6bb4a7ac673d58460041d2e0ea41cc1d3a247de276106bff56b77fb65d609903e6e5ddbf87e21c56e659d33e3343bb22144b93bbad0ac3120adfa27498ae1c80c003392f8a861f969cced78a1b27d4cfe601a855a9506d2540adf99a0424d98b55db3b22dfef9fda912443b72edf9ec99c5d8031b775d6685376bde76ae137d2661877db42b8c959685bfb020e4b45fa036fd7215d10891b26ee9570005cf516bfb3d125c61eb0aa5441bd53fcf2b9b507c9d244686fcb2a666b33ac6bd448970e593751b655697bf731d0150e9591d052cf6009c634a39905c8f9b4c4b67da8790ae7f8077a1e28714f5acbcbcc10a4f24e4688207e556437328fbb70c39482755589cecff1be5e723ae3583a9b2c892b6b926", 0x1000, 0x0, 0x3a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xffffffbb, &(0x7f0000000140)="46a71b30c72e594a1fcefc4fd88b867b5b10ac67f1c05c6faf7dc46bfb7341c57a0625300e3b12b0cc2ff3d44ffad6b93e7933016591c43546904355fe088eac2247709f360df23284c116fa550c88d73ab10f23f53d903e0ec708cbd187febcba8ad8b8e836464239b928fb9677e2e4007eee64ab60cd2f0623c678ea3af3ee2f8f1fffecf96f58d9ea47fa77a2d9ae7f717bbadb96b671aad6abf0079f1bbb46e6165f855405ff3d7f6cedf3e9c27da5c93bc276fb22559cb776ffd5219795039ca56e536b57a4beb9c0746d2c668f390b7c60c347cc2ccc1f15c779f27d21939f2f8ac9f31b574d0377") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0x6]}) mkdir(&(0x7f0000000040)='./file0\x00', 0x141) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x2, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: 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, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0x4b16a6601c5bca3e, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = dup2(r5, r10) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x0, 0x8}) setrlimit(0x7, &(0x7f0000000040)={0x8, 0x1}) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 0: r0 = msgget(0x0, 0x4f5f81e8354622aa) msgsnd(r0, &(0x7f0000000180)={0x1, "c579309a4f8c36f0e708b531319ae358c07dddecb0319f3f2db4e75e9b27bd5bfe408f43e476d1a39ccc6045fd01890bf49fa3e467f68305238197a1fa409ed13fb8b1e61c84824e88fd1c1a7c821057f14f49ca89f1a40b25e436470929cfb38423db39d876f29ed644e09f9af1095c03ac63973eee71748549c3c5bb93b4dc4ff11c3d947d288f1ceeed75a2ac2bb48cbe16bfa9bd5669435d5223e9f373ca9092e5eba2fcbd123c0bce0f01e081b36343347a2f01f8c81dd037002f570666d4b07dd62d1d51a5ef519d96511ef12aaad74f742a03e76ab91ad4afa812f645df41f3c9a94db665a20719aa5dcda29aa232b5892112e758e5bc3fb281"}, 0x105, 0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)={{0xfffffffffffffffc, 0xfffffffffffffffc}, {0x10001, 0xfffffffffffffffa}}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x4) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(0xffffffffffffffff, 0x98) r3 = semget$private(0x0, 0x93985dbe49be91cb, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x80) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r4, &(0x7f0000000300)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) 16:00:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000620, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0xfffffffff7fffffa) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x6) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0x2000000000009) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f00000000c0)=[{0x6, 0x2000000000101, 0x800}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000d40)=""/34) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r4, &(0x7f0000001480)=[{&(0x7f0000001100)=""/210, 0xd2}, {&(0x7f0000001200)=""/158, 0x408}, {&(0x7f0000001040)=""/112, 0x3bc}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/230, 0xe6}], 0x5) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r2, 0x20004b3c) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000010c0)) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x5, 0x3f) setsockopt(r0, 0x1, 0xa341, &(0x7f0000000280)="b9eba5af7f689d92d01ca83e00"/24, 0x18) sendto(r0, &(0x7f0000000000)="5d90c06f0e1a290c517647d230fb9427d8f7a3d448fd594e31a1db26d56d73235294fe5610c5113c4d6fb43cacb2145971a108f39a0bdc6f4cdf328c51b536d5e26598fe809a7eb2978022b69ec8040eecbce4c03b1820c39d6640ef433a277e458c48c454eba941e939ecadcf9194787e52bc9840579a038526bb3ff3752dac8e525fb1cf9336b5877cf167de6e2f8862c8bd6b66c46d9a2fba14c0825d35ebcdfd3d812fbc98fc", 0xa8, 0x80e, 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, &(0x7f0000000100)="09677b6a7542ce70cc9dcd1ba60f214863d22f648f0de24512ae444ff43af401ddf56d085047852302910a2fcb953962e9de34ef04debdbfe967b2179e7ea70599149020703c69840f6e0bd58977e9a204692b8e05d1fa4419a2815ba7d4365317b6dba0623fd815d58381b8cfb3a509346c9cb50966427745ec10532fcef2026491b058ce2467919fbae904000000000000002fa2c4bddcd051da52937eb26c0f000033b33b5404f7b539009c000000000000e1feb92c4a834c43d0fdd3b432b7418fa2ee87baafbd165612b26c4ab746cf991b5ffd265debc926dab6333363933ea97faa1fdd4e0c48e20f8548c4961d1be305c158e751bbf6e993c22aecf6838ad96b3295911d7189399dbdfdcb8d30575f383122afe62ffe8fd32e1685d605c99474adad3b8a759e3a42f40af4c76fd7b402edcc7a7856b0f637ed7a2d9b7a94e1414ea92a4668cee47b828588b034f917b1ecaa13125d6ddaf4cd1de60c1f448daa6c93b8d5dad9760adc6ae2", 0x16f) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x7, 0x1, &(0x7f00000002c0)="c38661dde0fc17ccedab9b9624ba00b69ce7e20cf20582313554a63a73ff6b53ec1fdd5ee21a0f67b372a89c", 0x2c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = semget$private(0x0, 0x0, 0x201) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="75f429df14cee974f2de6108ab97151a4c585e75283e6475897948ba298bb98bcf9fb67b700120b77cc8945f666af4d68eb021dcea7be5c339551dfaf3990725dacb60fa9209e3e7a3b49e18ed487293f2f236a0ed8cfbcbb113675974eebaad44f4344949d94e76cd0ad0a8e6f720d93dc7fedf9c83c015b7ea9ae58add3ad5b9d3de37", 0x84}, {&(0x7f0000000340)="cd776520593f8da1adc7b556631bcde6fedccd7da82d8479a593d12780d7f0229eb7a8ecdfac05f7b123a9fed08c274541be5b7e4831de0fbe07491f5f38dbdff25986f93b0ac4b2ccf2e49a0ca03107317260d8f28939a068e5ce7fb709fcb92316", 0x62}], 0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7, 0xe7b, 0x8, 0x0, "7e11d10c31ca17b4c21d0441aa19b8f9663b5553", 0x1, 0x81}) r5 = dup2(r2, r1) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/178, 0xb2) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30dd9804d4db42cc, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x800, 0x156, 0x849}, {0x3, 0x3, 0x4, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:04 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0xc36, [{0x2, 0x200}, {0x3, 0x4}, {0xb86b91e9baa40db0}, {0x3, 0x100000001}, {0x3, 0x20}, {0x1, 0x800000c6d}, {0x3, 0x200040000000000}, {0x1, 0x1}, {0x3, 0x81}, {0x2, 0x100000001}, {0x1, 0x74}, {0x1, 0x1ff}, {0x2, 0x8001}, {0x1, 0x8}, {0x1, 0x92}, {0x3, 0x5}, {0x6, 0xf67}, {0x2, 0x9}, {0x1, 0x1}, {0x2, 0xff}, {0x2, 0x3}, {0x3, 0xc6ba}, {0x2, 0x880f}, {0x2, 0x8001}, {0x3, 0x7}, {0x1, 0x407f}, {0x2, 0x8}, {0x0, 0x7}, {0x2}, {0x1, 0x4}, {0x1, 0x4}, {0x2, 0x4}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x8, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x23a, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd2e, &(0x7f00000004c0)="ec890381cef6452f5029626f8ffc665a400220f9e0c7ef317f6df348aca901d63ed4ec1fcd55fa1715263e3a1f92851cffdb2c447ac394249c128e35050ff4f945c3a102e99b9a81988574088a3595923c9d215da80983146a22338b3e52c3ab314e8684018ef1e69372558fb383c6b25c813cea07000000000000005fc15240f4d86e3bf7a4fd3d03cbd1c3b354b18f15bb7fb3a9610004d518c5a63b946cc4920d0ee151d8feaebd30c7927884d109fe879314cb8dd0f44d730896cc82c1434126fa759e583198fbf41853972bb29b962df4232cef16929211ee7c96fd8fdaa262df16e51135959a639b4ca21c3b17c654b31f22a796bd0ad7052a4425af81be15ed3c97fdb159e9a7793094aac39a179d14c569fc6f6bf918a6268636fabd372d70ea5e98289cba31ec6862e579b815c98aad5df57930c5ba9ed22bc12196e60eb8210616c32631c903d6df66f82683ff83539e7a540e") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0001009fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c36bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x22, &(0x7f0000000040)=0xf, 0xffffffffffffff3f) writev(r1, &(0x7f0000000000)=[{0x0}], 0x10000000000000bf) flock(r0, 0x5) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000175452d52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83af4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a4901d424d2818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568fdddfac564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfdba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a200000000000001ffba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0aeeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700000000000000d4f135b727e96e9edbd21dcc74040483f9f187d0b7e2d5d66fad363925423b0cf6ecb11db78a57a79f4ee6b96cecf7fbb597e620b252dec5fdabd0a4ca584e02308c716dde2ec93d6d8903cab788d035fca3599727bc9e8fd985f55d92e1ad252e4a3a64626aa345229968dcad218ad13116786e7e17e6868b9c9291f2a04089c06a31ba1ab2c3ebb01cd5283ba89877e70e74b013c2e70bed942d322eeb50fee7ec33f691262d7540cfb3b93a53c97ea7c09a1a9faae7bd4d6da2cb183126c46306f32db92c190bf82fdd615735717c4ef5f23c804446aef00d84a8ad1c59fae96da50eef6ebccd275a8de2cfaeea81195b7b6e27fcf544660b54617f9902bfb6cde85d697a842d4b95b92df7599b5c2de8fcf30c26839a80fef7aeeb714eaa848a7e1b4c466b28615007124d1faaa371bf958158c31853f0884b5a3d5c853022ceb5ae6804a9eb750bf9c00930df7a46d5d72cef66429c97a089b08ac9516153cbdbca1653fca55a228562e70ddb39e822000000000000"], 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="4c50b4f425ebd1a1276c3216c7feb426fb5a8f1724533ec8fff9b5ef800e1e3da4122144c7bbb7a944e3661638f230e77e5ff45bca3e2034c613f450a182117173a6ba2ad0b5a8c1115228d837ba742c80923c4116c490a6e44fd9c646940f867157881931359f7cf43c620116951df7d76d8935fe36e534c1f7cb8dc04d5106743d2786c0ac5d0da1ba0842d5306a37f8eac18ae7c371daba8d4c4f6b9cfd805ad0154d09f5a4eb4f0e072bcdd4b0d5c6498ad89cfcb0e971fa1ef53c24e91757397fca9648a3667f5266bb50023380bf093b", 0xd3, 0x400, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x842, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0xa}, {0x18, 0x2, 0x2, 0x4}, 0x3ff, [0x4, 0x4849, 0x7, 0x68, 0x6, 0x3038, 0x8, 0x1]}, 0x3c) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x40}, {0xffffffffffffffff, 0x2}, {r2, 0x4}, {0xffffffffffffffff, 0x1}, {r4, 0x80}], 0x6, 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x102) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) r7 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000500)='./file0\x00') connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r7, &(0x7f0000000440)="b6a0bf93fe618da874192ce2998141f5d9af4c0ed0965adbc714f8f00448295bf2a931730b7ecfa2da008d8022e9510cf7b946d141eb592b62701308283d272fee0fd8b9291bddfd3be523cb6f6dfe99adc7faab588de4763b93403b2a41b57dafa396cbf455fa383fa6446720093bfb79719a35fe5aa0ac81a8fb194ac638379e82", 0x82, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x3, 0x200}, {0x2, 0x800}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x3, 0x5}, {0x2, 0x20}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x4}, {0x1, 0x4}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1}, {0x0, 0x6}, {0x1, 0x788}, {0x3, 0x8274}, {0x6, 0x1ddf}, {0x7, 0x8}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0x8}, {0x2, 0x3}, {0x1, 0x2}, {0x42c4dc47e760a284}, {0x3, 0x2}, {0x0, 0x1}, {0x1, 0x8}, {0x2, 0x4}, {0x4, 0x100000001}, {0x91d7105caf77c6cb, 0xacf3}, {0x3, 0x20}, {0x487b6cfae762ee3e, 0x7}]}) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10048, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000240)=""/220, 0xdc}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x77a, 0xfbca}, 0xc) syz_open_pts() getitimer(0x0, &(0x7f0000000180)) syz_open_pts() 16:00:05 executing program 1: syz_open_pts() r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="2181ed7f11f8c817d53945d00b3212a532e996b5a32cf4f23bb98f13a478ec99b3b380a833500ad6a2aa58b2b372183d490f59ba7e409d5e48a0b55e77258a7071d01f079a5d2297d1", 0x49}, {&(0x7f0000000100)="3e9a018d70cd64dfb5a7b3e0cbf4fb20979282324f00466b537a1c3faaf7fdc7fb3957a009c74abce00c8e9c897563e05375b099f35614abb2949d403bb129b029d709", 0x43}, {&(0x7f00000001c0)="1db8710d1292b91ec93fc63216fa0376493e0c76aa55479774972d7a1a95677eda395b92bcdd6edad922df0cf39e5e6d11bcc4b7598872858f7918a9cc4d7ef365c1029c94276252d683876d20847fcab365a032b18a7e6e3c3dd27209b551b90c6fd9ad99379112", 0x68}, {&(0x7f0000000240)="8402c5ec828cb48b1d783600a45ef927870d669d1fd41da1b5a44595d9c87bc868a9e05ae94ef166d9b01777c8966d817786c45e2689188ad2", 0x39}, {&(0x7f0000000280)="f613732947c5d412263f93cf58a0", 0xe}, {&(0x7f00000002c0)="9ddff2906523fe556eabb1", 0xb}, {&(0x7f0000000300)="7d35600d062d1f279e9b4e74d6902ded7af62651288d6200abe143994d923bc4af", 0x21}], 0x7) 16:00:05 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2000000000000, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100", 0x0, 0x2}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x10, 0xb6ef3fd2e153b358, 0xd1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x9) socket(0x0, 0x8000, 0x6) setsockopt(r2, 0x1000000029, 0x100002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048050031929648", 0x2b1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="4596e0afdd1e6cd24f0d796fd935318b16e0f3cd6bda89ac88dfb2311e39a86c1758fade7520a13f68044b0000000000000008bbc67f6652229816387219a13eafe7df29f64fff1a1d04b3a4fd5aa90f91d86d553595d6"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x5, 0x0, 0x8, 0xba6}) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x2}}) 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(r1, &(0x7f0000000280)=@abs={0x1, 0x7}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xd14) write(r1, &(0x7f0000000180), 0x13c) setitimer(0x3, &(0x7f00000001c0)={{0x8, 0x5c8e772e}, {0xfffffffffffff7d5, 0x7fff}}, &(0x7f0000000240)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x40}, {0x400006, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x101, 0x8, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x2, 0x1ff, 0xfffffffffffffffc, "61aa0db11cc000", 0xfff, 0x400}) semget$private(0x0, 0x3, 0x0) kqueue() ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x352000000000, 0x7fff}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r6, 0x0, r7) poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/186, 0xba}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="27e2b966f2dd49e060c96d81f4e11c5df23ebddfea64cfa10789406805fb55be9dcd18d9b752c669e6e205573c11839db91bc6d4b889b0a9", 0x38}], 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000580)=0x4) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) faccessat(r5, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000005c0)=0x9) r6 = semget(0x2, 0x2, 0x10) semop(r6, &(0x7f0000000280)=[{0xee2cef6e1220515e, 0xfffffffffffffc00, 0x1000}], 0x1) r7 = fcntl$dupfd(r5, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000900)) sendto(r5, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="fbf4c3803f22935b6e3be2fcf14686eb7a9c52bb0403f83eb4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3d3803d317a07009fc6098167b49ac4a38998bc43de970d590044b234f04925bfc118d2b5cef7133770bac5dc146502000000eb2192242e1086355029344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff0500d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2cb4ed36423d40fdf0d24c38eb84cdb2c8dd0963eb0100008064eb037e84ed4106d9a8dfdfc6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6dd0dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d0f4a2d979e406c54e954db3c6b17757e3967d79cc79309e42f2e8df08b0b0462fdb3d859554fe0ee5ec713e861c2d80fc24a6bd22d63bde53937ee96097ad091545ac45b32784d3dd27bc59703cda79742385d7ab5c17e90ba512a42be57408137dfd0c15ffd9ebf044c0d20200000022a3964268ffc06d0000000900000061f59f64f3d0000100"/441], 0x1) r8 = semget$private(0x0, 0x3, 0x400) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000500)='./file0\x00', r0, 0x3}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000500)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x30) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x9e, &(0x7f0000000200)="0d9fce92419257f995f9a4f62b3dbdabff3bdcf3d0ad89f6f53b45ee419b2e23534c1354d3293ea4297154358b32307e2bd55c7cdc4cdb0e0451bd153e3265aaa7cb5ab7d9e9147ee18f4812d01df10f231f67ad5a81b7335d00584d56fc38095eca78d44afd93d934210212ff57d5384d2b363c34159c61672d6d15ff9e86b5814e53196a345967d6aba439c3470151a55c1d9cca8efcce7352c0c6fd2b") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7, 0x1000, 0x99f8, 0xfff}, {0x1f, 0x963, 0x6, 0x1}, {0x4, 0x7, 0x1, 0x959}]}) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x40000, 0xffffffff7fffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x9, 0x417, 0xc784, 0x7fff}, {0x3, 0x5, 0xfffffffffffffe00, 0x6}, {0x2, 0x5, 0x7, 0x190a}, {0x100000000, 0x69, 0x7fffffff, 0x2}, {0x1, 0x9, 0xf3}, {0x5, 0x6, 0xfffffffffffffff8, 0x6}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x9, 0x4) r1 = socket(0x400000000018, 0x3, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x4e, 0x7ff, {[0x1ff, 0x500, 0xffffffff, 0x9, 0x2, 0x8, 0x80000000, 0x2, 0x20a, 0x1000000, 0x2, 0x1f, 0x5, 0x20, 0xfffffffffffffffa, 0x101, 0x921, 0x4], [0x3, 0x7, 0x0, 0x101, 0x54f8, 0x0, 0x0, 0x1bfacfef, 0x4, 0xffff], [0x8000, 0x8, 0x0, 0x7, 0x5, 0x3, 0xff], [0x80, 0x2d8ecb66, 0x8001, 0x6, 0x0, 0xf13], [{0xffffffff, 0x6e9, 0x32, 0x4}, {0x0, 0xfffffffffffffffa, 0x7, 0x5}, {0x71d, 0x0, 0x1ff, 0x9}, {0x4, 0x4, 0x10000, 0xbee}, {0xffffffffffffff01, 0x9, 0xfff}, {0x6, 0x3, 0x7f, 0x65}, {0x0, 0x389, 0x1, 0xffffffffffffff7f}, {0x4, 0x1, 0x6, 0x1d}], {0x8000, 0x3, 0x2}, {0x800, 0x7fffffff, 0x8, 0x2}}}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r1, 0x100) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) r2 = semget(0x1, 0x1, 0x22) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/4096) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/146) r3 = getpgrp() r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7}, {0x214d, 0x8}}, 0x2) fcntl$setown(r0, 0x6, r3) r5 = socket$unix(0x1, 0x5, 0x0) getsockname(r5, 0xffffffffffffffff, &(0x7f0000002740)) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c61f4f0b409e02a20006644f4dd9417aca168dcc203ab4fd5af3d5310e12db66f5435ed03d34e60df290ed9888485130283aaa127b29b74735ae1c367d84b7ccd6ea8c61f283c6339df25945cbf67c5bf810c633a7b6cf711d3bd699e8c0724cdcd8c53a62d9ca5a85f9af048abc855b5db4946ce0c5015b530a4771ef693209f8fbb4fc1b3f69663c6d3476147db1890beb8860c11d424c79090324ac6c7dc547ed412127fb577197a31f0c7e1934091df72d020b4e9ea3edfd63684fb1bc203d6c4f4879c7d9b624e376b0f10fd8042bee3d4671206249"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)="0757da7befe3d9132cdc05c864ba35b7bd5101c1d500e32f2e304e9ede848ea8dd0a053affed", 0x26}, {&(0x7f0000000080)="721d534bf02f287c5b0fc41314066eab07bd08cfa139b84143882479afeb77db239ec73dc02acd89aa9f7d07aa2a4f754a92aa", 0x33}, {&(0x7f0000000100)="c631", 0x2}, {&(0x7f0000000300)="af1463ee1108593e9ebbd3302d4302aa1d6d1224c70b8b625650ae74def63543a6dc67d6c38d2d7edc67f837c9aa30ce444e3cd1dd594bc048bfcf7d932c9506ce591e0b6aecd7dfb0e7bad3c961d96be68be006b1e381e15f6a934652668c8e734a0f3e69e553ef61ee474c9ff5d5ccac429bb522b1537cdecd703e21332f", 0x7f}, {&(0x7f0000000380)="03181cad7c15ce315a7fc6f101fcc9247770fb6ca2e487c86ee3d90219b38bc1ed0f3726e3c18eeb75fb6709a3843f0147c1d1c620de9305db0cd8cd2c08d63157e02fcedb301ff2ecdeb4cc33748e6ade97e29283b925b4d23257", 0x5b}, {&(0x7f00000001c0)}, {&(0x7f0000000400)="a11e72acebde4c6cbca1d9325172ebcbe16cbddec5575c5d9d44c9f568185fd5a4b61cb53e702e847a75270b1742be5b3a85096083bc46d38bc91aed23c6cfd30cf0490ca45b57430fedbc962d0ffe42f64256d7002551fbafe58a772f8a5b42c01275f3e6a672944100778bbe59d1873db04f39b63a1e2089aa083c3e755cf783", 0x81}, {&(0x7f00000004c0)="3a4b485de7c1f8654f86527b64cd59daa5d89967b88d3d082faba61c036cc84635cfbe3dba025e5bb11b6f6d4e23069b5ad918c2e70f81b7e7d0a6f793c613c5e86b843ced11a706c03bb5e6adde3ad35d6f60bcf3a24230a00379acb994d2e7ff0aba662c8cc9c5c2470affd6bd728c31907e9b75663a92b8d4354bbc9ee20f053cfb7ebd7789bedc95fd4075d6565de3450c7373147c5521354bfef8be7186427f8d141aef458aca68fb8e03d505ba94c2ffd661847b610a0405358eaca35cab74eb6e4fe6d9df0137cd3d7f14ae51db46", 0xd2}], 0x8, &(0x7f0000000640)=[{0x30, 0xffff, 0xff, "15c14f1f855984087fdab4aab70ba420f46aa939c6022df63bd3bdc09946"}, {0xc8, 0x1, 0x1, "5aab8881bf8eebd3298bf9bd3bddf73b0b2ced283ff1fad7b60cd0d03063bd0c4c7de878fa5cb8898ef59f3cd1e697652a0a3a7ad73bfbe64c4193ec8b48e9ed9e72b0ada97648f52553feca8e539d35790b4af44f92322a354bb7ad5ce9780fdde39f2ece6ae74fc6cd7af88860bbf55e1e4a221b8439875b63eafe626767365bdc4ca6462841c697cdaade58bf913d4a9e820c779cb917ebceba08db7db80094237d0dcfbede4f1a485b9aede71b4e60fc"}, {0xf0, 0xffff, 0x1, "8b2db8f0f074e39c1821305c8260461dc55561c27ffab86f5cf1c1992f27b351b15e84c653fba8dce2dbf9a675711fed634e4fed20deb05961d3c0e39122ee24afed0d4439f92ef746a2a78d4a1e45991868bbcf79297f9471089a902f80ce08aaf874244a096ee36b95c9fbfc08087fb5bbdbed96a7bfa88b70509e30018ae13c487256bffb92782b2774b1216b621d9694842763fa6a330d1b4882416eb0e68c87b9edbbcc87afc1a86cd702ceb2703b99f1a7ba84ffa29a97b11c1e840a35fbe7bb6d11ce8b9946221f94617425d10de31e4f0601d4df6d5aee2931"}, {0x98, 0xffff, 0x0, "30ebb26f16874c8baeaa1eae58040dd036a1a2a6dd59d4af8826b6addd956afb9799305fe3c659212443c5bf70c526c0a03bfa3036997ede03954f143d587c3b2e45b34ea4de3c9b26652db3a6fb9efaa09a53613c25038639dca8d819561c6db42f678e54a590f850a82b4f17493e2fbca4e9ff5301358d9480f247bc064667fea81f59"}, {0x90, 0x1, 0xc8, "8bfe4cb3debd4c288dd93ac45ac84a5276b42f904408d93b51e3693fad297cbc2bbe34b54c232fbab0ea4247ded2eb7b29c1f9ee710e3a2becc483c2c519a8f4c6a0bc7f23e4d29fe3d4f9a53d24a2fcfaff52204012bdc0dc1c924ce5774b4963d441096cd6f460b119f6d1bdc2b6ae7e56b54f147c30e598ec8e35405dc3"}, {0x50, 0xffff, 0x6, "9fa188f16cabd4cc37e9e2ac0bfbe08d171bd2b7ba46b157838babfb1b4d12cc06c97cc0c703445c36c3278c5edbdb89b3cafecb3a73994476a41d2e"}], 0x360}, 0x408) r2 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x11, r2, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) 16:00:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x200000000000024c, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0xffffffffffffffff}, {0xc2b}]}) r0 = semget(0x2, 0x0, 0x1a) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000400)=""/1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000300)='./file0\x00', 0xe37a896b97d60b61, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000380)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000003c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x1, 0x1, 0x1, 0x5, 0x8, 0x800, 0x2, 0x1, 0x8, 0x1}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000140)="585972bb0ce2e268603337675f9bb07dda68cc1a35cea08dcfc6802bf113aaf538a185ba1afc200782f79c8241db67531c64fae9ff6ee9ffb6422bbefc91f4a83ee63759182ac0e0aedf8144d804cee724b7e8cd0c07e367f2d3f7ece7a3e0fac65703d80696717501a011bc", 0x6c, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000340)) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x9906, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) 16:00:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) syz_open_pts() setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x8d;\x84,\x00\x00\x00\xfd\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semget$private(0x0, 0x4, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) chown(&(0x7f00000001c0)='./file0\x00', r3, r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={' \r\x00', 0x0}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') 16:00:08 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x1}) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = dup2(r9, r10) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x3, 0x2, 0x6}, {{r5}, 0xfffffffffffffffb, 0x180, 0x8, 0xffffffff80000001, 0x8}], 0x8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x4, 0xe1d, 0x380}, {{r1}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x6}, {{r7}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x5, 0x1}, {{r8}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x9, 0x6}, {{r11}, 0x321cdeb97989c1bc, 0x43, 0x4, 0xffffffffffffd6a0, 0x4}, {{}, 0x8000000000000004, 0x10, 0xf0000000, 0x6, 0xc62b}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x4, 0xab6, 0xb6c}, {{r0}, 0x8000000000000003, 0x8, 0xf0000000, 0x3}], 0x2, &(0x7f0000000240)={0x5, 0x1}) r12 = kqueue() kevent(r12, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x52) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0xf505, {0x36, 0x8000}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlinkat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="62797f5bfe36d896eca82820ccd6513ce62738cbcaebf71336aaab7a4dc6f015ea30c7bb4b2155aaa2aefd0728ac41948ef5922d3976e12cf194fa4c81dc3ba02380b3a013936bd7a96b0bee35f09ee0d5663f0642633491cf6e3409dd18021ac825c5457d6ea4a4f5c050d6acd64fc55ee5678c2f1bbcf07aa6f5fda369bb17a086c6fe26ebf0c32f6f20c84159e3a118b3123797581ee715c75cbb91904223a77fc8b728b68c3389f9d503ff7d41f8dda84e6c84f0e0171d79a6f57c0f3604e3c9c71b8a2171c852000d1aade12a7296229398517aeaf687f45d9db5796689d15cb0e6db28d6fc2acf8d421fb8c19a16ee020162891276789a44e68c44fe", 0xff}, {&(0x7f0000000240)="d191a63c405b5cb86274f3b72f5e0386166f84329819ba68807ed58ac88bc7a73a1855b3c2c838339f6625738e4f574d2b4d5178c97a4ebb1b1f615beff271bdb7dd7364af13557443306b39fac03c7c19497a9a1fb09981dd", 0x59}, {&(0x7f0000000380)="a9cb6ca6ee9d08566aabe24c6e6cc373175f982a7cc8d5f49134927d4b6b4e3c6df8d1c776d0094dd7456a290f533497ba01751d8fbd7b58e8bb62747f884291e77329122d03585697ebca52d95da8c2b06d1f15983d4d367056af78ddc28603500c9c68e74ae061beac2da68e6246c23133fda4fc4d8e5d089d4c76b49325137aa1e8edff12d85a43d45a8a30fbd278ad73162799d1e0d91b5542f8ab4a861ca23df55848e6cc234aa3", 0xaa}], 0x3, 0x0, 0x1) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) nanosleep(&(0x7f00000000c0)={0x8, 0x8}, &(0x7f0000000140)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) nanosleep(&(0x7f0000000100)={0x0, 0xffffffffffffffff}, 0x0) 16:00:09 executing program 0: semget$private(0x0, 0x739c5bd3000ce995, 0x147) semop(0x0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:09 executing program 0: 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, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2818a, 0x0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) r5 = getegid() r6 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, r5, r6, 0x0, 0x0]) setregid(0x0, r7) setregid(r7, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x22) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20602, 0x0) fcntl$dupfd(r2, 0xa, r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) flock(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000080)=0x10c7) 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) socket$inet(0x2, 0x1, 0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) 16:00:09 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x2}, {0x23, 0x8}, {0xc8, 0x1f}, {0x41, 0x7fffffff}], 0x4}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb1813494700000006b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac4446e16b66d8f714fad895464e9a554e19fd43d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834baa44a21e9b0d8feefa0005ab96630dbf25bce9df889ad5ea463a8c99b884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d32cfc497e7461e86308f98490432d7c2b4d96dea62cd1cc1ed0526e0af77b888805e0d4efdd5120c84ce69a1ed028d421b3e8be777fdf8d2b9c2c2fec53ccd2e1aa8da230aca7ad76a6bef391c98e3a4fe4de5cee7d3befac66ff057f27d9ba9cde5f9e21b03a859c19153ab1f802e7a0304a1a6cadf1da760d7d433"], 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) fcntl$dupfd(r0, 0xa, r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r5, &(0x7f0000000340)=@file={0x772e31c024b1ac7d, './bus\x00'}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$inet(r4, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r7 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r7, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munlockall() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff) geteuid() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffcf}], 0x340, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) sendto(r0, &(0x7f00000000c0)="b2ad7ad46d3244d73a85448170b0cc963298ccf6c99b72a16a2041046378918970aa83222ee6ffa7f91854c99fc95e09a5cd11b9e4a5d3602e46ca00e6f1a0a1b78a31538f64fd725d5e70b231858c7dbefe144466dad7d63b4a13aae9285bd3eaf0cda87dd96a718eb2192b5aafd1c63e4159f689074f2341207da3d266b7dfe3fd2b7b7fa3dedec6fa4e3143270eefe6c2c4f7f8153cb6a6834078b8118fc91e49f91f9f9c393d", 0xa8, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) getpgrp() getgid() recvmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/190, 0xbe}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/83, 0x53}, {&(0x7f00000007c0)=""/181, 0xb5}], 0xa, &(0x7f0000000940)=""/187, 0xbb}, 0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000a40)) setitimer(0x2, &(0x7f0000000a80)={{0x5, 0x8000}, {0x9, 0x1}}, &(0x7f0000000ac0)) fcntl$setstatus(r0, 0x4, 0x8) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000b40)=""/228) r5 = fcntl$dupfd(r3, 0xa, r3) fchown(r5, r2, r1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000c40)) sendmsg(r5, &(0x7f0000001300)={&(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000cc0)="7f8b3fa51f4270ca4d7652b9f52e79009f1aed0f5c1133f838743881ed591670c65ae6bf3ce6f7c72110627c3ad2d0425555987c703aebc4ee726d0a60d773bfd0a9bc0c3bf031d564cb18268d48b6a3146578bf7adfaff781304fc959bfc90ac70a6801f25d4edfba105adfff7774995f4a91a8d5d828a6ff8bc8df334114c117773e358d373370fa7fb9289f5a0f0470c84aea4b7fcd4eafcb73081299295d1ebcf796fb791569121c53ecb198df4fd2b2d1d364c1ec56ba1678b2dacadeb9b76bd74dd119306aa2b13f3565daf13da3d725989d373b01edbda2b7aca36506", 0xe0}, {&(0x7f0000000dc0)="bf42f60a8f6f87e0c6ab4058da175f2e698d98e86aa6ae8c5d309c59420254cb8bbf2f53291ebaab10951d599bb4e0ba85702029626aef2ddceb48bedefe11774c7f0e42b884b532379631c0f0489c9531d3e6d01f23f4fb5249e24fa9adc6e44b969c959b95b4b1ae6357617b0ef3ebdc89dec2988d44ae155209c75a81f32c720eac22d6057016128e50b7de467db1ec426a15606e832fa3d81f1610d29da92bb36ec168ec520b7736a0efbb7a940ec9c9009ab92e56cba2fc1c86160ada3ce139bcf275bd39964fc0612765179df9b559", 0xd2}, {&(0x7f0000000ec0)="5c65f68da136f99a84d1a8e095037b70c8a0d2642b920c71d7211695d05b3b601ab3295616ecc66b88bd29d04f4414060fd1d1ec3fa8f36ed159fce6f4bedda68ef132ae31e63f18b899b1bca8b2df4aa2ef4495c345c5e1d931a714506a3b38da2a6b3d47429f240dfd51d7140ee13d517422fdd5be314876380eece55eb13266b3947cc6d5d67fb491e829b6", 0x8d}, {&(0x7f0000000f80)="3bd6a1757da5e5fc7c20314afff55c45a1d83715235a38e1074d990a1ffaa8100fdffda344cb0966746f02888342a45b4b3ef2046ba4c17d382d3cedd239323770d1006a75a8616c656b1a1a669f33afdb595d6c4faa5fbf6536a04ab9fbd6ff84467c59ebb3bf9a7b8299b7c1e9b473a60c02ef0e896cef707f9eeb12a88fa19eb645f60416cf59e515797eb8beaa7bfc918005a5405423e91556a4cc04cb35e0d4dbc9b026f03633d2a8744f1c93c3d283d9e4866806112bc9eff8600a28efc2e2dee446113512ca896d167d95099a601aa11f5fa2fe7c4cb17f792e81d4dde91960d118397f43fb3296ee0e4f10cffbf42ccfa1", 0xf5}], 0x4, &(0x7f0000001c80)=ANY=[@ANYBLOB="3000000000000000ffff000007000000ba467a3fbd1fafeedfe2fb75c29e2fa1a3c833d212d7e8e85048abf179521f7be800923800e3b5b7743e07000000000000ffff0000ffffff7f092b485c13003dbce8ec03a90877ecbc8297c5fb29107d7589352b94091ace5e10d4a258552c6c244a4dc5520f3249b6b0b7fb3ac8648c08c0c4b0256eb350122a287b946343325cce62b20d418da8f4a863e4c0bae4bd1e9040c668b36c216be0562808fe25cd5a1d161b26a2f78e412ded7a2696cd0809b6a695fbceb8f8de20a467befa8bab77d7e5373cfa106fb4e131429251fd69d29a45aecd1dae247f49a847988455b96f800319f805d13a327fccb26c13d69d634650d469e1ef90137076bddea408002403e5332300000000004000000000000000ffff00006fb70000ed10c0967d12edf5ac25fd376888909ea327a1e9d191e85ef717d7b8c21af85cfc5bb58afaa66c8a300fd2a003ea1300b800000000000000a1fe3053080000001d4b1f4186d9a1e148f861dca5fa3cd2296578c75f0cab489a02f814d5cf98942ccee1a1f033c1ce2f6494b5a61441dca19ca22b1afc912cbb4c5b3124d18ba34240d6a0996c1982b1903078ea073f0bf8d6c18a340143a1e0a90e3e1a886079cf2537d0c678878c0e11a9a7cc202a01ef2a755860055560045842971b7a6742410804628aa5d1b77daa2775cae5b6385d0059e024b29d3d9c4d0f92f137e8363b9ab07396ea9991cf5df1230000000000000000203bea8ad23e39d0b8f8fbd3a104271eca428d0347ca85d7a3439ac76cf312c99a818997c50ffe224bb2a185e86ac4189976d2e47690cf5b0323b9a0678a2a038ed5dcbd5aabbd49aac9baedc8b7b5dcffbf4ff4aa500176508fe9bcbdcf08c980a1a6a73bc17103d1df0a6f88d212638744c4a409fe0938df04c2882548a6dc6bb59b97bbb8"], 0x210}, 0x8) recvmsg(r5, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001640), 0x0, &(0x7f00000016c0)=""/2, 0x2}, 0x42) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000001780)) r8 = accept$inet6(r6, &(0x7f00000017c0), &(0x7f0000001800)=0xc) dup(r3) connect$unix(r0, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00') getegid() sendmsg(r8, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f00000018c0)="dc81a2b5f1ddcc6c7bf46739d7bd91cf68b2a856e4b85b0ffb8a2b9677bbb305713c5c5fa0f478d8", 0x28}], 0x1, &(0x7f0000001940)=[{0x40, 0x1, 0x5, "8969d5a810e953ee8f56867a80e58be1ff29c3a44374916e6d12c83ee53050886e60f7b6c90a5e6f3f"}, {0x98, 0xffff, 0x9d, "bad5c5c260a307e98e8ef7eb3908867309b117836b12afdeaa759dd6661598e75f6072528a598b9f9af57c9099a68c65095f082e66bbf9350d0395b8c68fbc8d9020108adf9ee85a420a6c72deba08d548f4c914ac7b139a2a6d3b44c257d8a826478f89cb959418e4927514f715a29b54f9e0f045d68fbc0512ce70ec7c6a15f4745cf9c0153e"}, {0x100, 0xffff, 0xa82a, "46f45f202488837cfa800d9715c1396635ca8d487d4f83216972760333999727e87e274c7b9f9d020ab69277831bc9399f5c9cd60224ba56b8cb319b350b73d7b1c393c036aeb3b978a84813d36787766e94002f6dae1c90d0e1ef62b518480ff41036470df583aabf046112a56068538fb279060a5ac79560b757e7b71e697b6874e4e38a2a302306369ab22f560c48a73d9e5321eb4b3e70d32e1a98f091ea3d9298969871b706c59aea2d45b36e4748ef1b7305333b667e3f16489ca2c9b857ffc8e94a6c7fc4d2e41069daa137612f27e255db33729dcf67299026d06e0454b14bcd75e4eb5639"}, {0xd8, 0xffff, 0x80, "f89fc34206d615fbe4516680ba8489416632b5900cc1baaad8e570ce3ee69321e49065a419a896e472be5b8c69fcb1b6ebf700eaf6e7184b63da37261e202e80ab6b71d9c066c6936979c2e672d098e6c2352c79f0cf1f360ece7dfe55e25708d43cec562308bee54954692fad967182d1239ff95c3c5ce3caeff006a1c379e9f064d93b05ceffeb3d3bd823079424b6636afbbb0d39d269fe927477832e04260c139306cb171feea1bfac93c328222a3520150fe2b447c0890603592823c3e81f06d1aebc"}], 0x2b0}, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x20, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:10 executing program 0: setrlimit(0x156f6002a2fa58c4, &(0x7f0000000040)={0x7fffffff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2}) write(r0, &(0x7f0000000080)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x4, 0x4, 0x2, 0x3, "3655ef81cd0253bc892ec4b2a90eeb391f31b050", 0x8, 0x3ff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0x10001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x93, 0x3, 0x9}, {0x7, 0x1, 0x6, 0x3}, {0x800, 0x9, 0xffffffffffffffff, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getitimer(0x2, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) flock(r1, 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x30) fcntl$setown(r1, 0x6, r4) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:10 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getrlimit(0x8, &(0x7f0000000040)) write(r0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x10001) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x40000800) r0 = msgget(0x0, 0x4f5f81e8354622aa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) msgsnd(r0, &(0x7f0000000180)={0x1, "c579309a4f8c36f0e708b531319ae358c07dddecb0319f3f2db4e75e9b27bd5bfe408f43e476d1a39ccc6045fd01890bf49fa3e467f68305238197a1fa409ed13fb8b1e61c84824e88fd1c1a7c821057f14f49ca89f1a40b25e436470929cfb38423db39d876f29ed644e09f9af1095c03ac63973eee71748549c3c5bb93b4dc4ff11c3d947d288f1ceeed75a2ac2bb48cbe16bfa9bd5669435d5223e9f373ca9092e5eba2fcbd123c0bce0f01e081b36343347a2f01f8c81dd037002f570666d4b07dd62d1d51a5ef519d96511ef12aaad74f742a03e76ab91ad4afa812f645df41f3c9a94db665a20719aa5dcda29aa232b5892112e758e5bc3fb281"}, 0x105, 0x800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x6, 0x3, 0x5, 0x48}, {0x1000, 0x1, 0x9dc0}, {0x5, 0x8, 0x4, 0x8c}, {0xfffffffffffffffc, 0xfff, 0x8, 0x9}]}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x4) dup2(r5, r2) open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x80) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x7fff, 0x0, 0xfffffffffffffea8) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x4, r5, r6, r7, r8, 0x40, 0x20}, 0x1, 0x212, r9, r10, 0x3, 0x3ff, 0x9, 0x3}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0x3) r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r17 = getpgid(0xffffffffffffffff) r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x2c267675, r13, r14, r15, r16, 0x13, 0x10a}, 0x401, 0x1, r17, r18, 0x40, 0x8, 0x7, 0x800}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x9c41) r2 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r1, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r1, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) syz_emit_ethernet(0x7a, &(0x7f0000000200)="994f8ef9769ae64c485811d34b9b3c0cb8ee66847cf3fab8ab505f11c034ce1821ba696b3e9ceb149bd1d5010b571e69e0e36fa973e3b32bb57fb11f7575790ca23afab4bc44d132a5742d362e14a157f3139c23a35c395eba17ac2e5c0bb1948e457df7ef118b1458644e6c561f2061164dcb9b25504ebc5948") r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x808, 0x0) r4 = accept$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) accept$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000440)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4690) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000001680)=""/4096) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000002c0)) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x100000000, 0x4, 0x7fffffff, 0x6}, {0x1e, 0x9, 0x9, 0x120000000000}, {0x101, 0x7f, 0x5, 0x4}, {0x1, 0x107c, 0x9da6, 0xfffffffffffeffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x40c1) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:11 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x2) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r3, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r6}) r7 = getuid() setuid(r7) r8 = getgid() setegid(r8) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f00000019c0)="0f3c61", 0x3}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000001b40)=ANY=[@ANYBLOB="afcf73801afa72140000000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\b'], 0x38, 0x20a}, 0x0) getrusage(0x0, &(0x7f00000018c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r9 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) preadv(r3, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') r10 = openat(r3, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r11 = openat(r10, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) accept$inet6(r11, &(0x7f0000001980), &(0x7f0000001880)=0xc) getuid() semop(r9, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x149a64be}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006, 0x4}, {0x100000030, 0xffffffffffffffff}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r1, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r2}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r1}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xec1c1b9c891edcf, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x2, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r7, 0x20004269) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r7, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r8}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r7}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r7}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r9, 0x20004269) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r9, &(0x7f0000000300), 0x200001000, &(0x7f00000004c0), 0x3, &(0x7f0000000380)={0x5, 0x5e7}) fcntl$dupfd(0xffffffffffffffff, 0xa, r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r11, 0x20004269) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r11, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r12}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r11}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r11}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r11}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r14 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x0, 0xffffffffffffffff, 0x0) r15 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x0, 0xffffffffffffffff, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0xcf}, {{r5}, 0xfffffffffffffff9, 0xd8, 0x80, 0x2, 0xf95}, {{r6}, 0x8000000000000000, 0x76, 0x20000000, 0xf53, 0x5}], 0x80000000, &(0x7f0000000300)=[{{r15}, 0x8000000000000004, 0xc, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xba, 0x40, 0x6, 0x7b7330ff}, {{r16}, 0xfffffffffffffffe, 0x36, 0x80000000, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x400000000, 0x101}, {{r11}, 0x0, 0xf64abb4300bf54a7, 0x20000000, 0xffff, 0x7}, {{r13}, 0x8000000000000000, 0x40, 0x1, 0x1, 0x9a0}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xfff, 0x7f}, {{r14}, 0xfffffffffffffff8, 0x8, 0x80, 0x100000000, 0x7}], 0x3ff, &(0x7f0000000400)={0x4, 0x8}) semget$private(0x0, 0x1, 0xc0) r17 = semget(0x1, 0x1, 0x22) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000000280)=""/4096) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000000080)=""/225) r18 = socket$unix(0x1, 0x5, 0x0) connect(r18, &(0x7f00000013c0)=ANY=[@ANYBLOB="5f067afb3bd4043430009da2c2b566f0e551cdb90b10c4ae7f7d4eb0747919fc27c901a8ce6e8642f40747060a5b15080e7e8e810fd368285a2fd26e22187da04fea65f1b8c096c5dbf752f9b874a3edfed424d3cab1b281664c90af9878aab4dfda8c649c1ab20d73eeeb0684cceeb8ef27c445d70816dfd659c5809fbda37987b7f6d937e37921dab45300229400f9ffe1d4c0360d4b423ab417e0dfdff63bd7cda2199e8832b4f63e9bb009c65f8e50cae6370f49a4179f425393ff1cc5687dd5a9f1bc25e92e42be7c551e561f7793027fefd3b8c6d04e5b2250a3a1ab8eb0e5f1084628927c5a2434b266415b27b96749d72ded1928e3c65ee9af580045f18c6c047acb2f9c5c5065df3b74f1afcb71e335f49a3294172eef1d38701b3c12d56076ea72a7fde465b0149dba3fcb3515395d05df"], 0xa) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2ed, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") fchflags(r0, 0x8000) kqueue() r1 = fcntl$dupfd(r0, 0xc7ab21a09f4b886, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10000) r4 = msgget$private(0x0, 0xc4) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/12) msgrcv(r4, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f222fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda82ff09eb3e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/215) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfe10) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x7fe9d9e72fb36dfd, r2, 0x0, 0x100000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r5 = msgget(0x3, 0x48) msgget(0x3, 0x4468dd867bae9a6f) msgctl$IPC_RMID(r5, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r6, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x8000}) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xd80e, 0xfffffffffffffffd, "41d4e4a307be83771e75d4fd49d0dd50435d33a4"}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xa7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) r1 = semget(0x0, 0x3, 0x488) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001280)=""/4096) semctl$GETPID(r1, 0x7893741ba573babb, 0x4, &(0x7f0000000180)=""/33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) flock(r1, 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setown(r2, 0x6, r1) 16:00:12 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000000)=""/142, 0x8e, 0x1c03, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x9, 0x1b, 0x0, 0xffffffff, 0x100000000, 0x1ff, 0x0, 0x2, 0xa9, 0x34f}) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xb563bf2658106e30, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = kqueue() shmget(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) getpeername$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:12 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000080)) 16:00:12 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x682ac, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x80000005, 0x511d, '\rY\x00', 0x7}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x5, &(0x7f00000011c0), &(0x7f0000001200)=0x4) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="5942ef38442de0a92eb3a9cb564a6ead062c86d6f90e4cb35796a6c7cad2114843c5a049ebc6629761caef26b60c3f53b6c8423dea28026614e28dce91cd1662cc4e87b9eb7fb64aadff21ce42d920616126600802d24e5952a440d8415f5b4f5a7fe09085120cfbe8d122e1de390039b61d6df98e73d0d5c9005565a57065906bc0bb7ea69b3aeaa27a59b7607d708364fe5f887fbe9d3330267bce972e4cd903a52c06ed8a74e41e6932fe3629933ac2f3ddfa1b853f3940a8c638d16a536fa134144dffe1f74d4167b761732817e7f998960a3b5c0ff8b2d275defe523b82a22078beb5bd67fbc1f9ab04748bbaec6b93139152da03861b7b398943b54bf4a72a24f44181e8c6a3c0beccb4c22b826304f05667eeb8c9a29610f2270d04cb2f69a69d71c69e96bb402539016849cbaace83a279bf9d14bb3f73f1bb8be8c957292fcdb9be3c09f49b529e6bdd210236bb310533272ec9742ccdc618e1641807b82a9598031c71102e698e1d9cea24f0cdd94d2c9cd418489501772b58b9e502d22de1a8f4651e629e9341a64706a7cbe271861d106a591635e56534a8400eb1b80bf43b29077b137a171042ae7982157c8bfcbf5674294198ca97567e238bbf8d40924e9c30ea6e2fb9341e72025a644e8c546499dfd0fb6a1850e1ee45edb405be3073bc26f41859af3de10027f395802a3cd4b12b7957b0a2e451bdc242c6ebe369352fca456c18d9b22ce7e59cd2008fd35777946161ccc3caa788e564a182cda6687b3bda2be3da2362749aebe5e83ff14f2ce0b348515429f024552eb135d0cc2f725f76baa1ed526efe9d87cfd4346bed5e0e891ae735be2308527a4525f3753214d15d7c1df82411868f6a458e8e24a4e4b67408b7f634612fe42de99017c5138e3336e237bbb8846bab70ad45101809ab5b7900f06d250fbca9d2f6529c5c06d45a18583704273e550aa23512c10dc78a825a20535259709efdd301f50c110fcb515dfa637aa9d157b7daa92c87ce051e72f9ebc3945fa484026e1a1fcd33f09e84824a542178ce5272aaec138d3eee11ef571a9428466b2ed92a99c28618c748964ae28aafd90ee5f88436a3e6feef74680bed3250ab1d7f5686d0e64d8fb44ec4d5c8182e37f3bf70dffc378d08027873eeaca0c2d9769ef63d0c5ea7f5aeb727a1adf455c9b4aa10c1c1c4c723a732f87af2f42a3008b9f244b1f4c875edd625b149d8b4e9804f8ab67f357c5b64eadd73f48d101f321552bed4eb2c00ea427b72b52ef0f79cabfa8ffb6c329185b1a2ee75562977446d340399dd13c9d645b54f14528ed80230bfdf8d2758d084359dce4426fd1d09a26d125a5fa75a11e4fc93898ae270f55ac2eea1db4239ade3e499f2fcdaa5018a3cbaadd70e30c36b3cd4987e053ba6aa2bce518ba6ea435bf89ab830b956210e612463f707c967f68c03d232a56bf5e5b0eea625be456e3b71d7e2ad2105573171b7127636349b1f5fd73aa7666f1e1fdabad55c3bb129941fbf3fe1680f2639ac24e4bb6700c5296c8c475bdea4d99d918cbd379b7ba7da307f5250d8a78777edd6ada42efc5371786592cca75618ed55c54441c71fec8137867e0da35b7266b32c394cdbe4d69fc40857ceb17294cc0138a614dc7b2ccaf6c4c30957e11cf1daacc5cc396204e4285d8f63a89876e1f404d7cd490028e4ced0374a11b2e055ab0405819c8ae4559219ec3c4b0ea4980db3a1e8844b3fc758044a7fbe439fda88ac7eb9a056c8e019c7d1aeb45f10adfaeaffbdef17db1ee53dc505a414f84f7c2121ede8acbf9e7351d2bd57f8ab2cb196362405cf53ea51ad57258b1609f3b9b2e3b336cd11c0996c3a5d56f25d0f0c1ae49a453c530d184a9bcf070bf3208df5d9a2902c50ae166a136159366299e3993872f95611b58187206fa249d2b2c82b4e445062c33d2413090229e68c7ffb237a93a31d71bc7d6698e378c4d66e7426ac91d07c6eb056009ead45961ae345b064c655de5c4a8e70a91aa827118b0a0e964d0a8a33546ca4b819d20c8b2cb39b718cf0e195fc5e1b52ba94b1516926a6f89f4336d64d9618a8eb3391026b0b2a3982dd0175c2c986a6fc5c7d24f656e19ecde86e8eba3a0d333b775aef99698419b14a26086bcf8f1dfb26f8cc44b094c81287c65d916ef99053dea745b72f0a4879bd6de25c6db778d0da609a193f0bf6de7e16b34f7dda3739958071cce15a8d26ede3b1f65a8b681502587d99c9baf1f2ca08a790e2b1c9a00aaeb51feede807f8dd3874948cf9accb77b45c3be4691403b614c9eb853b9c5da982f83a06f500d8abf9e341407c02b088018fd370d99b1c83f3cd093b70eff5296e3b0284982e743f9118d7096e107bd6cd0c707296bccc71a08c9d6d6cc87be81c4a317c84631c8b16564d3bff490c05983780360409f8844530d62f1e8f911ac9ea72e6ae7bfbf30b70dd315254c47a6f7b59744771567b3a03acb2055576ff04a262efdf67a491539847efd178a1c934cc9462e5153144e0a30c95ff2c6939ddac14887611112afab2c61a643a106bffdf0bc358ce503a2c2757559f4c3df7ef9a8cce0f47a2abdde0b54c859f67d345af97860142e7cb6c4cbbe2c3a1c7413057784c877e10aa6278dcda7b76eb503fd32400fcc692c4c72fb9a1b8cf1c562a7f659f56b960f8e4b9d4c107945dce48ce835842386db9c7f37a04f64171e658f25181ca7dfed1b4c551b2f86150a46b671a601ec131494a728f783f73a3d1f05b360409c6522d8d08951f6466fd191348dce650c96948cee8977dcc11e764dd97e9c7ef3e4bcf900d074fbd460bee71a13cddafcb83c2ee00e0d72c36be361893d66fb0bccf3c4fe2eaa743afe7f807b5435c54a00057c69a6283717ea96a8c0ff65b7bb4134a94b694c1b198678e40600674127a547e9fc42440a927733082a091bf6b769e678648bfc1c5550400475508a6aaddde8b87818198704d0506dcec47d92125e548521945adc2761154158b60c4cdbffa8683796865efb9515fbbb2d3d89888ad60fa9dfb213eb66525f7ce70250d3e9adc2dec977844a0ec54db06e43c3aa106a8c92dac3086567709bfe59df0a0f72e895ac2f06e5cf91c4c065a550278179e69cddf0f79150aeb682e2c4faf180d7c76f7789dd0bbc21070014d5fd1e72975533c003913808c99f8f4b108c3630bc23f8ca948782fa26f6a298425c50c240b24dbb51a4ef7980d7b3299167d1c8d2e7fc8dd40477fcf97f4323931c7bf613b26ae13c651dc7d7431921c460a556438687b7ae5a34152a33168c356b4f01e6d5fff7d0576a56d91e2bbec24e920b1e1d87b22fac5174c5418a2aa44d80e5f7f2223cf716311221649d3614f3cee526ad5fb6eaf34da3bafff002a13d6d5dedae5394983cca00025513ec7763ca6e8c2c99841e38a7d6cbe54b0748c7f6cafda78cce3392d17ac743204629ce57f127c62f585106fe25da7b7513822156eb19190f227ad6be538595c2f3a5b51c90aec65897780c838315115e793cb965888f66120cc4995650980593e9495920a54d33d56b6153f54f262e2fb4632d34151dd8704ee6c30e98056dac133e444863d7d45a75b3d49b29b69fdd6789d10337eaabb885dfcb4ae6ce8ab4d1f2f829128b9fa1f45819263c3e251c98bd42538a133d86582ba92e94d3124d2a590f67073d14b60d05421ad53a3ba86824be595fffe31bb65da4e64ff345bcdf60699781eb745bc8652e2d1ba8ca249c9bccae101acff8c802060dd41b9f05f06ae26513a5d7ab95d9a3ce42330b801c076e1a3355059125803b8ef717cf5a9b91b375d3b3b620a4e8bb96a2cb3512e4c4bbe0b646ade8c3b32d2e603b1bd32b1fcffc56938250a6a9d8d254698050ef312f3ea667bd6f384a8bf8ead6758d457b8c8d4e365245dc8448e36516e6b5012c0c043110dac6b02f6ab85dbfc12d88936d3ca7fdb384a055cb93a05cc6d2526365c6c24a74b14b6c45254ae03982a1617b52daff59224163eb886beecf9e89ce116bc068be60a4869121f0dbce702d25f3720fae0b081bdfaea3558a75ab9086a9d2a7ba8bd007b2f4bc9badee6439cff6862b47fb70f0bbd5a1e0cf376950fbdc60ab335655982d83f6055ec2ebe8fc4122f196a187a722371b3807322b3a5cb9e44be8a5ce7ced44f9a8605fc9426a9a7a3951dcb8c1d1d2b05338a1faffe912996cc6d5f217bb19cdb806686b27d793a00663a663d3b700d0e85f2c1e74698d2cea05e716e9e374d8d4a97c6dc852fb9dcad301428e71f161c3cf217cd50c71578af6c220796e56c3aba9362dded083fe2cf83f3217b72d9092d835d5b0aaea5955c00dd6fe77131f19351eb978077ff67489a30b2a57f0c93a5b3eb2bf5ac703e2411166e7dbba3b217182b8e7e2eeb7b9f43e2ac1f77ce1481f0a82d35a590990e81e5aeedfee47a9c23789e9d4cf0ca97c140084db4e1e723b8a55ee0bd32e70d6ff8150bb06bb706a83085b4825eeeb4ad44baeb154bf352a7b5aa92b50cc352f1df9b25051cbee4a555c844ac3c121609eb3d3be071a34e409c7ee01c4f9791c6d921666b822a499f5815a68809385e0229e5846e93476822a0507f385a4bad65c6e65d9c4d5ec87641d8857cea0d2c2b07cf08db2b70cdf299975376d2ff2d06426c2caffe979922abd0e8982450a411667093405f88fe1bb1bf19ab13945d9e003e545e58eccaeab61f47fa740ecd711b380d74967889a860eeaa745265e32f8db56b54fda9fb0e8832d4be715393486eeeb30be2052072783e4f4e71fc793baee592cb0d9a00a4d931641960006446cbeafba738ea36f9489ec4f9a92561d2d5f6dc90198feacbd2bb7695dad2dcaf940e43b4371aa3f080cd76cb4e657aaab79d13fd3459a039ba9809d9e607a413739d961f4a65664f5e5e32e1c6b7bac31a565c77ba3c722484297e487ef40758d5d4deb0898f2db02457c37c82cc7db36baccdb3dee93386d12024916773a5c5d03919cf5fddd1eb39f79423b1a8877902c6935865a186ba96c040fb1a780cf8926f8957a53221b8c29a62123ef0ce0332e222202bdfef74ce2f2853ab89deb3cb3bae616ceedf8cc20cb81ac9245d3eefb97f5b01e1005074f61e64510f95f74874c481712a9c12dbe909fa2720cfb55ff5d41f46ac98834065468f3141807c6d1a687bc42b1d6dffd3d019aecc0141b6b36c2d98dc4c2290c916c460f1bf92958b65e933bf33c5e7d867e6c3fee3f31e11b9f7764e32cf7f0efc5236dda95d56c704d201b64a5856e04d9a62e48999c2618c8a89d698deddfbab23bc6e88fadb681b3e5eede5178364e6a12f8c63ff7de1853a7780275e45d8ea226b4769b27e46c219b72190f93173e52154ca658561054e368e447327a37e93d035d7b262b64eb714fbb3e2133976dc8092bc4ed629f8cb0b71eec189ce79227b4a8cf2e7f8c740b56784029fd54d67829f48ef95aa28d7fbb0256521555789a227f54f650df8849adbdfd3a9f7d86ce1538e15e8636514b3290a5d47e3b4812e5adb322625e346339834b84a325a005a238edf80aab178b1588f15d37d47de44186c4d2c79c437f2a62274bd114b4d792a44114d5800d063832ecdbbf8cc86e94a574752d1c11dabfc96b0ab0dce5d7e5eb0094842e982026c126b1399caf9bdaad73b5584be08c564c0dfe17da2f554591e316ee1b80824be39a9c7d309fac1840c3c080dc195cc551b70b82bbca42887d5f2115f82440663675b4b913b4dcb390", 0x1000}, {&(0x7f0000001000)="3071488abe483d185d6606a97f0aadcc902c671416de8764ca7cf5b84aa0524aaf8b9449a9faee5e181e5b537c8306e94b68b1faeab1ad3bff9decef6451ecfdec3f827d982009f28e97b4b4aaf7e523b9140fa4c528a7a6a38c377696076a847ecbcc9e54ab32fd255d6b02f18ee75185813621387b986796abdabd3f242aacc5912d590381bd7e03562a77875ab3cd5f", 0x91}, {&(0x7f00000010c0)="3b672f9a32faf9e78b03b69c21c82518e2f3199a502c6be1a0a1ca748b5d054589519f100444d8ebfdf2c6662ab65563d89705af769d49889ac18e208e0eb9191b0f360ba8467564618b0d6ea57913be3e20f91903af0cec077ff4a19b7b90c0a87daffc7281eeb06213348e8646445bcbdbfb23bded5b0bfb292a05aaf819e6f34c361dd210a1cc910eb8634d441255f26857beb3358eed7f8a973063", 0x9d}], 0x3) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000000)) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r2, &(0x7f0000000200)="22e14b674fefe5d26610e86a60b838de27e401bd6277a8ba5e121414fc7c58541fa2f6a3bd7fd433e5e9a45be74d00083b16f50569d26d9500e9f34a13362d833a70bdd947cc81bea1393b854a20e7e6a17829ef1a169cd4e8cac9a8b15cb2085ab8821d4ee32114672bab752357c0f947cd127033b7f17e3ea86d111093fd430c5e3fbf07b8fc54e0c058e778919e75b338d9797542455108b77b05", 0x9c, 0x40a, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66697d26e462"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x1e8, 0xffffffffffffffff, 0x1, 0x7, 0x0, 0x100, 0x4, 0x1, 0x1, 0x7ff}) write(r0, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000300)={0x5a1, 0xa4a0, 0x3, 0x10000, "6e5f4685c954c83e2469db7936a44106b1ce9a0a", 0x2, 0x7fffffff}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(0xffffffffffffffff, 0x100) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$unix(0x1, 0xe, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x94c910042f82912d, 0x1000, 0x8}, {{r4}, 0xfffffffffffffffe, 0xf4, 0x2, 0xfffffffffffffc00, 0x9}, {{r5}, 0xffffffffffffffff, 0x8, 0x3, 0x1, 0xa70}, {{r6}, 0xfffffffffffffffa, 0x0, 0x8, 0x101, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20, 0xfffffffffffffffc, 0x8000}], 0xf8b1, 0x0, 0x10000fb, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@un=@abs}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x3, 0x80, 0x3, 0x3}, {0x0, 0x4, 0x200, 0x7}, {0x7, 0x1000, 0x1, 0x3}, {0x80000000, 0x3fb, 0x80000001, 0x2}, {0x8, 0x4, 0x80, 0x7}, {0x100000000, 0x9, 0x2, 0x3ff}, {0xffffffff, 0x3, 0x8000, 0x81}, {0x5, 0xffffffffffffff27, 0x7, 0xfffffffffffffff8}]}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f00003f7000/0x3000)=nil, 0x3000, 0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:12 executing program 1: select(0x254, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x2}) 16:00:12 executing program 1: 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) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) 16:00:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x88) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x9) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(r0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000200)="aa6c66af3417e10518aed3cf242df26f795a977aa627c8e2a9e42ee35b5bce960d46acd72960afe8e46a8b54fbabb7f913d68a37936859d441bd8ae9f48f596fac9187ac1d261e1fd8d0b63d", 0x4c}], 0x1, 0x0, 0x49) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/43}, &(0x7f00000001c0)=0x2d) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000031000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x13, 0x67956b890260a7fe, 0xd) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:12 executing program 1: execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000080)='\xff\x00', &(0x7f00000000c0)='/{\x00', &(0x7f0000000300)='8\x00', &(0x7f0000000200)='/{\x00', &(0x7f0000000240), &(0x7f0000000280)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x8) pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:12 executing program 1: setreuid(0x0, 0xee01) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x2, './bus\x00'}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x5, 0x4, 0x5}) ioctl$BIOCFLUSH(r1, 0x20004268) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000081}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7f, 0x1080, &(0x7f0000000000)="180e1ec9c29e9231791dbecb7ba5db217d241c8ca74a68f06f3d4178116a95d536e129cae3e39c585ca3aa78062c397c4654823ee7366d3ebc", 0x39) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:13 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x21c, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x14000)=nil, 0x14000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x2, 0x0) dup(r0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0xa3, 0x2}, {{r4}, 0xfffffffffffffffe, 0x90, 0x1, 0x81, 0x5}], 0x7fffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x80000000, 0x80000000}, {{r6}, 0xfffffffffffffff8, 0x9, 0x4, 0x1, 0x10000}], 0xfffffffffffffff7, &(0x7f0000000140)={0x5, 0x3204}) r7 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0xffff, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='d', 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:13 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000000)="9abd93b07a5bd6489bc7df42ecdc364f91e62b31362fc7fb3f329a10c2be850929fe9d2aedcb7cd86391f7c13e88b48887088d1ffae8a72ca9fd9f7e6e1769c106d2b372f2e1e086c66296449efdd70f2dd0db50292dfd1fd2811160b4dc5510122bf171c3c9d38e55d0248e44", 0x6d) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x6c}], 0x2, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0xc00, 0x25, 0x800, 0x4, 0x3ff, 0xa7, 0x8}, &(0x7f0000000080)={0xffffffff, 0x5, 0x0, 0x2, 0x2, 0x8, 0x6, 0xfffffffffffff739}, &(0x7f00000000c0)={0x4, 0x5, 0xffffffffffffff9d, 0x0, 0xfffffffffffff001, 0x1f, 0x2b, 0x5}, &(0x7f0000000180)={0x6, 0x8001}) 16:00:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = socket(0x6, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x108, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x8649}, 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) mprotect(&(0x7f00003fc000/0x1000)=nil, 0x1000, 0xc) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f00000001c0)="88", 0x1) 16:00:13 executing program 0: setitimer(0x4, 0xfffffffffffffffe, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x400}, {0xcf3, 0x93e}}, &(0x7f0000000040)) 16:00:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x3545f353ce5918bc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x153, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740), 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) read(r2, &(0x7f0000000200)=""/219, 0xdb) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x9, 0x0, 0x800, "e2c78d31fa31bf9ff1a36867a3698a4b7db5af25", 0xd4c1, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x10) kqueue() kevent(r0, &(0x7f0000000000), 0x4eb, 0x0, 0x84, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) syz_open_pts() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) clock_getres(0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x15}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0xf0b1, 0x9, 0xc84, 0x5}, {0xe, 0x8, 0x400, 0x420d}, {0x1ff, 0x7, 0x1, 0x6}, {0xff, 0x101, 0x40, 0x6}, {0x1000, 0x1, 0x7, 0x6}, {0x2, 0x7fff, 0xfffffffffffffffc, 0x401}, {0x800, 0x6, 0x3ff, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) recvfrom(r1, &(0x7f00000002c0)=""/47, 0x2f, 0xc0, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000020000000"], 0xa) nanosleep(&(0x7f00000001c0)={0x0, 0x6}, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0x8) socket(0x6, 0x0, 0x6) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r1 = socket(0x18, 0xc003, 0x800000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r1, 0x1) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x101) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/65}, &(0x7f0000000180)=0x43) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xd3) getppid() r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x200, 0x7}, {0x8000, 0x9}}, 0xc933b6e6c2f8a41f) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xfff) 16:00:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r1, 0x0, &(0x7f0000000180)) 16:00:14 executing program 1: r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="50297222745ab513fb7022c09a"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r1) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x1}) shutdown(r2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000140)=[{r1, 0x2}, {r5, 0x10}, {r3, 0x1}], 0x5a, 0x2) socket(0x6, 0x8000, 0xf432) 16:00:14 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x4, 0xfffffffffffffffd, 0x101, 0x7ff, "2bdaa0fafe071505c172cccde249f3322a2aea83", 0x0, 0x844b}) syz_open_pts() 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="84") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x7c, 0x3, 0x2}]}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x201ffffc, 0x3, 0x1}, {{r4}, 0x441034b840006fb5, 0x1, 0x8, 0x7, 0x85d9}, {{r5}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xad, 0x1, 0x2, 0x3}, {{r6}, 0xfffffffffffffff8, 0x20, 0x2, 0x5, 0x925b65}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x7}], 0x5, &(0x7f0000000080)=[{{r7}, 0x7ffffffffffffffc, 0x20, 0x1, 0x2, 0xa8af}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x2, 0xc58b}, {{r8}, 0xffffffffffffffff, 0xf7, 0xea, 0x400, 0x800}, {{r9}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0xa73}], 0x6, &(0x7f0000000200)={0x6, 0x5}) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r10 = shmget$private(0x0, 0x4000, 0x34c, &(0x7f00001ff000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) write(r0, &(0x7f0000000400)="093a53fc1044649a3241c0d277159aa8e0b938c81be55ed6180a3d2910306e8620d2b72286cb2df472c30b0ef35a2246ddd1eed760b82cf1a9808905a9bb9dc66685823a807767bea595634036c68d8edd084ed6bd8385023696d7423f853f4508b3e4ee814d44fe27fa53caa2f2dc999585608ce78eb9b4f250473890a11da3c8129431ba3b42ba7e031afe3ccdd92b2a6e7be40bce20e80023b1c03a1c5c671463ed3a651f3ad1d92ba3daf26b803da706c28c2dcf4311aff52eb8ff3ab43a18362bde3f3b0c30cf87293dd4ecb4ef618ac8c2e67b519fe3", 0xd9) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10006) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x6, 0x5, 0x1f00000000000000) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4c10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) r10 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r13) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002980), &(0x7f00000029c0)=0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r17) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r19) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a40), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r23) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r28) getgroups(0x2, &(0x7f0000002b40)=[r26, r28]) getgroups(0x0, &(0x7f0000002a80)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="6040378a8e", 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0x1, 0x1, 0x80, 0x9d, 0x2dc4, 0x4b, 0x9, 0x10, [{0x9, 0x3, 0x7b, 0x100000000}, {0x1, 0x8, 0xfff, 0xff}, {0xfffffffffffffffa, 0xdbe2, 0x0, 0x5}, {0xd76, 0x0, 0x3, 0x7}, {0x5, 0x0, 0x40}, {0x5, 0x25305bce, 0x3, 0x4}, {0x3, 0xcc44, 0x1, 0x5}, {0x3ff, 0x400, 0x1ff, 0x5}, {0xb1, 0x0, 0x2, 0x3}, {0x7f00000000000, 0x1, 0x2, 0x474}, {0x5, 0xe3, 0x0, 0x7}, {0x101, 0xfffffffffffffffe, 0x5, 0x1}, {0x5, 0x5, 0xb1, 0x4}, {0x343, 0x4, 0x5, 0x7}, {0x6, 0x53, 0xdbf}, {0x10001, 0xff, 0x69e7, 0x800}]}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffca) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:15 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001ac74c76aba5bf05db40400e4e868b7ff052496962e532ee0aab074ad184ad5b3e0cb28a4b6c207f37dbd39f32be67922950000000044c412de94f6be"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x25d, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r10) getgroups(0x5, &(0x7f0000000000)=[r4, r6, 0x0, r8, r10]) fchown(r1, r2, r11) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x20) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x501b, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) write(r2, &(0x7f0000000180)="755d58454f8d331635eb2c0e3968e87dc0ae36e2e144a6c46c2553b2b0f3405bd3e2e0d9ff4cd9a353a0a367fa0de96c2b3f3dcc84e7ea430421289166dc6d1e6fbbdbf05affc1e0fd15f4b71e1959f111d4df", 0x53) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="a5ab97b985f011cde52b3ade29f2bf28386570699b4f7e60dd93e8acc8807cfc8d68", 0x22, 0xfb9772e3c49a258e, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x4, 0x8, 0x4, 0x100000000}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xe258, 0x2, 0x101, 0xb3}, {0x80000001, 0x8ba0, 0xffffffff, 0x2}, {0x4, 0x7, 0x200, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: shutdown(0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="df57d166db427db67b2d7b8e94c3cdb4f5d90413951f87baed755f1d6d469e0c4767114f6834ae8766806abb8950d4701a60bc64cb10a257981372907c39a489c902c06804e2c05e7cd9e2fa7d726d4601652a76bfbe1147395532bf480e1494dedce5634d5ef55ffcc07166b32b06e56a60a42814e68b634f7fb7d626880e1875df2f2278e29eef5e2cb710f1a9b3224b9ae3b30838db7092456c4a48d11aa48ec5166acc88cdddf4c1d9d48c5cc5666bd20729a37ac9111ab1e43ff46d3f56d8c06c6cbc1c3ed70b0fcec02775ef955d96b6f182809cdba8fa264091db9b95b63feb4d6c", 0xe5}, {&(0x7f0000000340)="7bf88b2771004e072e1f35b0eb11acacf94cbcb34d12727acb039943831461df34fa77d22ee1f10e2b94eb873da84b9136283cd720018d8e4cade1513b6986770ac86872fb13494551a18571327125feb9f97f6de6b9c0f6ac2697e449f86eae89e26a507a7f44cd1cb27715845680eccdbaa03c8cc69918bb34f45e81bbdac361aa700a02925a26fbe00f5a9019ce0d9b025dc3010000000000003096f6bef0fdc3c1c50caf8950cabcd1a774d86f54344460079efd48c478c8e04200", 0xfffffd82}], 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1000) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/156, 0x9c}], 0x1, &(0x7f0000000400)=""/202, 0xca}, 0x840) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r4 = geteuid() setuid(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x3, &(0x7f0000000100)=[r2, r0, r3]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r6 = semget(0x0, 0x0, 0x40) semop(r6, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r6, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x2, 0x6, 0x800}, {0x5, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r5, 0x5) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000100)=""/45) socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x0, 0x5da6, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r9 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000240)) r10 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmat(r10, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r9, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r7, 0x2) semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r9, 0x6, 0x7, &(0x7f0000000380)=""/218) socket(0x18, 0x1, 0x0) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x21d) msgsnd(r0, &(0x7f0000000000)={0x3, "ce52cf5d7a73873fdc62cbbd817e489ebdb84629771a01611611d74149e6c99c1fc596894a5c8087dfa5d18e2f779677a742ca3f302a9b2652ab7a21b9516d9237067b67da550a799a"}, 0x51, 0x800) msgget$private(0x0, 0x80) r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) msgrcv(r1, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f232fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda8ec41bdd1e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) r2 = msgget$private(0x0, 0xc4) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/12) msgrcv(r2, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f232fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda8ec41bdd1e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) r3 = msgget$private(0x0, 0xc4) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/12) msgrcv(r3, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) pipe2(&(0x7f0000000100), 0x30002) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f232fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda8ec41bdd1e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) r4 = msgget$private(0x0, 0xc4) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/12) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r5, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) msgrcv(r4, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) fchmodat(r7, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f232fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda8ec41bdd1e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) msgctl$IPC_SET(r4, 0x1, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x81) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendto(r5, &(0x7f0000000280)="a1c5b18b313033b3ed2bf9d17e740fe797f201f06a1fa432", 0x18, 0x2, 0x0, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="2d95e330551d467b0f760111660272a18136b993381880a4f901579979615913dd2fe9e3ced197a28cdf7fd364ace38e5acc120f4e1d43c2c2b72d504871d420b819a67e261a4e6dbaec0bcfb158a6ad9e9551bdde6a", 0x56) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000006c0)=@abs={0x0, 0x7}, 0x8) r3 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r7, 0xf, r6) r8 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r11, r11, r11]) r12 = getuid() r13 = getegid() r14 = fcntl$getown(r7, 0x5) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000002380)={{0x0, r9, r11, r12, r13, 0x20, 0x80}, 0x3, 0x7, r14, r16, 0x8, 0x80000001, 0x4}) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r18, 0xf, r17) r19 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r21 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r22, r22, r22]) r23 = getuid() r24 = getegid() r25 = fcntl$getown(r18, 0x5) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r27 = getpid() fcntl$lock(r26, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r27}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000002380)={{0x0, r20, r22, r23, r24, 0x20, 0x80}, 0x3, 0x7, r25, r27, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r29) r30 = getpgid(0xffffffffffffffff) r31 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000540)=0xc) r33 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r37) getgroups(0x5, &(0x7f0000000580)=[r35, 0xffffffffffffffff, 0x0, r37, 0x0]) r39 = getpgrp() r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r41, 0xf, r40) r42 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r44 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r45, r45, r45]) r46 = getuid() r47 = getegid() r48 = fcntl$getown(r41, 0x5) r49 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r50 = getpid() fcntl$lock(r49, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r50}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000002380)={{0x0, r43, r45, r46, r47, 0x20, 0x80}, 0x3, 0x7, r48, r50, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r52) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="a2e228b8c3b24ad10c7b495eb8a34a3255beb61f0ccca2836cce860ea298832cea5f001d52c3da9323a491bf7465444bfde69b9fb7d7309bcceba0f6634bb2c59460c91cacf21433f01a83e6efe9a2b781de412ee03732fb3dc74830eaf9f7970c5ddc1e836f5604063c16ec3fdc8bc27cbd64bac4c40266611d18bb65f8eee0286250b21dca63a4c9ba500e9d393c23d93ec2c1abc283c3d157e3cde952c03d241f53fa12368e44dd14a507e2ccba37dbb229e3c5bb59db93bf6c1c89464e0874edcb8e3f6dde8fdbd220d7729c0e6483d669dfce74e4360d938bd1b8", 0xdd}, {&(0x7f0000000240)="19533112985effa162fe80c54339ee281c4be599ad2219f2b4261c9c6b02dd1764965c4750f7542266f13a26a96095fde59e15e73c7fcc5eaa557b23", 0x3c}, {&(0x7f0000000300)="5cdfe45fd81bda99631a77321ef0495cd2aa000498f4aaf0e3630751e719887744ea6cb869395e44ae06199f3e70b97313d6b037c0ec988d949a6e3cc091e1f31d022bb0082bac55d4789e4c4c4db082a21759fc339af4d603e6257b09f4a9c92ef5e99f832a1c5e10f22881e8086f539ed1c145edb09e09", 0x78}, {&(0x7f0000000280)="064bda92a2cd928c6746a3a0bb5b7e3ebaf9eafd02891582410d60301a5103e71c453209f37bf6786456de137fbc2cdb9351bb50ce37", 0x36}, {&(0x7f0000000400)="8951c963fc1820c65b2fe3c9b6c00a7fede1947b852a0f454a475c288f083ac81f1621dea817f97e7b4e7bb0c6d02bbdafa64301d30257c326f991bae65153ca6dcd414334b142be3c5ea9fdf23ca1413ce018b712d6020bd0e39435a17438634d5dff4ef70306d7c2b3fd1299d385421e32600005e0aa1d906542275329db043b5f3ceb3c9b9449568da29716f6ff68fb7237699a0fe4ccf563db1349dcb94abcd4cd2fc1a3feadefe4d0dc6c0217764ff67488faa777e4f06e", 0xba}], 0x5, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r5}, @cred={0x20, 0xffff, 0x0, r16, r20, r29}, @cred={0x20, 0xffff, 0x0, r30, 0x0, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r38}, @cred={0x20, 0xffff, 0x0, r39, r43, r52}], 0xc0, 0x4}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r53 = socket(0x2, 0x2, 0x0) sendmsg(r53, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) 16:00:16 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r2, &(0x7f0000000100)="9c4dd911611e872a214e646b6c39de0b30c8f22326577556737ba49cc63503f6886f369f3d986160fce0cce5c5abb9464db50339e7e8928366e89994c553168208c557e41298982dcbc3c4f1d41162193fc837a8a58d24e0010593abd7de1ad462215b3cf53aa65b4af1fd76440bbc7f326ebf8b9843155d3ee89b4e0be8d581cef601f21f63649d17c84b8ee70e3f8445b4da5b65eb2a410911d84a93fef2fb3b3fb452b0aebe3b5ad2a2f3dddebf6d65b1aae2d266e9ff2fa2e1c65ee54fc8a620bc43c40da919be1f9db4d51b188d52bde3489074887c0e07bbee4c5dc7ee1f74abe84237738bcac72f345cf8cd09", 0xf0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) open(&(0x7f0000000040)='./file0\x00', 0x11, 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 0: r0 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/81) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) r3 = semget(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/13) r4 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000180)=""/192) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x104c5, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000280)=0x20) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)=0x1000) semget$private(0x0, 0x90e94588bd09752c, 0x3) socketpair(0x1, 0x1c004, 0x8, &(0x7f0000000340)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000003c0)={0xfffffffffffffff8, 0x5b5, 0x9, 0x2, "d22ee30b20f54f634ee32915c282293915921e4b", 0xfffffffffffffffe, 0x1}) shmget(0x0, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) r8 = semget$private(0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getuid() r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000004c0)={{0x801, r9, r10, r11, r12, 0x1b, 0x336d}, 0x8, 0x1, 0x7fffffff}) r13 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000540)=0xba) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x0, 0x0) r15 = socket$inet6(0x18, 0x1, 0x4) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000600)={&(0x7f00000005c0)='./file0\x00', r15}) 16:00:16 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000240)=0xc) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r0) r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r7, r8, 0x20, 0x80}, 0x3, 0x7, r9, r11, 0x8, 0x80000001, 0x4}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r13, 0xf, r12) r14 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r16 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r17, r17, r17]) r18 = getuid() r19 = getegid() r20 = fcntl$getown(r13, 0x5) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000002380)={{0x0, r15, r17, r18, r19, 0x20, 0x80}, 0x3, 0x7, r20, r22, 0x8, 0x80000001, 0x4}) r23 = geteuid() setuid(r23) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r24 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r24, 0x0, 0x13, &(0x7f0000000100)="3398b5bdef67fa841447c4906a9f1e9860285b4d", 0x340) listen(r24, 0x0) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20804, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r25, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x3}, {0x4, 0x200}, {0x84, 0x3a0}], 0x3}) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) 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(r0) getgid() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x6710f5687c1ef057, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x563db4ff530886d7) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x14) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r6, 0x1e, r2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) fchflags(r7, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc, 0x7}, {0x1}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fb") r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x100000000, 0x6, 0x7e, 0x791, 0x9, 0x0]}) r2 = kqueue() mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x328, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x6, 0x1, 0x4, 0x6}, {0x101, 0x0, 0x9, 0x80000000}, {0x10001, 0x8000, 0x3731, 0xff}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f00000002c0)=0xa2e7) 16:00:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x101, "090000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000040)}, {&(0x7f0000000280)=""/146, 0x92}], 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0xffffffff) r4 = kqueue() r5 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xc9}, {{r5}, 0xffffffffffffffff, 0xc}], 0x7ae, 0x0, 0xffd, 0x0) socket(0x6, 0x2, 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0xff22}], 0x1) acct(&(0x7f0000000000)='./bus\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x49) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x80, 0x1, 0x5bb9, 0x3}, {0x80, 0xab60, 0x7f, 0x7ff}, {0x8, 0x0, 0x9b, 0x7}, {0xc3, 0x2, 0x2, 0x6}]}) fsync(r0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x0, 0x9, 0x10000}) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x7fff, 0x0, 0xfffffffffffffea8) r2 = semget(0x3, 0x0, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x8001) r3 = semget$private(0x0, 0x1, 0x105) r4 = msgget$private(0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0xee00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x5, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0xc06, 0x6}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="0000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4137269b7f6f0000000000000000000000000000000000000000000000000000000000000000000000000000009cf44bf5263a000e1c320000000000000000000000000000000000000000fcff000000000000000000000000004c682de4b66c9171face01ed838f87a485506287e98ca60d308d3fa20715bdf7a5a36393d00fcc089384619fcee48ef54e80275425ab121d993e8d06d9386edea550f621bc2db25dddb23b85b0ab40374e8fac9eee4c7073bb442ec17ddffa70bd608477e39d292dfae6310ecec86c32925e672f4b0cfb4b9653f31cabe569b881d5d709e0f99c9242b771b2655273ae673d6d711eb4fb1ff9e55241962943b29104d2133e802be84529a7841f42c1c0d96ad280033f498f8d109a95dd5245e3f7b5070accc5eefb182e21ec36730fad10e516b47d32eae80f0183daf0a0daf3e70d0938ca40b0d9d9c9cbc071f5e84fb022efb2afa98ea3da3241d64a733fee6ca5cb8c6a4dffc92e6a092d4fec09ec300f3fb23b216a973cf51df151168746f3a3"], 0x0) socket(0x800000018, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r7, &(0x7f00000003c0)=@abs, &(0x7f0000000500)=0x8) bind$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x2a7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getuid() r11 = getgid() r12 = socket$inet(0x2, 0x2, 0x3) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000005c0)=0xc) r14 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x4, r8, r9, r10, r11, 0x40, 0x20}, 0x1, 0x212, r13, r14, 0x3, 0x3ff, 0x9, 0x3}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r15 = semget$private(0x0, 0x1, 0x408) semctl$GETPID(r15, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) nanosleep(&(0x7f0000000040)={0x9, 0xc7}, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x1813, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x7, 0x3ff, &(0x7f0000000740)="83b79d1d4e165cee5a", 0x9) r4 = dup(0xffffffffffffffff) faccessat(r4, &(0x7f0000000780)='./file0\x00', 0x9, 0x4) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='@%-+%\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='\\}\x00', &(0x7f00000003c0)='&_#{!.', &(0x7f0000000400)='\x00', &(0x7f00000005c0)='/:)@\x00', &(0x7f0000000480)=')!\x00'], &(0x7f0000000580)=[&(0x7f0000000500), &(0x7f0000000540)='\x00']) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r5, &(0x7f0000000600)="6748c2738703299e29dc82ba577843c1ea8de0a3824638bed807bac468100fdb184bfb062b71ea440770ac1410dd73b339dffac43b46f5749c467aa9c4086fcfda7607820f24df7e200d574a768beea5a1b938179f7c71b51dbb06d65174abe6ae8f66aaccc08050e05798d768bb9c3bfdccbe9fda618a9514417bb768328825006efb1504e4d5f9374ad3082c5a39962038d227f60afdf89505daf44a30012ace7c8b6b1f814c77ebb273a8c6e49b519361924f97e34a64ce382a51cc702c99edad8bd1edc9b96270b33a956665917cae9431b479a1a7c3db5639b041ff3f32b8f50dcc3de4a030259df5ff2b28bc32ed24bab5ba5b790f8b2fed6546", 0xfd, 0x4, &(0x7f0000000440)={0x2, 0x1}, 0xc) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000700)=@abs={0x3, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = fcntl$getown(r8, 0x5) r10 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r12) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={r9, r10, r12}, 0xc) write(r0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="7a5c4b606dadef6f875ed8076a29a009e7acf8b176a153169a5210a1a498ee5d86ebe167e5edc688d8871b0af61f84e5774b27ff3f0669bfdf09f0d2c1d2a84818c4eb6a73f8c2c4e289467a468de9c20af5bd0ffe5ed0313dae4b85625ff93865745af982c14de179e1950b0c44cef3b1b663876ec4c9949cd921741b268445038033c0664f1aa0bfbb3398", 0x8c, 0x408, &(0x7f0000000280)={0x2, 0x0}, 0xc) getsockopt(r0, 0x40, 0x1, &(0x7f0000000000)=""/207, &(0x7f0000000180)=0xcf) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair(0x10, 0x3, 0x6, &(0x7f0000000040)) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000003300)='/dev/klog\x00', 0x400, 0x0) preadv(r2, &(0x7f0000003280)=[{&(0x7f0000000080)=""/102, 0x3a}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000003100)=""/39, 0x27}, {&(0x7f0000003140)=""/64, 0x40}, {&(0x7f0000003180)=""/199, 0xbab407102ab7aaa0}], 0x7, 0x0, 0x1) 16:00:17 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) 16:00:17 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmget(0x0, 0x3000, 0x200, &(0x7f0000b7b000/0x3000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x22b) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 16:00:17 executing program 0: r0 = syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x9) 16:00:17 executing program 1: socketpair(0xc, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) fsync(r4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x56) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r5) r6 = accept(r3, 0x0, &(0x7f0000000240)) getpeername(r6, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000340)=0x80000000) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000400)={{}, 0x1, &(0x7f00000003c0)=[0x0]}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000004c0)=0x1) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x2, 0x1}, {0x18, 0x3, 0xa, 0x4}, 0x6, [0x2, 0x4c, 0x0, 0x800, 0x18, 0xef, 0x100000001, 0x3f]}, 0x3c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000580)={0x6, 0x2c6c, 0x8f, 0xffff}) sendto$unix(r2, &(0x7f00000005c0)="95a21f2d9da03f5d2a69b0d1a74b985aa5f98a4f68f42a2b844cd342d8fc7bacc609e45810351e2968eeabd3f3d92565dafaebbce10e099e7e05a7f901ae72f3f03d5073fb6f6e0846ace9cfcbd0f908c6185dc72bc1374598e220392841", 0x5e, 0x801, &(0x7f0000000640)=@file={0x1, './file1\x00'}, 0xa) fchflags(r9, 0x1) geteuid() r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r9) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r12, 0x80045721, &(0x7f00000006c0)=0xffffffff88c88fa5) r13 = open(&(0x7f0000000700)='./file1\x00', 0x100, 0x18) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000000740)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)='G') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r2) dup2(r0, r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x800, 0x401, 0xfc, 0x7}, {0x9, 0x1, 0x8000, 0x80}, {0xfffffffffffffff9, 0x100, 0x886, 0x6}, {0x7, 0x4, 0x4, 0x4a85}]}) 16:00:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x800, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x5012, r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x4, 0x10001) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x300}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x401}, {{r4}, 0x4, 0x10, 0x0, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0xbd, 0xe7}, {{r6}, 0xfffffffffffffff9, 0x20, 0x1, 0x401, 0x3}, {{r7}, 0xfffffffffffffffc, 0xb0, 0x4, 0x3, 0x80}], 0xc4, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffc, 0x15, 0x10, 0xfffffffffffffffc, 0x3}, {{r9}, 0xfffffffffffffff8, 0x11e, 0x8, 0x9, 0x7f}], 0x3, &(0x7f00000002c0)={0x20, 0xfcfd}) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x8, 0x1010, r12, 0x0, 0xfffffffffffffffa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000300)={0x1, 0x3f, './file0\x00', 0x5, 0x5f, 0x0, 0x800}) nanosleep(&(0x7f0000000080)={0x6}, 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r14, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r14, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r14, 0x0, 0x0) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r14, &(0x7f0000000340)='./file0\x00', r15, r16, 0x6) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x2000}, {0x5c}, {0x6, 0xfffffffffffffff9, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:17 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) r1 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{}, 0x0, 0x7}) shmctl$IPC_RMID(r1, 0x0) socket$inet(0x2, 0x3, 0xa32d) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x42, 0x0) dup(r0) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0xdeaf4152, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x2000000000000], [0x0, 0x6, 0x0, 0x0, 0x0, 0xf8c, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x2}]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/213}, 0xdd, 0x3, 0x800) r1 = dup(0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sendto(0xffffffffffffff9c, &(0x7f00000005c0)="5ea6a9fd3982c2ef74c975d58f66b6ba6d6aef3b021046a7bc22ee84ae6ad93931933d9f19b010cfa75a375e89eff96630a0cab2b877cb15eeb00432f8e003bb2f71e90fcfd3913af2062149ceaa8655f6495c69b2fdf0580b6cc79f82e1bfac2cf83d14bdc9e7ef9f8392cd41dadc4986465da54a", 0x75, 0x2, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) msgsnd(r0, &(0x7f00000001c0)={0x3, "fcef001476ecf8e12afad5570b332aa5aef05880ff3bbbd3"}, 0x20, 0x0) r2 = dup2(r1, r1) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000001000000000000001b00000000000000000000845900000000"], 0x21, 0x2, 0x1800) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x1, 0x22e, 0xcef9, 0xff}, 0xc) msgctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) recvfrom(r1, &(0x7f00000002c0)=""/235, 0xeb, 0x40, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x4, 0x200000000000000, 0xfffffffffffffffd, 0x1, 0x1, 0x80, 0x8d, 0x3, 0x2, 0x1, 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xd9f2553bb89b871b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x6, 0x1, 0xe5, 0x96c6, 0x5}, 0xc) bind$unix(r2, &(0x7f00000004c0)=@file={0x94f9dbc8a0d684e6, './file0\x00'}, 0xa) r3 = semget(0x2, 0x4, 0x404) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000580)=0x25b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r5, &(0x7f0000000640)="ac9c12e70a526c09cb5fd3ae1a879d3358e3d783c234c42ddc396170ac94cfcda0b97482d477cc6a73540d0808f14699a3", 0x31, 0x1, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x3, 0x14a) msgget(0x2, 0x41c) semctl$SETVAL(r6, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) setegid(r4) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="65e22a7bc6b073507b693978d6a45ca0352b955d625aff702a1021a201d3519dc934e9594d2536125ec7cad5008b31b0e11614c2675aa4a49063670befd699b1d31f77", 0x43, 0x0, 0x32) 16:00:18 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x6000, 0x501) r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: poll(&(0x7f00000000c0), 0x0, 0x8001) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/163, 0xa3}], 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c}, {0x7fffeffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000b24000/0x2000)=nil, 0x2000, 0x2, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000580)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000540)={0x2, './file\x00', './file0\x00'}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x2) poll(&(0x7f0000000040)=[{}, {r0}, {r1, 0x784bbcda0eb10ef2}], 0x3, 0x80) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = fcntl$dupfd(r2, 0xf, r1) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r2, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) lseek(r3, 0x0, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r14) chown(&(0x7f0000000100)='./file0\x00', r8, r14) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCFLUSH(r15, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x40, 0xffffffff, &(0x7f00000000c0)="7b0101ee4e00baea80d942f780a5c97b8072afef5e458094e607b62e8d077863ac04b73d7905ff8cab0713063907356ea81629493843f3fd2a616185625b992af62b99d2753a4471b99c9a2edfd255883dc545edafeab874", 0x58) sendto(0xffffffffffffff9c, &(0x7f0000000140)="763968004ac92dbefe74edea8ef5fd725b45fe3ab3ae1a74c821efe931fd4d740e295dc4c429cd3dd072e099b224db5b42a3a5cfc89096a694cfbeeeed5a0737630f75657308f282d3c5441bf5fda4c1b38fc21945d652f998427cd31ade3ecdabf4944084a4ec40737ef2c471e87f6394a5ae846ad3da1394abfe599be0f104b8f5b7297eb68592ff5faeac06b3ef05d91c509309d54bf55b2f29141f1c1c3b6ad40c", 0xa3, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 16:00:19 executing program 1: clock_settime(0x0, &(0x7f00000029c0)={0xfe1ecc7f}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x811, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x8, 0x1}) linkat(r1, &(0x7f0000000000)='\x00', r3, &(0x7f0000000040)='./file0\x00', 0x2) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget(0x0, 0x4, 0x20) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='-duv\x01\x00\x10\x1a.Use0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/124) 22:28:15 executing program 0: getrusage(0x8000000000000001, &(0x7f0000001200)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000000c0)=r1) 22:28:15 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) setegid(r2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x0, 0x7ff, 0x3, 0xd3}, {0x1, 0x2, 0x9, 0x5}, {0x4, 0x2, 0x101, 0x400}, {0xe3bb, 0x252, 0x0, 0x3}, {0x27, 0x7, 0x2, 0x7}, {0x4, 0xfffffffffffffff9, 0x400, 0x9}, {0x8, 0x4, 0x5, 0xcf2}, {0x9, 0x8, 0xffff, 0x3}, {0x101, 0x800, 0x8, 0xb6}]}) open(&(0x7f00000001c0)='./file0\x00', 0x920, 0x4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x8, 0x4, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:28:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x23575da357ee21a4, 0x200004300) open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x10) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 22:28:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x100, 0xffffffffffffffdf}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file1\x00', r3, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 22:28:15 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f00000004c0)=""/210, 0xffffffd5}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f0000000a40)=""/87, 0x57}], 0xffffffffffffd4a) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000440)={0x4, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000700)=0x1) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000001, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x6}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r7 = syz_open_pts() close(r5) r8 = dup(r7) write(r4, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000001880)=ANY=[@ANYBLOB="0000e748eec10000"], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r8, 0x20007478) syz_open_pts() 22:28:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r4, 0xf, r3) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r4, 0x5) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r13, 0x8, 0x80000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r9, r14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xd5, 0x5}, 0x10) r15 = socket(0x18, 0x2, 0x0) r16 = dup2(r0, r15) ioctl$VMM_IOC_RUN(r16, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) 22:28:15 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x31}], 0x101, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x82, 0x2, 0x2}, {{r4}, 0xfffffffffffffffd, 0x129, 0x1, 0xe9d6, 0x4}, {{r5}, 0xfffffffffffffff8, 0x80, 0x10, 0xa00, 0x6}, {{r0}, 0x7ffffffffffffff8, 0x31, 0x21, 0x7fff, 0x7fffffff}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fffffff}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') close(r2) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7ff) 22:28:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x10, 0x2, 0x4000000000000e7d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) flock(0xffffffffffffff9c, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x8, 0x200, {[0x7, 0x7a, 0x1, 0x9, 0x4, 0x3, 0x3, 0xc, 0x7, 0xff, 0x6ffc, 0x200, 0x3, 0x5, 0x8, 0x3, 0x7, 0x7], [0xffffffffffffffff, 0x7ff, 0x8000, 0x4, 0x4, 0x2, 0x8, 0x9, 0x5, 0x7], [0x5, 0x800, 0x2d066ae, 0x6, 0x1, 0x81, 0x5], [0x10001, 0x140, 0x6ac, 0x10000, 0x81, 0x4], [{0x5, 0x5d, 0xffffffffffff8001, 0x7}, {0x1, 0xff, 0x3, 0x1}, {0x4, 0xfff, 0x4, 0x4}, {0x31, 0x2, 0xffffffff00000001, 0x80}, {0x6, 0x7fe, 0x1ff, 0x18}, {0x7f, 0x9, 0xffff, 0x1}, {0x9a6, 0x6, 0x1001, 0x6}, {0x5d1, 0x8, 0x8000, 0x4}], {0x0, 0x9, 0x100000001, 0x7b}, {0x5, 0x7, 0x0, 0x3}}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:28:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ftruncate(r1, 0x0, 0xffffffff) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 22:28:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x9}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}, {r2}, {r2, 0x12f}], 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x4, 0x6}, {0x18, 0x1, 0x8, 0x2}, 0x8000, [0x0, 0x3, 0x0, 0x81, 0x10000, 0x7, 0x400, 0x53f7]}, 0x3c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r2, r5) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) listen(r4, 0x6) 22:28:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:28:15 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x1ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2, 0x39}) 22:28:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfff, 0x40}, 0xc) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r1, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x8001, 0x4caa}, 0x10) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x2c) r4 = msgget(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/55) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000300)=[{0x57200919, 0x0, 0x5fc3, 0x7}, {0x0, 0x81, 0x9, 0x2f7}, {0x5, 0x4, 0x2, 0x36}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000001, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r5, &(0x7f0000000500)='./file0\x00', r6, r7, 0x73332c84428df876) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xff, 0x13, 0x9, 0x401}) socketpair(0x6, 0xd2c598dd999068df, 0x3, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/147], 0x93, 0x3, 0x800) 22:28:15 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x34ee12e767945b61, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x100000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r3, r0, r4, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r6, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r7, 0x0) 22:28:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x69c5, 0xfffffffffffffffa, {0x7, 0xfffffffffffffffc}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: mkdir(&(0x7f0000000040)='./file0/../file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') shmget$private(0x0, 0x1000, 0x2, &(0x7f00006f3000/0x1000)=nil) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xffffffff80000000, 0xf6f, 0x200, 0x5}, {0x101, 0x3, 0x3, 0x3f}, {0x9, 0x7, 0xff, 0x80000000}, {0x40, 0x6, 0x800, 0x2}, {0x6, 0x101, 0x9}, {0x8, 0x2, 0x0, 0xd7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x3ff}, {0x6}]}) syz_emit_ethernet(0x16f, &(0x7f0000000180)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 22:28:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x292, 0x4b508e2737895cdf) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x64}, {0x4, 0x0, 0x2}, {0xfffffffffffffff7}]}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xc07, 0x80000001}, {0x18, 0x2, 0x2, 0x401}, 0x3ed, [0x7fff, 0x8000, 0xffffffffffffff80, 0x3, 0x2, 0x6, 0x88, 0x56a]}, 0x3c) write(r4, &(0x7f0000000140)="9d952a7b874804ab70d4868d77f2de8560f2be8f952d3ed56604599702084a7552d4cedf1ddb91b5d30a1e0fb3a22a1cf62b3dcfffd701a75b0460feb4a9344e75468fdd7e561d417ef26a8c813eeff7d9087bc7ca78d1ec844f9ac6b2a068fdfa91ed467d26b143f84f26ce0c3823469c50d4f3bc8b5277700ad948297429c131acac5562831fb711e83f46596003fd9d3a63a10cbceec2204e204a95f103fbf3da2b9ad12045f16436518ba0852d54eb3a9d48edc6cd45b1909d6e0a77", 0xbe) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000140)={0xaf, 0x0, &(0x7f0000000000)=""/175}) 22:28:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x1ff) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0), 0x0) r4 = semget$private(0x0, 0x4, 0x41) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000000c0)=""/120) getuid() poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r3) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080), 0x10004) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) geteuid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x40, 0x0) fchdir(r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xc, 0x813, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xfffffffffffffff8, 0x4, 0x6, 0x3f}, {0x4, 0x6d, 0x4d, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 22:28:16 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xa2d3, 0x1, 0x3, 0xe663, 0x76}, 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15, 0x0, 0xfffffffffffffffc}, {0xa, 0x2, 0x0, 0x8}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r3, r4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x5, 0x7, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/254) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto(0xffffffffffffffff, &(0x7f0000000380)="2fb8e1b304b2639a593c1c5d7488c64ee29c97934856caae3a7883e29972ed35b88f640d13cf784c3d0dfce3f41dba2492b80117338cc94730aae247634531428f1f8f493362a51df9e852dd42046637c0bc9a31c7d127ad3be40f429606462da015d19aadea29c6adf9c2dac2080d3cab3f7e43ad31cd2758be694891487d2c469aa69e9155ad072fd713efb9b979f5b2d84b535129cb24983cac8ca4f937c0274a068b5aee2da82e1d05e5144b48c6e71a92dee737956fa844cce8d36769c1a3d8715fdbe96dedec03dbc6f9c5c66ec8d447b382bc1d84a4726a50bb1e2016d8f300c5d14217425604c489b8b2603fdb8ca9a5edbeffec995b9b62c65576e4871af3d73e28df07b9078aff4398ab94aaf5a9fcf3f7b4cd868aa3fb402389afc15e48a88fbbed078892822ce3374852a489de8fff90dd6bfe26ddc0bc6713f290be125f2bc9d50bc83e175fd651cd03505e89095250fbb3f4eba82f29604156b9869c7c9f36658893346dccba79a73057bc441d3ca15bf0c24ba353a2dae1c489cc1866acf02d5695339c9bc5328f7474980ca1c6aa1555e5e21c295532e9064d1f3f4996b3141d6c5b3bf85e501a3fe4a5156ffd2aed7fb9a3e448eed08d869093989ef4d94c4492bf3df65428c4500206ffaad93cef227d9b890cc4de863d0816fde63429d7e198c411a4a3ef02d23ffd7c558141b96421c3955090bbae408bbcfe2a543d1ab47f69f07601706d719cd4ac7c7fb6e4ab27b09b935b529dbc67f21336126026a0bafa1b4857ba2e9c2176d6b4d5143152a51f2f6f0217782874c7d9df0b08751b6b99600adcfd53126f03d0f929224304bd7a331eb8bd88fcbc32128ebbb6eb55f010491db7f0af23f25019e4d369e5a0011617063ea8af60bfbcc958ecb4ed99fdbf2f98705dff737d8ae44cf276375e01787b00e1f7751e9404e13f036bc70e3d37c05e2dbc69a9c2e750061abe604f017b9ed2ffa47eba54b640c35a26f19b797c7ea650fb0c39c50fd746cfc200a402fc07cf3fd1540beba8a4900087431ffa918b42c53ed3381653694e10ff4e701e4451b69ddaaf291c4688d744aee9e78127a9aa9cd982965b1d9ae561eaacc3f84c52c4de6b32114a0d338865eca3d1af0377955921c06691aea595f230e5cb12244bd76778d1068f223ca8f6ec5687566aa9e721635653b51d6cc79e0af50f7707fc275f52e1da2c62db0e210829fc0c487977b6645232f2652e0686708372df940c8940419f71823bf9a9a0c1716d328443fa3d87fa53e99e4bc9e9c91fecbfdb7febff844f90328fea1015c781009d19d75151aefac57d1e0d3490ff1fbbfae667eabf6e1322305f64ef3c8047f4846e47584ca6d5d57699d37c64b617b3e61ccf208132bf9606de758436fd1896d89f98cd02cf46c9a3f74a6a3b15dc280116bae074ae442058559d0002241dbacb5a3caf06b81993ce31b58601312ea38a656f977a295f132af3bc8fbead2e3f833643a7eca2bb341749b80dc4550e216c380f3b73df5fc87c8f95dabeca117d9024c9eec6694a10040c77bde9af50784becba39a3d0a3e110b347c004b9bf7579677dfd97cdc47dafd9df5bc506b450ada8dbd5c95421ba24059c4166ad103e6dfbdc64446eddc1e858efcebed113168d61f34612b5b06e1bc37e57d15ee58b8620e55be95296bf930389133259cc3f7ad137900fd9abb6f78facc9ea7c5410cb44031fda6e920573494338592120480b9b758600fb07959140f1c031524f157215b4407e80a63c20ea2b67fa6d5c1a0f539f79c577eddbcd84374ed602241a60c174e79cde580708a85bb8be62741e366a2c3b5484726e4a0ef510acf2cca71f080cc09386622523013a8b51bf52313b8a06827840ada6ddbcdab894077408b2f77ad47a4718751ce6dea5da0d3b2fc2e1da67c9759267578ce3bb6cd396d19ff49656122666feffaa98a9aab07db8c1cb2b5b68cade0e8be361444869d76353243e35f78abbb368c99a8f714c792362b8d344dc15756de32401e6ba15596a81364915a96809658c878a1d61c76d5c92824745aeca2dc3216f11ab1b5b56d987f448eef4610b9d1c269533396eee33a4d7ce436079df14406cf3e4f9cb8e53cd4f96b20dfb4ff034dd09db8a503e0ff0f201b4c4ce10d8cc0bfa402e7b6ef933e7a5f127c03d6bf9dab8c74df6bd1e00c7ab3356b00188666d9898380557f98c7ec378e22a5ae8071e8b59c6c4a6b3c4ef298df2531c6903988570886a562ad0d3580851bf0a509d272715ce7130761f6cd8ef83be6770cbbae6e0caf7c70789fe91e01fe20960990d13e5ed9b7621370e8b1080723a90f2bb395757d9ef00ee047318fe23fef65744f0269a578a449b635fb21456533842fea4595983ca09482ca799ad26267a795ae2eb950a8da4563b70ece54d4a1918d3488ed7213ce6c41080df137248dd9c00cbd7b2d0ac038262c91243161b30a2b867fce04aac5b2f813b12b23e3bc86d303ab2b60de21bb4c195a868bd6a6ab4b335da3970dcc42fd64dea075a8da4db561e2c9afbbbe8cb6b77b4cbd27735faa6a4a344a107896304e686a2e9b575d2aaa5f2b9594e62940104c474e9c0ec28f9dfbcab15d918c97930a70e98903d532eff7fdee584657e704c1e803f9ad7d5d475fd18f28c9038935475cedbc670192772a5433e15fe71b63ae5659150546f8e1dc0d7ba42962a43cf1e97e3975d922c478b17a90a2b8bf587ec58accadbb232fd852e0f603d3b1638daf92ccc6f1e20a47e6694b38cea2293700f3f8e7e065d164fbe2cdc2c98ed9283134c4b49c4b17cf33f54d9fdb2f06ce9a9f180d4c0fe45134089330027c098c19cfec984fa3d47d948596e0f1402c5182828ab1eec6f16f5c70f786352fed63e117222f7f13ed197a2a7cd6f47761cfcb5351eae14ed023a88f0d542dd13596c16d670935b8fd9dd1132d5ac61314847ff81fdf6e1c68f9fbd48ac1bb12bb412bfc3daf4ca31d4690de925c90acb2ef4761f715d484e6f2efb4cdeb74d236274debdaa93b28d9cc3f4d6118c58e4c6ab25d0642cddb2bfabaa9a38a27c342f1d10bf795872fae7e3847d6e078553d1c271b44c9bf5189dd0f56dd4dbffe3fdd8ab62fc6703d948cbf65e857fa91306bb98619d972a05016e752e9b3c8a7b03b25219a0278b1a4204ea344e143b24fd12f54ddc3e05fe09d3cc2f54c70225086a0da8e7d818b125df6bcbcecf648772ac17ef360c839e97a15d1362b63bbb9c733e4fa22479cf5aacff55b4cf9fc2ebbb8b5b8c3bca3acda8b8df8e917fc7562f6efd12baafdfc5b40a35f357a5a7269d833207124cc38cb927be8e052d9d43fa853a4a6b271c7845ad9f6361dd46d41dd02a2d8ea8ff0c0edae9ae54a058b5364f03c44db3677b092ab635a923c4d82d4755f2a53a5630e064fb5f74903f6a6894db4537d782a47804f9fccda381f8a306d0aca25152b793f95d963781b5fbe05a01f29fcaf5977bb579d3534c4c027d18453ad13b78d760bd82efbe13fd88d5975ed1b7be9caa44ad8b2d0df3c5616943a36d10b6a9da1abe2dca78580b4295f58dab6f6b4c89207dd75adfbc89126116d7849a0a153653efcc0809e69c616bd9e35f552d271cfe36109f4dd8ce2bacb3cdcda981901e18d9dc824cbc3145fe07d7a450ec472d0cfc91dc4082ebb0ff20eed1d3b9f4f3053e3e361b173d68c29b4cb60150949cd51296cea308f3b56c23305936da3d113f552503b65fb385e58ff3211fcc7996aeb5a759f5cbbc546b6b6eb2d93bb5a203fafff912bd7d31ee04b7e94e34133442133aa7c1a5d8866aea92d127fd662262c0b115adf85893b866e1c576d326bbc47c1f27a102b0aa7100cc5e3aee3a2393c894312076aec0e03bc3d9ec5fd83bcb36ce0f47a2d9a9aea5fc8baf697d4755dee52daa4222e27229bdfce00b9e8c5e982c3450cb2acdb4494128a187081c7f8e52b259c3ba62bdc4133e877352e12db2744bb21ded58facd777b895b2e95922cd24d2ac8dc807ec553f558c3c394084d27f0bd70ba443b4ce416a94ff61bf93c5159df668a56bda708c7ea84ded45fd10c0e9aa28ae97fb2d259399fe736f9e8754c0a5ea466f4bbc655d20534ea119509f4a2784b6f10401b2eec599a214f8d4339d8bc21ebc3687d2861b80069ac39ed569eb9e31ab4200bca3611c1cd5c01a23fd55ee9d30ca534fdf94375abcf022412f2f4cd7564e3946f6d75e03496ae2a74c7fab8e6fa75c51912a269434d4afd3e55e54fdb08362e68134390b8a0c79643a0860c423d89eb3363320ef64c4edbb2d12b3ac6e942d55f4e32c23186bb2e64b606c70a28b63be1f3961f84d1f961a5fea5c5377a03fee57a004ab39eafa1335eb0a6c2ef589e2e3a260573421d5adf40ef2a45c4223363ab019ede5335189f49c9b34f39c8f85381f6d81699d19630166878ec6d952ca2d200ba32c32bda15f43603f6c36311288661bce56c0a87c224d98a5019c18870d762234dc3ed1756b0d4be4977e8e56c1b3486a61ee06a84bbc46d210cb23a50e256ac06a8eb6f086edb21a6b601d70c1bcaae96e0f2cf4547c81355f73dfe6bd83754b500f406da72a579b3055705b33ce60c8fea3d07203f844f235168279e55c8446d3d4c4310fbd2173ddfc01f7c9d2777d3cbda6f57e8790d772dcf5b1230c95471b7fd6388ab29bff32cca074b3374ee87aea6e2d06667b1390bf41576cf2dbab24c652b821cac66a6733dddeb45523c16e96dbfe9d538595467ece44d97b86d5b51284a042162d29c6e811e146e498efc76806a686b739668997bf199da8a1258a4eb83f0f4d0ca36b081d4b31624e1e8e438768c33e18efdc33adf9b83b4f64f123e57b18b015a09166db6e1339bf72c9aebded5c76a19f9965cfe8fbb114f80e36f3949eb461b2bc9157925d5c12b0bd7b4f90aabf9c5a158895a11ac0200a87e553edaa4ec2f0710bd92d1710c21654a0ae9a953bd1589f42185f20cd6085b1d2d77e0dc6170128ccf9189575532f1a62ba3e1c9dfeccb5eea8b568d5ef4d3d46d1a44b5d14d1a1c62cd5456a6752374db10567c789f23d6c13a74c113a88435d81aaaca1f4dabaed00e2719397107fd4aa380686b886fdca1a5f02ed60bdcdd7fb06070e27b96dd531f477fa6afbaaa2dda1c2f5c28bbdf43e06d46317a15b8a4e4216f337ebf1ed45de52ffa0ee45106908296b908453aae674eb361d78098866cd53cdaa37e5662681ac18928396c6c1e97a1b5461e2b49d162e3d1794b61b38a279e7aba52c28eaf7f859428e8517aa050b2643289c0f5b84b2590f3ef37b1caed40afef88056ab1e07269e86db2051763b32e3c48c9992d6a34955ae55362609a7d11078c72d98da126937d263c88b232a54a837cc4c72074e0045bdadc163412bdeb85a2cd36f7a6203bf4d4c5a4b3610dc82744571acda58bab5c76187ab583fbf62ba57adc74765bcea393c23df95a2e1a439f14d66e63f05da6af54415a9f527fa9672ffc1d4318a5a9d7b74dd699d97e59a96638665011d41766b70eb58546ee4f5585e78f14e135b829bb9b754b88206c89b3334b2d12e9ad5b497c89ac2ffd607b821799aca1f077c1ee576f410e952e0b6a3baf00d22fe57962b77140fa7352b49f4a5d40ab72ceefcbcb1bf69a35e253ceb3288a0998eccdd4d56a94207c9ae20a95a9cf700778d828ae3efdcfcfadb2c2e406359569b8fbac09b7a2640d3853b57f7b61052bc1f5d032372704970b9ee8706949b2", 0x1000, 0x1, 0x0, 0x0) 22:28:17 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = msgget$private(0x0, 0xc4) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/12) msgrcv(r2, &(0x7f0000000240)={0x0, ""/89}, 0x61, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000cb55fbe6bcabfa9ea30e9257cfb157170d5271c8e5026e65b6c67f60a881efa76cf6706770279361c6517b877cd1f67ff99cafcbbc5ea807bc2fb706ac439fea39420b432c63192ad11ad965f2ddab2ad439bf3a89b92a2fc7f232fe8dbcb1dc49d4797e7edb4884d81d8062bebcc51eef2e4d4e52034b9f4dde0f9f42ff24dc732268ffc1a756fb8c5beda8ec41bdd1e251f6cd1cc6bf1dc520d673f06955a11b526deb9a10b53dbe8c0a728e4ce6de42bfe9a1b6e7aeb72100529b109e2eb55a2dfa1ef26f38002fee1a18a374c2e5ac0dd3103c434fc860272b941b"], 0xcb, 0x800) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xc24c) 22:28:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) close(r1) 22:28:18 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r3}, {r1, 0x2}, {r4}, {r5, 0x40}, {r6, 0x7}, {r1, 0x4}, {0xffffffffffffff9c, 0x10}], 0x7, 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x8, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x6, 0x5}, {{}, 0xfffffffffffffffc, 0x0, 0x80, 0xffffffffffffffda, 0x1000}, {{r4}, 0xfffffffffffffffd, 0x58, 0x20000083, 0x7, 0x5}, {{r5}, 0xfffffffffffffffe, 0x10, 0x40, 0x7, 0x4}], 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\a\x00\x00\x00\x00\x00\x02\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) r4 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) r8 = getuid() r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002380)={{0x0, r5, r7, r8, r9, 0x20, 0x80}, 0x3, 0x7, r10, r12, 0x8, 0x80000001, 0x4}) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r12, r14, r15}, 0xc) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r16) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000180)='./file0\x00') 22:28:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x938aa99975817a24) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x15, 0x0, 0x0, 0x1000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x28}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3acf7450227c71f863a25f199ebae82d6e611f434925328c32", 0x26, 0x0, 0x0) 22:28:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0xa2e9045783a6d5b3, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x89c, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socketpair(0x2, 0x4000, 0xec, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="6b7610ecb8f061e262d3fa6769d8abf1a3a87e9afc8d4e8d3abf60951cef03e99b648f0c615e26831feda7ee559190224c09fb0248f86d3874a33fa2ca454cdf64ce36ff869756e9df2511be854c546eb0aae5d5c0790097292c6f183143b11c8eca7b12fec797380472c0fa71862f2d1a45ce96145accf1302beafea59839f896b04404b269a500372177ddee5396fdf9a2d3009a1f8f25", 0x98}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) 22:28:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0xb, 0x7, "97ecc164cc33a6b03a728d2f9262524c57a131b3", 0x4}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r6, &(0x7f0000002440)="6e3af9df2c97cbe0d9c0f1ace6d31aa9ec3ab292edf0b6b1e7a5788142c1097243d733591a9bea943d1b7a364988d1243c53131b58ba366bb4520a4b881abcfae7e8c98c2dc138a3473025b6413973c6fdc4e6dc4f6301d911946c36fa32846b6edad51b0d5ca68ddbc909aab5e83ec280ec439dedddf1396d1fddc458b9a5d0a43e5c2feed20635121ca8310fafc615948704a1c31e2e9ce2bb9692bab4898b16f76ab10e22a6612cf567f844e38bf250434c593ec5cc4f608b57b7774b91ca833300aa3bd2f2e882d5c57637c81738195e5ab3a097df10ede5146b731e803fe5e64912816dac5396df7e7b042b3f25d521a99d8b3eabfd843c6bf041fae391e70d7ec0293052bdb7da30fa07f792974c15f1a3c106964d63fe82cbc8b82a21ce1adcb37a340c4ce2bfc1c8bde3cbf68a7a5f896edc252cab9b4ddc7b04d66ffcc6853e9f96a80c9d93d559a60ca2388815b833ad430415417213ecacf986091160f073d25ba464f267d2bd4f7553f0359afc12b2ca9b26d44b828967dd060ecb9b9649b2cce3cb71fff346226c7567f30560c72e3bfa4d90563139c0b75c7f3dd9cfa8f93e10735937832b5d0a2afbbd33bbe8fd768cf2c63b1841188806d13d088d8534b23b7aced52718d4d9aa4f41dbcd27f49e681156383cd3f96d0c23a01a603360dafff605458736ce3b959e935ca527cffcf5e781d063b7d59ccdbedeb2eb067a4e29cee08f983661596dc6325dfdffe512237a10759c9a8a113d3462984e809b8205d8b00c1ba76c9ffd1fd32cdb35f2402a6b4727afd11767816e9553ac15e8e2f8aa2248f9225d129f5f5ded89bf2c611f34de331c62e8e8e4117382f5e5ca7824ded5321ff9bfc6a37243c3f3dd64880d8b096be9147e58e896c869f416ae9d5ed9424e81cb1138014262dfb6ef04e838971d7c4a7c61df665d50bd918d8867de427db60d7372347d594323b61e0bfb172108c56e7e5de17699d5924fc945a40368bbd0e6ce29574b86be80a57b6225eba89aac997fd17aa94f8d9d0abcf9fad47b2eff6a4c82bf82a1aaa4bc24518f77e1b19cd741ea57c6ab95fd0db449755e21dce8c9a79b608e1d012b0b29cb479e8a5937461081f324f1fa320738d1d7fba650d5ecd363a24a5792bc4bef187a92f2bec4778fc5ecdee2061d3e5ca39e94c04bc6a3b4fc578c57903ef1385493df7de78e393b1c40a4876cdcaeb3f07f1fd60f0f2e24597b8031266426c6ec61c687dc58fee7b2e9e8718c20776d1271d4f04aca33a6f74a4f721127f363f3d4c90a758f2afdd0e7a7fe09e71d5686adf5d62bf3d5f1880417ee7209f03fd18d7c20b491a2b96cf93d8fb93396887ab05f0a89db83bdf4b1d2ab33d2a40193e1cad7b33e594dab3065172155ca574745f15ca88df2bceb47e19d54ed6539f8f44764d260382b03df3ebf7b7a4cb6626203d01835c7354c155383df50e60a2ad668255df529e230a132cb258fb040db07c26c60814f1be92c4266ccc859fcd73ae951df8da9e54070c5ea72f3f0acca1771983745fb46ca5a8b723fac440e5998851691ae7e7850c9166b097b456c867e62c00d80c49b958907d7e56adb94c514fa2f4cabaab83697b0e2ca75e5c248f1397694f7ff6b86af09bb9e68556aad3cdc1c18fa9c4b0e79b9e4c6bd3ddb46eb7eeb536fb18810704605eb92a74ab7a5e1d4094855bed96d158a7167eebab8f56b5253d38a62800f6b8053ac11fb11883c687572f00216dd479a1528e8539ef1bb0d26350a6a85ad73c7f6d845cf4080dd0fd9f20a549b52a4315ae57beda0d736c51bdfd3ab5f813881e3319858b279840b9687b32516c2ae29152e192cae2e3e24f643c453397c27f04ccb0a1365c6b05c19fa002195937bd003d68552f6acb5175149d92ca4c3116f8e2f17423c41f823350f87e59d9006216f4c618d84b7ba62fe5b5619d9dfe7189615a411b32508bcf75490458eba7b0209eda2ac6cc0ba4a05387f0d5a80ef439f1665fd3ddbe3f73b0b87c458659210d8ddc4f90842fd28e2bbae99a39bd14923b8f5926e266865798cabcec9b5f7b3e19a4598c9d77cf1e4386caf3a599e3cef972edb1c7e7d47aa52bb3c4b6881f8a0ca19246ce5788733a919e84d654f58c1088cdb2767fc309c5132da522cab7caf142ecb7c36560903afe39258b341173a4a254c7a1df7ea56be993fa49d10f2b57aba130812840ee61a45a7d6e86ee2fbba2fad0d7906f262509070849f93494516225259472358ea0bb6ec687730cfbe680f7d473d1088778a75dc0be3838ce9dbe579a5568b64ecdd1758283d87ba0bab0da747567f187592693d476f7a71d12047ca63e97ae6551299d7ae1dc07d206b61368fc22f14ae731b3c3751511fe4d7d1bc1deb1e918e588fd76034ff63ba06dbc469247c10d1e676e53d274057d18cdd1dbc2e0bacc306c99d8ef0a247ea3b69b1d55a76cc55f5113fa9bd42ec09000000f634c76149029081d0f42861064a1616ffe3d2c7a6524f9f4ed9434a9932970e575ee6715e0b60512b596dbdff6e3eb27f2905dd41e56f4abee1201a4f101d639ec775cb9b457bf981d61c5c851e82830be40ecd9fc8862c276cba151df7678a218ae563d23766fc4af460523e0da98bb53956b0547d022c674b35d45e436566be823397f32a4aa8980b225b95aa1a2a138c8205baa210d35b1c7b7703e2fcf7d8b15bbc46c8d1ab633e68050deca2241e50b6df269c6d63e3b1dac2848f8ffa914dd2fe710dd1a92bc31defe22505471d1daa4fd64cf157eb2d7a0dde4ad29df1697ad7a2198dddca7682b6fbd3d395cac0689bcc670e0c011c9c4b23372ddb7f17d29751b04c311cc66d16a77e65fdfc24f03d0a5e72e54c306998c3334f6ecf0c9152f8300bcbdb4a1ca3f8424c133154ef28bded50ef98bd09a8179eab2d4aad04215bbe2d199d791e6c83d008be2eb8ebe2b114ccaea29abe69c2d577448b97bf35349bf9237d5a460d42c873179e50566299284069ab2e87b9057f24e3d5da85d1cd4c6759ea008ada726e351ae079953ca9773831c2ddb3f943038c16e442398f7ec0957223ec8d0017972c420efb03b5136a20bcb7192ad07d3dbc608d2ecdfd1d3724e5ed588ee5a5081c79d576c6773e831e29a6709618e1f70a779d74a90f5cb364497f28b4341989577ae547e8934c3482ca243af0f4871b1a9ef9b33a4ff0de00e6ba1fdd1a6c8e99646a4246e745c5cc88696e188cfa7f4f221ae84381cb63ee4946802fcc52ca0f13d7f389a123dea6f108038b7474841f69d060609cecc4b6ed7e8960509353075d03a423d17651cf6cc35bbb0ac2a7f068b562804c2bb4a44d7e97c320700ceb8e436e6a86dc86ea9871579d91a6755f826efd37c7c0a48891c219ec86274332a30ddbb7c7b73d97253a0b1adaea8fd1d4e2564431812471b908df3a3817c68698faf20fd85804edbddfde01aaf77e214dcdf45ed6ed79676bb0176c69de26c97199e3de227a20638b30232dec290a6edafb090ebaa2892cb635c8cb2cc3fc211e031f7963b26c86bf66fba0b8171580302c41032f5c1edfe5088d40fde0294038eeaf9261eb5d42e49794e161a9fb882ab13d41b8f4176ef74c865efbb200c66c3fc55819cebdbad976c08e0d162567007c52cb2bbab0bc70688bb98647471ae92a39fb2c04fbd0b80a1ad58387c02e8774d63b7581c383ec323171638827a5ed8da5a08bab9d99f17ee82f8654bf7bba9ad5c163b6e752c6e38dfa96d3f38891d75e26f4b51094204fccc10325d3717d5012fc1386e457349f58779dabf34e008dce38f6454ed31454c649fc0d8e0b122fba28447451276b1726eb44726b95c09e2356f8fe2de3129a37d171e9020a9e4c1fb4ac6ee2794e8cbbfe9f5a5f254f539146b832dabaef94e9c20e304f1205613daff72447dfaaacf3fcb74f43578e2b30f616997ddb96ff335ebd3b9d8acd67bcacb0990f43303c257a8769c5745ea178b57f3b12411467e39f40f2bd7864e0e8d4b4cc32073a022bf5a8976e9f4d4765e517603c7ae1aa587f41a262e6139c6488ec0b04e18bd8e7344112212599c9bbbd813a4e4cec5b4abd6ce2d749bfd5d0276cee9ae6e072adb4825063d352ae2476e4415dd95bc96e016e1af25d59f137fb13b96cfe12aab01c54562d30742174e4736556501a8f5b6239459b5c04620e1b63aaea9b52ab17e7ba09f91c4f819a4004ca5eea99c2b5b792b9d2ee04bdd5eb179c87bfa62c86bef8b51ca5187a04e76cea0508b359a795e92f2c3408a598c3c8dda393c2cfce22d9d5b6e80df8701508fc1204be88ae9ef336719124828906e39000e88bae6b9c3ce3040f24b046de26d0fd9b73546911a392d8a07067af33570867c977dd320f623c13db7c835a4c862153f26d36a2e40cbd179ecb8e4b9542363f22836eeb56606ae29bde3c9b4bd6d60a73b298a9459873ba46706ca94489852eeaf629a9735da000bbcba7b86350a579503195fecd41e783f548b635db8792ed64ff0e8a25082c7f33a41584b4a44a5dea6636e942824b01beeb61ea88e9aa0399c60144db1a3adb9d3b7984b4b72442fdf7ec1d25cd26bc4b8a854263c562e3caa02730a80f72ee89e4cc2699f62a77176d50413aa70cd14440dc7d2cc1d6dd8e0816b0b7e88918cb3068e0c918c721b4895a247d1be474f2115ecb312f48d9810411741383c37fdc863eeea35b4365f24c08494b272f52096c02b828f402ad686531c3565e619f413fb24f193cb9335171ce00fd9e61325a344f15a6cafb85622fbf11d621b6cca891fef4b002906edf5f848d7f259e9a41b3a3b1f9ec4f8b89aec5dabdad7b12fa382de50d25725ae3b62830e4768996a852394705abb68b91b06e0fdf789966c498aa9c4878ec1bd96f04f015fdef61c046c53b1d7d5f08df25b483d59ecd096da1c3abaa5ebad16f8761e8244dc7ee5eee9f4cd762db9b273f54c678ee3c282b667ce29b54fd5df7830d254352bf8f43e011fc9bba6b0fea7dc3a05bc9026f0a8adc38828fcff14138f3b20363ff70d2d42a842f4ab207267fe844bd3fd19b06ace34dd0ef0533f01e8cd11a4009827892a2e4061d602bd1dc5211fda5cec53c389836c0cd8cc5754508c585252c837917f69a5c12adcf3c4d83d2bf854c002690a5e13a29530168f230a79d858c52088c960d1860486f95b05c1f01d38fb03dd38b4322609c82e392168e519be08b74364c0961917fbee004091b9e1b186da2666ad81294f74bcdc7ef90924d63efc72f7b46710ba8b28f23bded6936b6393ffde11011f487d2bb77cefa1b48581379da4a0734308da4c79930d545c54e83b905a7029d7cdc2cccbc3d22075f723271e19b586a2e41615c050e322d6fd1f3335965c6a0e618557521660623a6cac15a6c7565222c9268b8437ccfcc3d3f9dac4c58de3c548cb0ff129c0d12e3fc1c268cef461332d2cfd4174f34e18d2f936644b83bdb30947899221d8cb80976130518b6c4f896ab1bce8bf6c0ae0f3ef8b4e1f7bfb223336259967201eea4fa3f11855bd7108202d5067a67442b610469d9467a39695cc63bbb9ef9a8473026981c408bb438240d04e714556dedb23a22cb268565461ac4d130af0507ba004d72a2f27c10a20e19597a8cd9c6b148190c81c6232b48027a881213b03c1208d0f8ece3afdafd6180118180518ca8975b524ca7bf572da68a705bf0c9154bcf5bf7d5f34cadae53000000000000000000000000004118efb3ef54d915fc4e0c2783a36f8a9b1090ca53e13d9286a01c7273784054f6463f7ff55dc37955bb78819de2513854c788ec54c23dfa24ad8011ccde662709652b5ae241db2f41bf4000ecf5d22bc616b6f2f3924c828434e37dfb7b2b8057c98898180eaff74d16c1e178f3ea011fb481c48d0700740248d4b73af610824caa34774b3e9b219817d33c8c90710f386e32b110a2b90ecc7827d13a99e363a3980fa3278823cf8998b020e8ad656b74650b6830633dfe5e3fcc5f41a59ed435cccb5f69fe918e654562eff07908d83e8e4d605ae656118f1b0aa677cbd2aa6f4924c085fc052912ad254c505181c59b21ee71666b17e6a3334e36ac1d44bb702d76e0756e817d091efcd9b9dd72edd061136b02589450ccd93fe13a0e9cb5a15c63e71f207cd3ed13477464e630402fd1910a37634b2c5e25bda27b96152a6d7f4fed133ddc", 0x113c, 0x1, &(0x7f0000000240)={0x18, 0x2, 0xfff, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000100)={0x3, [{0x3, 0x8}, {0x3, 0x7fff}, {0x2, 0x401}, {0x3, 0xfff}, {0x7dc9b1ae809be5d0, 0xf7a}, {0x3, 0x101}, {0x1, 0x612}, {0x2, 0x1}, {0x2, 0x100}, {0x5, 0x2}, {0x2, 0x81}, {0x1}, {0x1, 0x81}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0xb0b}, {0x2, 0x8}, {0x3, 0x400}, {0x0, 0x2}, {0x7, 0x1}, {0x1, 0x8000}, {0x2, 0x1c9}, {0x4, 0x73f}, {0x1, 0xcb69}, {0x2, 0xffffffffffffffc1}, {}, {0x2, 0x5}, {0x7, 0x4}, {0x1, 0x32e8}, {0x3}, {0x0, 0xe60}, {0x0, 0x1}]}) 22:28:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x2}], 0x1}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x10c, 0x6, 0x1, 0x6, "5ad5f1b3509d2d1c9b3ad1ec4f3f095d3e2426c3", 0x2, 0x8}) 22:28:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="1a06e92ed6ed46c95c410c01ffa75a6bb2ecdc1ab0cf607e219a5470b1a20856d395a88229f151c0014b42c36e86a7b0f590004c66c33c5b2d178bb92b833f12c61e73eae2a29a1e72c7130cfb7d2359e43ebb64534caf989379152ad96020c22357519f65de4e556e723ecd6a979b080129f232f0d920c6ff00a13e7491645fa362b0c54ae368db4d32405083d581682cb3ac0b3e8752ae514a52b8543e1dee584dc072c727994982cd20a0a4929d", 0xaf}], 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x4, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fffffff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r3, 0xa, r4) 22:28:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x0, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="15b3d1409f5359903d3cb76b17", 0xd) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) 22:28:18 executing program 0: getrusage(0xc4808b2804d614cc, &(0x7f0000000000)) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) 22:28:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0xd48a}, {0x24, 0x4, 0xeb4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:19 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f9362301576537ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5d65613c22c02b5d1163c9a19fc736ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a33340fcf8ea318d1b63d"], 0x10) sendto$unix(r1, &(0x7f0000000300)="324cadad7fe5811b90b2fa5575df91092ae51abf46229a432cadeb91b9a8bd510da9e5365b2373a60872d058393d29486fb44fd3ca6c426d365a909ffbef1bec07cee0f19c5cf7bd11e0bba8b526c1a157e31064f1deb2dc2abd8fe9abf3291dbfb9009d5bf98afd4f8254d690184fd8df9234dbaf277bdcbf632be4bffba213ccbcc3f1f8f10ac45bc576a21ed24f06f7dd510de4a4b95fd4403d42027d08ffaf0c6b5ca292a5758c3f54424eb689b536e09de99923be3577856259e69e273e789ae19c1078cf785a43240ab4a829f8ddb465a91e9faa3d3ee4506e4974d0267203b0d7dd00aa414fef3a8bc35b9d7e176a527d862271d6cb085335a6fe079c4975def37af36d965f9c4cfc05669042f4c100e7002d043ea88e0563f1c04e89d6f40eb3fb4b7fe626cb12e3c88c050a87de2c7e33f430f908fb42aca0de5a7dfd4c10455bd62b23da6a107aa61f5fef7dbf50bf7bbd23249e33296cdb4b74ac1df582fec5ad1da7516b25a33052ec28eb5e008a20e8e30c0fcecfc0638aa3386e5637890276bd900e4b5ce21064e2c965bbad2ef381055f2599aeba31e78f10cb8530327b94831570058e6c5adcf9297b07ab476856785bd5b0c2f6de0fc3683b74dbcfe6da6b8a98c6e3a47c6b720ec45ef41b748de547e14933f1b6a076f5ff52acfb7794f3a0ee16ecb2ef44f013d5fd5cfca5611e4c6e3b90d2077d7c30fde201fdc2fa1a618353a991aa8a9840148d67343c9d00faa3725606a9640a2413e34f6767dd6328333fdab20fe30e720e56ea2b6cbab9380d8cdc749bdf2168a230f4f91d702ebf4b1c0d69038a5980e2f78d392d94f219d31e3034324a62913b2a6ccfa5fcd9b4d798899e4b6c559f9138b4c8205ff04a543cfdde4beda3f9d2d1945cad938feb7fdf2709fe8dd212edbd2a01f645e4f4ea9eea58d12b51ea9846ac4a8aea3e173fe14164e1f388e7f3dce922102e70add3ffef3a5f83f9b9e37ba50741f253c7de2986530f2ee8a3fb704f8bf661b62bedc4aba3a01f7f3fcb884fed0c7e51400d57eb52c405a76ed25160919f31f4c7e02b58ef30f7439f1f4159fe8e4bd6aa8bc37ede899133b2109bcc9a20802f91e6e6ac8f30d2c910dbf52977ac0b165b3dc77c0aaed25ce8d9798d6d07121ba20c83ae2327df0a8075be2dc82b16fc092748189fcf385d39d2f4ae7a1b8e47fac89f51b4680b26a3f6c0eb082c9a2a52b61f1b369ac38c56533b126dfda93a8143ddfb7a5f99f62c93a0ebaf13a04616166720c56b51f82bd7ff50c850de8c97e7c28cc7e7580acf5ffd0285d82168bf5ffa199077301bcea9e9062708ae0fdc4a684d1daf55a0a6dc76daaecf2dd5c119f8a31f8c4bace517e305c5ef24ff6296adeaeaddb26657f932f95202b4f1c4764aa7bb0783e9e4fa79b6426e12dd77d9bc121c3a531672f30383db26224664cd6f97b3cb2a21bea6ca89c25406a6ac5a4eb95dee4cf96f27ec6ab2748c0bc858ca8a29fba3e18d6ecf109d059153f7a571b933ab25c75c3a86740402fab209b8f9369e6817f2e07dd2bbd32949626a45b81a1f1d4c695b1bd4f1717536efca4d7131fc3e004c3a305df427a52d94cec40c25c49ba5e8a039a2a3794b60d16dc11d8f0a5d6d0c04837dcb576acdd953a3f2dbbba48cba9a5bccf86d387f9dd8b3f42b8f5240d9ecc7ed363019ca3b3cdd902f4cdbd9c256f816b9ab24e163e775d307998905f532de913efb0ec0782afe16d7ee0d30447fb7ac40b3597e0f7e42bdb6e977b0c554152434f097e6a8dc6360a278e7586d812aa7c4402dad2a1d581b20f310c33a0a4edd25930996d01964bcaaf737c5e4053a4cd1cab5a8cd84d6e1a1c98bd7f0f5df767861132bb8f98d046d2a487ae2ad15bebc1d1c57d2604f90c47d3952939aad9a181435f7c2933511e86796acb61221d7d0491e00f4ee2dc396a4b051ff7af7e86e12f1a5c8d6b0fa0161cf0710273059d5a033bb89d1954117d397f78ec11ac710aa8b6602def17041b6e968ee82c3b046f76e66d7019cbb92abf302c58d8e0a4614fb7f7a667805a8939b78e3cfadb2f563ca441cf15b", 0x5c9, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 22:28:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r0) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *417886 4131 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800018b5bf00) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015709000,fffffd802ef110e8,10,ffff80000005b870,ffff800018b5c168) at alltraps_kern_meltdown+0x7b 0(b,ffff800018b5c0c8,83,ffff800018b5c168,0,b) at 0 rt_match(fffffd80370205f8,fffffd802ec58874,1,0) at rt_match+0xbe ip_output(fffffd80345d1600,0,fffffd80370205e8,20,0,fffffd8037020578) at ip_output+0x4d2 rip_output(fffffd80345d1600,fffffd802e2857d8,ffff800018b5c378,ffff800015709000) at rip_output+0x22b rip_usrreq(fffffd802e2857d8,9,fffffd80345d1600,0,0,ffff8000ffff3b40) at rip_usrreq+0x46a sosend(fffffd802e2857d8,0,ffff800018b5c4e0,0,0,0) at sosend+0x63d sendit(ffff8000ffff3b40,5,ffff800018b5c5c0,0,ffff800018b5c6a0) at sendit+0x52b sys_sendto(ffff8000ffff3b40,ffff800018b5c658,ffff800018b5c6a0) at sys_sendto+0x80 syscall(ffff800018b5c720) at syscall+0x507 end trace frame: 0xffff800018b5c7a0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to execute user address 0x0 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800018b5bf00) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015709000,fffffd802ef110e8,10,ffff80000005b870,ffff800018b5c168) at alltraps_kern_meltdown+0x7b 0(b,ffff800018b5c0c8,83,ffff800018b5c168,0,b) at 0 rt_match(fffffd80370205f8,fffffd802ec58874,1,0) at rt_match+0xbe ip_output(fffffd80345d1600,0,fffffd80370205e8,20,0,fffffd8037020578) at ip_output+0x4d2 rip_output(fffffd80345d1600,fffffd802e2857d8,ffff800018b5c378,ffff800015709000) at rip_output+0x22b rip_usrreq(fffffd802e2857d8,9,fffffd80345d1600,0,0,ffff8000ffff3b40) at rip_usrreq+0x46a sosend(fffffd802e2857d8,0,ffff800018b5c4e0,0,0,0) at sosend+0x63d sendit(ffff8000ffff3b40,5,ffff800018b5c5c0,0,ffff800018b5c6a0) at sendit+0x52b sys_sendto(ffff8000ffff3b40,ffff800018b5c658,ffff800018b5c6a0) at sys_sendto+0x80 syscall(ffff800018b5c720) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,a71abe4b010) at Xsyscall+0x128 end of kernel end trace frame: 0xa74251dd6b0, count: -15 ddb> show registers rdi 0xffffffff814d3647 db_enter+0x17 rsi 0x21f9 __ALIGN_SIZE+0x11f9 rbp 0xffff800018b5bd70 rbx 0xffff800018b5be20 rdx 0x21fa __ALIGN_SIZE+0x11fa rcx 0xffff800015709000 rax 0xffff800015709000 r8 0xffff800018b5bd30 r9 0x1 r10 0xffff800000b64980 r11 0x3c42576b6504d26f r12 0x3000000008 r13 0xffff800018b5bd80 r14 0x100 r15 0x1 rip 0xffffffff814d3648 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800018b5bd60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=417886 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff82585f08 process=0xffff8000ffff6d90 user=0xffff800018b57000, vmspace=0xfffffd803f014770 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4131 474853 48945 0 2 0 syz-executor.1 * 4131 417886 48945 0 7 0x4000000 syz-executor.1 48945 23478 50236 0 3 0x82 nanosleep syz-executor.1 74504 512382 0 0 3 0x14200 acct acct 35488 505173 50236 0 2 0x2 syz-executor.0 43434 459226 1 0 3 0x100083 ttyin getty 21610 210681 0 0 3 0x14200 bored sosplice 50236 98392 33102 0 3 0x82 thrsleep syz-fuzzer 50236 84111 33102 0 3 0x4000082 nanosleep syz-fuzzer 50236 200233 33102 0 3 0x4000082 thrsleep syz-fuzzer 50236 296210 33102 0 3 0x4000082 thrsleep syz-fuzzer 50236 431163 33102 0 3 0x4000082 thrsleep syz-fuzzer 50236 75096 33102 0 3 0x4000082 kqread syz-fuzzer 50236 265426 33102 0 3 0x4000082 thrsleep syz-fuzzer 33102 32900 54031 0 3 0x10008a pause ksh 54031 310818 67206 0 3 0x92 select sshd 67206 50524 1 0 3 0x80 select sshd 97251 502287 7224 73 3 0x100090 kqread syslogd 7224 96787 1 0 3 0x100082 netio syslogd 95338 263230 0 0 2 0x14200 zerothread 59544 67656 0 0 3 0x14200 aiodoned aiodoned 38099 291200 0 0 3 0x14200 syncer update 17801 445396 0 0 3 0x14200 cleaner cleaner 63721 156695 0 0 3 0x14200 reaper reaper 87478 204530 0 0 3 0x14200 pgdaemon pagedaemon 47286 74919 0 0 3 0x14200 bored crynlk 63155 199433 0 0 3 0x14200 bored crypto 72811 330516 0 0 3 0x40014200 acpi0 acpi0 55725 100070 0 0 3 0x14200 bored softnet 69221 21192 0 0 3 0x14200 bored systqmp 78598 60 0 0 3 0x14200 bored systq 56343 311399 0 0 3 0x40014200 bored softclock 77838 502300 0 0 3 0x40014200 idle0 36187 317675 0 0 3 0x14200 bored smr 1 446188 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9600 6573K 7467K 78643K 37101 0 0 pcb 13 8K 8K 78643K 1496 0 0 rtable 109 12K 13K 78643K 2782 0 0 ifaddr 79 22K 27K 78643K 1149 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 622 0 0 iov 0 0K 32K 78643K 1245 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 77K 78643K 11649 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 151 0 0 VM map 2 0K 0K 78643K 26 0 0 sem 12 0K 1K 78643K 1339 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 11706 0 0 sigio 0 0K 0K 78643K 256 0 0 proc 45 30K 63K 78643K 2876 0 0 subproc 32 2K 2K 78643K 720 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 1241 0 0 in_multi 24 1K 2K 78643K 815 0 0 ether_multi 1 0K 0K 78643K 48 0 0 mrt 0 0K 0K 78643K 57 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 198 874K 874K 78643K 198 0 0 exec 0 0K 1K 78643K 1753 0 0 pfkey data 0 0K 4K 78643K 4 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 116 22K 40K 78643K 28981 0 0 UVM aobj 130 4K 4K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1417 0 0 NDP 21 0K 1K 78643K 363 0 0 temp 218 3532K 4172K 78643K 176144 0 0 kqueue 0 0K 0K 78643K 114 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 279 0 275 1 0 1 1 0 8 0 rtpcb 80 699 0 699 31 30 1 1 0 8 1 rtentry 112 872 0 833 2 0 2 2 0 8 0 unpcb 120 7795 0 7773 32 30 2 3 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 7156 0 7156 1 1 0 1 0 8 0 tcpcb 544 5991 0 5987 43 41 2 3 0 8 1 ipq 40 16 0 16 6 6 0 1 0 8 0 ipqe 40 41 0 41 6 6 0 1 0 8 0 inpcb 280 24047 0 24041 57 55 2 5 0 8 1 rttmr 72 13 0 13 11 11 0 1 0 8 0 nd6 48 82 0 80 2 1 1 1 0 8 0 pkpcb 40 60 0 60 25 25 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 164 0 164 40 40 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2341 0 2138 33 17 16 17 0 8 1 art_table 32 2342 0 2138 3 1 2 3 0 8 0 art_node 16 662 0 627 1 0 1 1 0 8 0 sysvmsgpl 40 47 0 32 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1333 0 1323 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19069 0 17667 46 0 46 46 0 8 0 ffsino 240 19069 0 17667 83 0 83 83 0 8 0 nchpl 144 36351 0 34738 63 1 62 62 0 8 0 uvmvnodes 72 8301 0 0 151 0 151 151 0 8 0 vnodes 208 8301 0 0 437 0 437 437 0 8 0 namei 1024 122528 0 122528 9 8 1 1 0 8 1 vmpool 520 24 0 24 9 9 0 1 0 8 0 scsiplug 64 17 0 17 11 11 0 1 0 8 0 scxspl 192 111664 0 111664 41 40 1 7 0 8 1 plimitpl 152 994 0 988 1 0 1 1 0 8 0 sigapl 432 11760 0 11749 2 0 2 2 0 8 0 futexpl 56 289751 0 289751 10 9 1 1 0 8 1 knotepl 112 2951 0 2932 9 8 1 3 0 8 0 kqueuepl 104 9382 0 9380 1 0 1 1 0 8 0 pipepl 112 5992 0 5973 19 18 1 2 0 8 0 fdescpl 424 11761 0 11749 2 0 2 2 0 8 0 filepl 120 102964 0 102878 47 43 4 7 0 8 1 lockfpl 104 3601 0 3601 12 11 1 1 0 8 1 lockfspl 48 1212 0 1212 12 11 1 1 0 8 1 sessionpl 112 60 0 52 1 0 1 1 0 8 0 pgrppl 48 173 0 165 1 0 1 1 0 8 0 ucredpl 96 13851 0 13844 1 0 1 1 0 8 0 zombiepl 144 11750 0 11750 3 2 1 1 0 8 1 processpl 864 11778 0 11750 4 0 4 4 0 8 0 procpl 632 26271 0 26236 4 0 4 4 0 8 0 sosppl 128 160 0 160 39 39 0 1 0 8 0 sockpl 384 32745 0 32718 112 105 7 11 0 8 3 mcl64k 65536 2850 0 2850 345 345 0 129 0 8 0 mcl16k 16384 68 0 68 38 38 0 1 0 8 0 mcl12k 12288 199 0 199 34 33 1 1 0 8 1 mcl9k 9216 149 0 149 45 44 1 1 0 8 1 mcl8k 8192 331 0 331 31 30 1 1 0 8 1 mcl4k 4096 995 0 995 14 13 1 1 0 8 1 mcl2k2 2112 97 0 97 33 32 1 1 0 8 1 mcl2k 2048 74061 0 74017 32 26 6 14 0 8 0 mtagpl 80 310 0 308 8 7 1 1 0 8 0 mbufpl 256 197576 0 197486 171 162 9 70 0 8 0 bufpl 256 35974 0 27647 521 0 521 521 0 8 0 anonpl 16 1100776 0 1089539 339 276 63 78 0 62 0 amapchunkpl 152 52329 0 52231 112 107 5 18 0 158 0 amappl16 192 61162 0 60348 385 343 42 56 0 8 1 amappl15 184 2612 0 2611 8 7 1 1 0 8 0 amappl14 176 2904 0 2900 1 0 1 1 0 8 0 amappl13 168 1073 0 1073 8 8 0 1 0 8 0 amappl12 160 939 0 933 1 0 1 1 0 8 0 amappl11 152 729 0 725 1 0 1 1 0 8 0 amappl10 144 1582 0 1579 1 0 1 1 0 8 0 amappl9 136 2672 0 2664 1 0 1 1 0 8 0 amappl8 128 2237 0 2196 2 0 2 2 0 8 0 amappl7 120 1797 0 1789 1 0 1 1 0 8 0 amappl6 112 676 0 663 1 0 1 1 0 8 0 amappl5 104 1426 0 1417 1 0 1 1 0 8 0 amappl4 96 10485 0 10461 1 0 1 1 0 8 0 amappl3 88 5064 0 5058 1 0 1 1 0 8 0 amappl2 80 93605 0 93546 3 1 2 3 0 8 0 amappl1 72 219602 0 219220 26 16 10 20 0 8 0 amappl 80 27136 0 27105 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 11785 0 11749 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11785 0 11749 1 0 1 1 0 8 0 vmmpekpl 168 68071 0 68043 2 0 2 2 0 8 0 vmmpepl 168 1415288 0 1413487 687 577 110 110 0 357 22 vmsppl 272 11760 0 11749 2 1 1 2 0 8 0 pdppl 4096 23576 0 23546 12 7 5 6 0 8 1 pvpl 32 3138919 0 3124656 865 716 149 290 0 265 0 pmappl 200 11784 0 11773 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1340 0 690 21 1 20 20 0 8 0