r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x0, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = semget(0x2, 0x4, 0x722) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) read(r11, &(0x7f0000000040)=""/32, 0x20) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r7, r8, r13, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) semctl$GETVAL(r9, 0xee71c89b7b707293, 0x5, &(0x7f00000002c0)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r15, r14) poll(&(0x7f00000000c0)=[{r14, 0x18b}], 0x1, 0x0) read(r14, &(0x7f0000000040)=""/32, 0x20) write(r14, &(0x7f0000000040)="40000000f1ff0000", 0x10) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x2}, {0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xd43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x8001, 0x7}, 0xc) syz_emit_ethernet(0xfffffffffffffdb8, &(0x7f00000004c0)="0096fa9fb5cfcedacce0693704a32ff951a549e46a139a21ce87fdbe7ca393e8270319457ca0fbf41c2585a7f8a60e490ed62913d06b461c10a1cf9de537c6ec95e6b8491dbbeb58499bf544905295ad96582337cc41b8e10ec25753ab8680f1d97bac888ecfb1ea2d47d5681b09da5cf503ae1df58e22") 16:04:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:04:24 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000400"/12], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r16}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x5020, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) write(r19, 0x0, 0x0) connect$unix(r18, &(0x7f0000000200)=ANY=[], 0x0) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) connect$unix(r20, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x4) connect$unix(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:04:24 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x1, 0x4, 0x81) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26c4a026d0ce21f510a47c1a139ae8baa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b3f0036a00f9000e01be657aea8c500000002000000000000020208a371a3f80004000000", 0x20f, 0x201, 0x0, 0x0) 16:04:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) write(r0, &(0x7f0000000040)="510fc3", 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x3f, 0x1f64}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)="54c1af535673d4d1bb615efb621670f4e2b7be67699f845cef70f348a6ba7b88754e54ad4b61e02f06925b691a8af86d4c8f4f4de5a19d2b1a86e64cb49834cfefdc9595a97c120d77984b3351ceba8f99ab86b9320607f392a8e2376f0a9602faa0e68be13623c8e608201eba4d4deeb9cbae03ffbcab36e200e0da2e3d67a8d81b7a423dac4f6c1a8f8783b571", 0x8e}, {&(0x7f00000002c0)="1efd25d0387200d46e0b663dfca3cbfb13322a1079921451726ec6106a45f35cac6e92d016ca45fb1d7cdcaf5f7698c689abbd743c18dabff06083d646dd885d04cefd40ddd6127331757bf654d809049a589c365391f05ee3e2e17a0d3361a079fb26d278714e3116c0db91", 0x6c}, {&(0x7f0000000340)="d1e0bfa4242126665835e8d27ff160a792d9bef1676e", 0x16}, {&(0x7f0000000380)="47dda038c0c21a7643f502374b65f1462f4370b1e83b189194cf0705a47e734bebf430660976790be44292bb0ea53319b8a7ff75cc3b8ae284179aa4545a2399d15d59690967028318dd80ee3d2c61d295", 0x51}, {&(0x7f0000000400)="9cc88fe52e2aee1f54dc46e7d61f8db849bcac41b2c7f974a078ba8ec081ec59c77ff2745ce4aaf407025c5fa7ca5b774c9af246cb343c7fe7e0e2fcfb80897500959179cc256822c0e629d4bc", 0x4d}], 0x5, &(0x7f0000000500)=[{0x100, 0x1, 0x3, "ebeb7609790df14dfced1c64058fae9483b01148973e2e98da59725211befebf796e6ab245860c8e97eb99a31f659909f0f5371bf6544031b1612e8fbc6fa364af5ef7500d206ff6e7647d9ad2a6b4adacd9d8ef18d29d78ef1256c915664d9b11994c120b9374d13857f09c56589873e13047044cf544a6192457181e2150894debc181bc82a526a017b4bba705ba3964b4d86e1b79bc735b904b92d86d0e79261585f7ccc070dafe4aba427f462072991bd1c6ddc309c8253edd3adc754fff84e2d9423f3918b1b6083c9100ac9a11cc9241750d36858d976ece09f18d26061579f4aadb1b2932db349ecc856742"}, {0x68, 0xffff, 0xa2f5, "079e4689cc32f5dba9881824392dd4870dc10226cdeb57e3a84a58f5d50996a7423bfe019e3f98cb4caf444247777077e2f771bf4ddc75198382b05992ffccce30df2b1d4168a5e207bf86250d0e9c218d866eaaab7c732c"}, {0xf8, 0xffff, 0x3, "cd886bca3873ef187a004d1725c7564323ae85cbc28e01e74ddb3cf249388cac2a643f1429e6c7037708b99d533ff19ac1d87e01815d4d4e3d3d71f8735fcb27e0a0bceac1419a6a1d1bed6a0a833fdbfaec775d6298058133f4748daf45b7918564e04b15378eac45e1b6d2ad42e11ace72cfcecd73a5438e2bc1ed7e23bbba4045e54ae8748202c0187af3e6a396e2812aae4b5204452591345f4d7b4d74a46ee8ad07a72e808d5d9be9be5c4e775c7b8c70a2518294f245c465ecf4cefbae39bcb48e6d433c6fca4a6a31ed419b4a3e5a60450af343984a368913acacf7c9d753bc"}, {0x108, 0x0, 0x800, "f1c554f2fe57e1ac3d3fe74b901da1797d715920b4f5811d0b7cd3ab12f3b807db667d99b36176a288f3d4739f29e3c515bc92183810489b8f7f3874e012afd2959c209b5b0a7e26f8b4d937495ac3e3564a20d0ce0fa2cc4336a2ba0cca1a1478d3ba78ac0393df125a2f72b77f71d0dbed94388968f60dd6b98be511e408dd2b73b5ace5970a7b35c56938cff1ce926b67ba34518a5019cce3a6df7d9484def41ff41e54666131f65d51630ccb53b10f0897b0a61813741f23dbeea2ccc16de73d8aba74e56b3848b29b79239bd29e77e05e66b3e28b9a45a94e00f7eca0690d7acbfe2a9ba3c8ca07381973237b68a2"}, {0x28, 0xdd5929208e23858d, 0x20, "ee7ea44ade9b7c4e949a86a87433b82cd3377a"}], 0x390}, 0x609) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8, 0x0) 16:04:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x61c900, 0x200], [0x1000000003], [{0x0, 0x0, 0xfffffffc}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}, {0x1ff}, {0xfca7, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x100000}], {0x1000, 0x0, 0x2}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000040)="4457e3efff63a46dc3daa05ea8479b9b279910df8d32fb28f82b1f772f16c442454268b40e2095f74bb9c0bd152074d10771c6a99955fec0dd0a3cf6fa449f4d0ae70a6d200647c7d6e8866a683172ddf677c153dfb2954a51f853d99610b1b82e5ec07a", 0x64, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x6, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) msgget$private(0x0, 0x108) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:04:24 executing program 0: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x41) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x841, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xa, 0x0, 0x9, 0x7}, {{r3}, 0x0, 0x1, 0x20, 0x4, 0x100}, {{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x400000000}], 0x5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0xeb}, {{r6}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x7, 0x40000000000}], 0x800, &(0x7f0000000280)={0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f00000002c0)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000300)="de015fa18febe0f8fbb35a500783861cccf5e39719212bb155d6e8e85c5f7e236f7c6272edaa5625d245f8dd68ba41419151b38f33e0716d7aefb0fa72d4b29371dcf98884805b1c8fb98dbd95440e31ec469d908e9c31e5afd67233", 0x5c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="292a97c8a7e9d39b4fcba8551593dd806abedf4d938d04d5307013a2b7228520bb722cfccac2b10aae1a5fe8ff7bf4ca657d85cc8474de67488dd2e098e5e5859f7c54c946a3fa9996e9ee89315a25a79c110986c5b358a899519e0af2f113367a7e5e636d90299fa2fef4c47180edb673f492f0ec0faaa737b0", 0x7a}, {&(0x7f0000000440)="6f021fbe0dccc27896154c80fd165e3498cff8f74176e27fd9eae4397d2c3e32d792cd60c88f96f82bf5cb86d0f281ea71078fa776c76316966d88083376f7", 0x3f}], 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="20000000cc8132d259f22ed5f7c97bca98172fe5948639d76b56e69dee9118aed91bdff913e5d8610a9367d66211e053f31b4a8c14cd0513469a047dbffa37e88d9087fd8bdb3519a8157cc7ea424ad43c92cc5cda7d05bf517b88f7073be952", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x1}, 0xb) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{0xffffffffffffffff, 0x4}, {r1, 0x20}, {0xffffffffffffffff, 0x40}, {r10, 0x20}, {r11, 0x40}, {0xffffffffffffffff, 0x8}], 0x6, 0x8) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pwrite(r13, &(0x7f0000000740)="dddab59cfcc863199f4e3818b8cddf3c91261c696912b08730b03d055f17040941e20a2ec00885774156d52eac275e0ae2753f8ec544", 0x36, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r14, 0x400c5752, &(0x7f00000007c0)) r15 = accept$inet6(r12, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvfrom(r15, &(0x7f0000000880)=""/55, 0x37, 0x840, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='r\x00') semget$private(0x0, 0x2, 0x40) 16:04:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x20000000, 0x2000, 0x0, "c7a49c245e1cc3681786f47c85a0f34e00", 0x0, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/120, 0x78}], 0x4, 0x0, 0x0) 16:04:25 executing program 1: nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x5, 0x0, 0x10000fb, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:04:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0, 0x7) fchmod(0xffffffffffffffff, 0xe3) write(0xffffffffffffffff, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffef9, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:04:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6a3dac1ec1e7d46be7495100f59c43fbcd22b2d2e490e46410fde1013f84b11ff3ac5913a747977ed5b5f489735ffa1869de5ab1f67d2e545dcdc28fb3c9d5cb5e0df33e7f078b0fe3695444e6bcb6aed77276000000000000abbf95dbdedf9600cc4e114bbb6e8f0a2facfb80f4133e1d94a81497699ee78453f34b1ed5cfab74177d29696e26657dec6deab02c332687cf29706a3b7f1ba85aa9526016e69e1ea689e2822bff17b95eeacc0e03a20f654bae8130884ec4eb35d8696df3af89c76409ef13d99c3858ccb2bbd40d96c16b84ca84558132603d49c726c247701c554df88f0dd4b38a9154cc8ee017e48ebc715d769f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c78", 0x2) 16:04:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) dup(r2) 16:04:26 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0/file0\x00', 0x44a, 0x10) 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, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:26 executing program 0: pipe(&(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0xfffffffffffffffe, 0x3}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) fchownat(r4, &(0x7f00000010c0)='./bus\x00', r7, r13, 0x2) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f0000000240), 0x0) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xb) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) fchownat(r3, &(0x7f0000000080)='./file0\x00', r7, r16, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000294000/0x3000)=nil, 0x3000, 0x4) close(r2) socket(0x20, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:26 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fc, 0x0) 16:04:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f0000000100)=""/60, 0x3c, 0x1002, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:04:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000140)="0100358a", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x83) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:04:26 executing program 1: open(&(0x7f0000000400)='./file0\x00', 0x6c0, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\x00\x00\x00\x80\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000003c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup2(r1, r0) write(r1, &(0x7f0000000040)="2aeebdb928ff97ce3f38af08bede064efdb3940bc999907d235e5e6ae7512714096745ed64d564f8b8cae82fe92881521942a5fa717f4e0cc1d8a4378eb2c19a01226622b3be79da610a1a92c0547e7dba5cbb5d8a9277a89ded270bb054447cb6e6234702697d17bbdf4a8d1f72745de02889a2bbb5ceb03b7bfcb9addc6c09b5ae6068bce0af8345cdd94f021142a51228c586ae6e8c951272c82766f458fd24869d78789b2e5c7dc02320da3891dc9db3acf56afd9cf867d4bef4e6b2555f2add4b8c7e9641238730dbf33aeb2ab24cbe310f5e816d75706d9da7e5c809bf480647", 0xe3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r2, &(0x7f0000000280)=""/226, 0xe2, 0x801, &(0x7f0000000380)=@in={0x2, 0x0}, 0xfed0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 16:04:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 16:04:26 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fchflags(r0, 0x0) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:04:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:04:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = socket(0x34, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cd8d979cc89de6a9b300"], 0x10) 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) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000}, 0x8) socket(0x800000018, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x7) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) getgid() 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x4a41b0d8833d4806, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/207) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r5 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0xfc, 0x1, 0x40}, {0x80, 0x80, 0x81, 0xb22}, {0x0, 0x60, 0x2b, 0xfffffc31}]}) 16:04:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0xddb8, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x482}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2be4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6826ac87}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}], ['./bus\x00', '.\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8001}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 16:04:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f000033a000/0x3000)=nil, &(0x7f00000e4000/0x4000)=nil}, {&(0x7f00001e6000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000417000/0x3000)=nil, &(0x7f0000048000/0x2000)=nil}, {&(0x7f0000557000/0x3000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f000026e000/0x2000)=nil, &(0x7f000007a000/0x2000)=nil}, {&(0x7f0000003000/0x1000)=nil, &(0x7f00002eb000/0x3000)=nil}, {&(0x7f000044b000/0x4000)=nil, &(0x7f0000493000/0x1000)=nil}, {&(0x7f0000160000/0x2000)=nil, &(0x7f00000d9000/0x3000)=nil}, {&(0x7f000052b000/0x2000)=nil, &(0x7f00004b4000/0x1000)=nil}, {&(0x7f000009b000/0x4000)=nil, &(0x7f00005a6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002d5000/0x3000)=nil}, {&(0x7f00001a4000/0x3000)=nil, &(0x7f0000206000/0x1000)=nil}, {&(0x7f0000526000/0x1000)=nil, &(0x7f000006a000/0x1000)=nil}, {&(0x7f00005ed000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000516000/0x3000)=nil}, {&(0x7f0000034000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mknod$loop(&(0x7f0000000000)='./file\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) socket(0x20, 0x5, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0xfffffffffffffffc, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x100, 0x1, 0x0, 0x6], [], [{}, {}, {0x0, 0x0, 0x400005}], {0x0, 0x2000}}}) getpgrp() 16:04:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 16:04:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x2d, 0x1, &(0x7f0000000240)="ebffcbff13d1fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = socket$inet(0x2, 0x1, 0x72) bind(r4, &(0x7f0000000200)=@in6={0x18, 0x3, 0xa4c, 0x79}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) 16:04:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000280)=ANY=[@ANYBLOB="100000008ed847bc550091462e113b00000000000000000000000046d7268b19e95eb7b00e0b8e3adac5"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1010, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:26 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x70) symlinkat(&(0x7f0000000000)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() setreuid(r3, r3) r4 = geteuid() setreuid(r4, r4) getegid() fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f00000003c0)='./file0\x00', 0x12, 0x40) utimes(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={{0x83, 0x10000}, {0x4, 0xfffffffffffffffd}}) dup(0xffffffffffffffff) 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) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:04:26 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semop(r1, &(0x7f0000001080)=[{0x3, 0x4de, 0x800}, {0x3, 0x100}, {0x2, 0x203, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x5bb9, 0x800}, {0x7, 0x1, 0xa959bc35ad6fc6ca}, {0x0, 0x8, 0x3800}], 0x151) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r6 = semget$private(0x0, 0x5, 0xa6) semop(r6, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r6, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc, 0x1400}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r13, 0x4}, {r13, 0xaf}, {r10, 0x10e}, {r13}, {r13, 0x2}], 0x5, 0x8eb6) shutdown(r13, 0x1) fcntl$dupfd(r13, 0x1b, r12) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x3, r8, r9, r11, r14, 0x89}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) getgid() r18 = getgid() r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r19, 0xffff, 0x100, 0x0, 0x0) write(r19, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r20 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xffffffffffffff80) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r21, r22) r23 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r25) fsync(r25) setsockopt$sock_int(r24, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r25, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r25, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r26, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) kevent(r24, &(0x7f0000000240), 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r23, r27) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r29, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x1f}}, 0x6) getsockopt$sock_linger(r29, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r28, 0x100000000000, r28) write(r29, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r30 = geteuid() r31 = getppid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r35 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r37, 0x6, r38) sendmsg$unix(r29, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r38, r30}, @cred={0x20, 0xffff, 0x0, r31, r33, r34}, @cred={0x0, 0xffff, 0x0, r32, r36, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r22, 0xffffffffffffffff, r18, r23, r34]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r17, 0xffffffffffffffff, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x2, 0xd}) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000300)=0x8005) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:04:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) kqueue() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x80, 0xdb37, 0x5}, {{r3}, 0xffffffffffffffff, 0x68, 0x80000046, 0x0, 0x460}], 0x80, &(0x7f00000001c0), 0xb4, &(0x7f0000000280)={0x1, 0x5}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r6, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240), 0x0) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) fchownat(r1, &(0x7f00000010c0)='./bus\x00', r4, r10, 0x2) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240), 0x0) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x0]) r18 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r21, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x0]) r25 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x3, r20, 0x0, 0x0, r22, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x1f, r20, r24, r20, r24, 0x10, 0x8}, 0x10000, 0x200, r19, r19, 0x31, 0x8000, 0x80000001, 0x1}) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() setreuid(0x0, r28) setuid(r28) r29 = semget(0x2, 0x4, 0x722) r30 = socket(0x18, 0x400000002, 0x0) close(r30) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r30, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r23, r28, r31, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r33 = getpid() r34 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r34) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000640)={{0x0, r26, r27, r28, r32, 0xb8, 0x4}, 0x7, 0x5, r33, r34, 0x2, 0x369, 0x100000000, 0x62}) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, r10, r13, r17, r27]) r36 = getgid() r37 = getegid() r38 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r41, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x0]) r45 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x3, r40, 0x0, 0x0, r42, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r45, 0x1, &(0x7f00000002c0)={{0x1f, r40, r44, r40, r44, 0x10, 0x8}, 0x10000, 0x200, r39, r39, 0x31, 0x8000, 0x80000001, 0x1}) r46 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r48 = geteuid() setreuid(0x0, r48) setuid(r48) r49 = semget(0x2, 0x4, 0x722) r50 = socket(0x18, 0x400000002, 0x0) close(r50) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r50, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r43, r48, r51, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r53 = getpid() r54 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r54) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000640)={{0x0, r46, r47, r48, r52, 0xb8, 0x4}, 0x7, 0x5, r53, r54, 0x2, 0x369, 0x100000000, 0x62}) setgroups(0x4, &(0x7f00000000c0)=[r35, r36, r37, r52]) 16:04:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000], [], [0xfffffcfffffffff7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = getuid() setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x2, 0x0) read(r2, &(0x7f0000000780)=""/32, 0x20) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[0x8, 0x40, 0xfffffff9]}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f000015d000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000004c0)={0x101, 0x6, 0x9, {[0x9, 0x8001, 0x10001, 0xfffffffffffffffe, 0x8d, 0x80000001, 0x23, 0xf3b, 0x3, 0x0, 0xfffffffffffff8ed, 0x2, 0x80000001, 0x7, 0x4, 0x6, 0x9, 0x3], [0x3, 0x8b, 0x8, 0x5, 0x7ff, 0x200, 0x3c4, 0x9, 0xd4, 0x2], [0xd584, 0x8, 0xcf, 0x5, 0x58, 0xfffffffffffffffa, 0x100000001], [0x9, 0x1, 0x100000001, 0x6, 0x3ff, 0x8], [{0xfff, 0xfffffffe, 0xff, 0x6}, {0x6, 0x7, 0x9, 0x86f}, {0xd6, 0x10000, 0x5e6, 0x1f}, {0x8, 0xffffffc0, 0x5, 0xdbf}, {0x7, 0x0, 0x5, 0x100}, {0x2e1, 0x6, 0x3f, 0x78c}, {0x9, 0x5, 0xc7}, {0x2, 0x8, 0xff, 0x7}], {0x17, 0x788, 0x3, 0x80000001}, {0x1, 0xffffffff, 0xe9, 0x5}}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) poll(&(0x7f00000000c0)=[{r11, 0x18b}], 0x1, 0x0) read(r11, &(0x7f0000000040)=""/32, 0x20) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) dup2(r8, r13) poll(&(0x7f00000000c0)=[{r9, 0x18b}], 0x1, 0x0) read(r9, &(0x7f0000000040)=""/32, 0x20) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r15, r14) poll(&(0x7f00000000c0)=[{r14, 0x18b}], 0x1, 0x0) read(r14, &(0x7f0000000040)=""/32, 0x20) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r17, r16) poll(&(0x7f00000000c0)=[{r16, 0x18b}], 0x1, 0x0) read(r16, &(0x7f0000000040)=""/32, 0x20) poll(&(0x7f00000007c0)=[{r8, 0x4}, {r9, 0x10}, {r14, 0x102}, {r15}, {0xffffffffffffffff, 0x87}, {r16, 0x140}], 0x20000000000001e7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x2, 0x0) r19 = socket(0x800000018, 0x3, 0x0) r20 = fcntl$dupfd(r18, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8040691a, &(0x7f0000000300)) pckbd_enable: command error 16:04:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x21a) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1000, 0xc00}, {0x0, 0x7, 0x3400}, {0x0, 0x81, 0x800}, {0x1, 0x901}, {0x4, 0x8001, 0x1800}, {0x0, 0x101, 0x1000}, {0x4, 0x1}, {0x3, 0x4, 0x800}, {0xc40ac1165dfaddc6, 0x8, 0x1400}], 0x9) 16:04:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = accept$unix(r1, 0x0, &(0x7f0000000600)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000640)=r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8000, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000005c0)) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x8001, 0x0, 0x0, 0x9}, {0x40, 0x5, 0x2e, 0x54}, {0xfc00, 0x77, 0x5, 0x1000}, {0x6, 0x0, 0x6b, 0x8}, {0x9, 0x5, 0x8, 0x6aa}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60, 0x0, 0x1, 0x800}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:04:28 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r3, 0x1) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r3, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c00000000ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fcab56a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae4bad21abee0e951ad00273d9d1e1c8db7f4a569298c01508981355081f1764467b4f4748eb3b53e71791efd0fcbacdc220590eab1c608bd8605d0ed877af0db412ab26112be196ffca1eeb7b5faa85d6d54117b8e2ee780f29c08470115832b98783da81c121018ad51ee6113f6097044137d00875cb404816ed6c94b7eed37510b95e1231ca8ab332e6d98124f504571456a92e0e7a4f71ffb41a39cc631f200166f72564e2731faeccc9dc77926d94942ba1bace6f95eb768a37ca2a7d4d8c3ba02c9f67a22b67ccd44d41"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r6 = syz_open_pts() getpgid(0x0) r7 = syz_open_pts() r8 = getpgid(0xffffffffffffffff) fcntl$setown(r7, 0x6, r8) r9 = getpgrp() getpgid(r9) r10 = syz_open_pts() r11 = getpgid(0xffffffffffffffff) fcntl$setown(r10, 0x6, r11) r12 = syz_open_pts() r13 = getpgid(0xffffffffffffffff) fcntl$setown(r12, 0x6, r13) r14 = getpgid(r13) fcntl$setown(r6, 0x6, r14) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r6, 0x1) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r15 = dup2(r6, r6) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r15, 0x4010426e, &(0x7f0000000200)) bind$unix(r15, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r16 = dup(r1) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) munlockall() r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x1, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r21, 0x0) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r20, 0x6) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r22 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r22, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@in6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000240)="936cbbfe9d77a263a4c0e06e2cde2ac62d31136dfadc5b308dd999ea8436e18fafc38222eeb7f6489b13a5c7", 0x2c, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/20, 0x14) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:04:28 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f00000000c0)) 16:04:28 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="1b77a6e127212e6dc5b97e199526b963d323f692d37cfaeedf8a30c5a28504c87cb1aef24572679608000000009e431461dcd808", 0x34}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202fa48000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:04:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) fchflags(r0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f0000000300)) 16:04:28 executing program 1: r0 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xc0, r1, r3, r4, r5, 0x118, 0xfffc}, 0x1ff, 0x1, r6, r7, 0xc21, 0x7, 0x0, 0x3}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000180)={0x7, 0xf67}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x6, 0x7f}, {0x2, 0x20}, {0x22, 0x7}, {0x88, 0x6}, {0x83, 0x1}, {0x89, 0x7f}, {0x8b, 0x7ff}, {0x24, 0x4}, {0x1, 0xffffffff}, {0x8b, 0x8}], 0xa}) socket(0x9323122a91f8a7f6, 0x2, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000300)={0x68d, 0x1, 0x5, 0x4}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r12, 0x81205724, &(0x7f0000000380)={0x7f, 0x3f, 0x20, 0xfffffe01, 0x5, 0x200, 0x80, 0x10, [{0x10000, 0x4, 0x80000000, 0xff}, {0xffffffff, 0x2, 0x3f, 0x9}, {0x5, 0xfffff231, 0x9, 0xb5a}, {0x10001, 0x4e5, 0x8, 0x2671843}, {0x4, 0x4, 0x3, 0x2}, {0x7d, 0xffff, 0x5, 0x7}, {0x8, 0x0, 0xff}, {0x6, 0x8001, 0x1, 0x4000000}, {0x9, 0x1, 0x7, 0x80000000}, {0x8, 0x80, 0xffff, 0xa49}, {0x8, 0x3, 0xff, 0x1000}, {0x3cbd, 0xc285, 0x8, 0xc77}, {0xb2ce, 0x4000000, 0x3, 0xd452}, {0x100, 0xff, 0x1, 0x7}, {0x8, 0x1f, 0xfffffffa, 0x2}, {0x3000, 0x0, 0x8001, 0x2}]}) sync() open$dir(&(0x7f00000004c0)='./file0\x00', 0x10, 0x100) r13 = msgget$private(0x0, 0x8) msgrcv(r13, &(0x7f0000000500)={0x0, ""/181}, 0xbd, 0x0, 0x1000) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x1, 0x0) renameat(r14, &(0x7f0000000600)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000680)) r15 = semget$private(0x0, 0x1, 0x400) r16 = getuid() getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r16, r17, 0xffffffffffffffff, r2, 0x20, 0x100}, 0x1, 0x2, 0x1ff}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x200, 0x0) mknodat(r18, &(0x7f00000007c0)='./file0\x00', 0x22, 0x7) 16:04:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffc, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000004c0)=""/152, 0x98}], 0x5, &(0x7f0000000580)=""/143, 0x8f}, 0x844) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:04:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x1) r4 = semget$private(0x0, 0x8, 0x80000200) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x1, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget$private(0x0, 0x8, 0x80000200) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)=0xfffffffc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r11, r10) poll(&(0x7f00000000c0)=[{r10, 0x18b}], 0x1, 0x0) read(r10, &(0x7f0000000040)=""/32, 0x20) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r15, r14) poll(&(0x7f00000000c0)=[{r14, 0x18b}], 0x1, 0x0) read(r14, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r13, r12) poll(&(0x7f00000000c0)=[{r12, 0x18b}], 0x1, 0x0) read(r12, &(0x7f0000000040)=""/32, 0x20) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r17, r16) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r19, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r19, r18) poll(&(0x7f00000000c0)=[{r18, 0x18b}], 0x1, 0x0) read(r18, &(0x7f0000000040)=""/32, 0x20) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r21, r20) poll(&(0x7f00000000c0)=[{r20, 0x18b}], 0x1, 0x0) read(r20, &(0x7f0000000040)=""/32, 0x20) dup2(r18, r20) r22 = fcntl$getown(r0, 0x5) fcntl$lock(r8, 0x0, &(0x7f0000000340)={0x3, 0x2, 0xfff, 0x7fffffff, r22}) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x0, 0x800}, {0x4, 0x3, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, 0xffffffffffffffff, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1000001ff}) r25 = getuid() r26 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x4, r5, r24, r25, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r26, r27, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getpgrp() getgroups(0xf1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:04:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240), 0x0) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) fchownat(r1, &(0x7f00000010c0)='./bus\x00', r4, r10, 0x2) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240), 0x0) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, r20, 0x2) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f0000000240), 0x0) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r30, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x0]) r34 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000100)={{0x3, r29, 0x0, 0x0, r31, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r34, 0x1, &(0x7f00000002c0)={{0x1f, r29, r33, r29, r33, 0x10, 0x8}, 0x10000, 0x200, r28, r28, 0x31, 0x8000, 0x80000001, 0x1}) r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = semget(0x2, 0x4, 0x722) r39 = socket(0x18, 0x400000002, 0x0) close(r39) setsockopt(r39, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r39, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r32, r37, r40, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r42 = getpid() r43 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r43) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000640)={{0x0, r35, r36, r37, r41, 0xb8, 0x4}, 0x7, 0x5, r42, r43, 0x2, 0x369, 0x100000000, 0x62}) r44 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r45 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r46 = dup(r45) ioctl$WSKBDIO_SETMODE(r46, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r48 = semget$private(0x0, 0x4, 0xa5) semop(r48, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r48, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r48, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r48, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r48, &(0x7f0000000240), 0x0) semop(r48, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r52 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r52, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000100)={{0x3, r49, r50, r51, r53, 0x4}, 0x200, 0x401, 0x2}) fchownat(r44, &(0x7f00000010c0)='./bus\x00', r47, r53, 0x2) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, r10, 0x0, r20, r23, r36, 0x0, r53]) r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r54, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r54, &(0x7f0000000240), 0x0) semop(r54, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r56 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r58 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r58, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r55, r56, r57, r59, 0x4}, 0x200, 0x401, 0x2}) r60 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r61 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r62 = dup(r61) ioctl$WSKBDIO_SETMODE(r62, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r64 = semget$private(0x0, 0x4, 0xa5) semop(r64, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r64, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r64, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r64, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r64, &(0x7f0000000240), 0x0) semop(r64, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r68 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r68, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000100)={{0x3, r65, r66, r67, r69, 0x4}, 0x200, 0x401, 0x2}) fchownat(r60, &(0x7f00000010c0)='./bus\x00', r63, r69, 0x2) r70 = socket(0x18, 0x1, 0x0) connect$unix(r70, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r72 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r73 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r74 = dup(r73) ioctl$WSKBDIO_SETMODE(r74, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r76 = semget$private(0x0, 0x4, 0xa5) semop(r76, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r76, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r76, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r76, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r76, &(0x7f0000000240), 0x0) semop(r76, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r78 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r80 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r80, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000100)={{0x3, r77, r78, r79, r81, 0x4}, 0x200, 0x401, 0x2}) fchownat(r72, &(0x7f00000010c0)='./bus\x00', r75, r81, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x38f, 0x0, 0x0, r75, r69, 0x2ff7f}, 0x0, 0xfffffffffffffffc, 0x0, r71, 0x0, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000200)="6f6357e65754c655ba20caf9994a3a3221490193c7031484280d71b07f87d7ab88d54103b2fcdd35df23a1ffd77009cfaf21a99d1aa409364068c0bf442d484b04b39ab21bc80c60f323aeb6a3e245b4"}) r5 = dup2(0xffffffffffffffff, r2) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r6, &(0x7f00000002c0)=""/169, 0xa9, 0xc00, &(0x7f0000000380)={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f0000000000)="d03836a6d077e73f245f2f1600"/25, 0x19, 0x0, 0x0) 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") fcntl$getown(0xffffffffffffff9c, 0x5) 16:04:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:04:29 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x891fda2d4f047f78, 0xe4439c7490b5a539, 0x6) write(r0, &(0x7f0000000200)="2ba4cf4b793210ae3c2293c225ce7402500a06da4386f747615b8224ba3723043927b5aa34c8f1e9003fbd50dbed5d0e1ac7f06af7ec4f607d7c5b86753b71124c3c1319f1a3ed89e7caa7f2e3994c736dddeff6bf0d2f87d3f63c89950518fe16e58f894015dc6159d700619f6e0d246526a159dcb9c45436e82d13d51b514e1ed8fefc8f44766b7b2317d2e866f819a0b65be99de54043ce3401592338cdcddb7aae413f42e220e8b610c20ce721cdb8305ba361ee099cee239a525f9cf09a6cedde7572324aff286cc8ecd37c0acdfbb23d49447957977b0c8f1d17f243c39a0faca120f93cd3ca12f7295d16c671acb77246a0634f9f76fb49b0fe5d7bcb174f82e980e358d29384d82691efbc1acb1f5cff41f6454f7a8f6d21c94a116fe200007638a96c18ee0a19151657e03e03a89a260dcb", 0x136) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7, 0x1, './file0\x00', 0x8000, 0x10000, 0xfffffbff, 0x1}) pipe2(&(0x7f0000000080), 0x4) sendto(r1, &(0x7f0000000340)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbcfcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab6075208debaa35527b349f7991e9359cf6437eef7a08f70d6fd28a200b49abfd55442356a5f9de5161922a62c198fd5a7b9055f3370d", 0xbe, 0x0, 0x0, 0x0) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x0, 0x81, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:04:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000008494d75aa391dc009300000080"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x234) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x200, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x1, 0x5}, {0x6, 0x4}}, &(0x7f00000000c0)) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240), 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) semop(r1, &(0x7f0000000080)=[{0x3, 0x100, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x400, 0x1000}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:04:29 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:04:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:04:29 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x10001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) read(r5, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:04:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240), 0x0) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(0xffffffffffffff9c, r4, r8) close(r0) r9 = socket(0x800000018, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r11, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r13, r12) r14 = dup2(r11, r13) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r15, 0x2}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) pckbd_enable: command error 16:04:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0xb74c72cd457eec02}, 0x0) 16:04:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xefca58f308b0b608) ioctl$TIOCSDTR(r0, 0x20007479) nanosleep(&(0x7f00000000c0)={0x1003, 0xfffffffffffffffc}, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x401}, {0x54}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pckbd_enable: command error 16:04:32 executing program 1: sendsyslog(&(0x7f0000000100)="7eb366ea", 0x4, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000080)=0x7ff) 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, 0x1}, 0xc) getuid() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xffffffff, 0x0, 0xffffffff, 0x6]}, 0x3c) listen(0xffffffffffffff9c, 0x200) 16:04:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:04:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="90", 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000180)="53f8", 0x2, 0x0, 0x0) 16:04:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0x1e0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/171, 0xffffffffffffff17}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000900)=""/266, 0xff}, {&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/89, 0x59}], 0x26f, &(0x7f0000000800)=""/217, 0xd9}, 0xc00039231c5967f9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x3}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 16:04:32 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'t\x18\x01', 0x0}) dup2(r9, r8) poll(&(0x7f00000000c0)=[{r8, 0x18b}], 0x1, 0x0) read(r8, &(0x7f0000000040)=""/32, 0x20) r10 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x10000, 0xc8) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="a3ad7ad89d386d48393a47cae5b00ff53c3f4171c5b08d4f6dc1a1761aed6964f8a0d9dc7bb42e1999975289fc6a696d3492a919347691b780e1078d533602", 0x3f}, {&(0x7f0000000080)="22036dd3b461fe3daf31357d65cad446cd652b7c69a6aa6ed86a23d1dfc8ce5dec57348d705a0a1274cd6a1d4b47561f82f823f4380eb1447905a364d75827ef8857cc9bdc836861edac3bf58d74f3bba4e218dfc95c434854a6c544b550d247203f1cd5ab4ddc1b7da363200e080c84ea2628117a427b83e6cd999d2309ee9243761bf6b762110ed73ccb7af83fb960d014f08174ee7e77123db34922a07575b6be54d94dcee9a8d2a3e3a375e0d7fc2b6aeafd2680fa50da00e9abc5b9a0", 0xbf}, {&(0x7f0000000140)="cf3d11778b5aeda6a5cc6e62d73b39ee6c7d6c73d4b86281926dff0a46266be5482dfb3101f4cf458f438100899ee62001fd3fc9ad", 0x35}, {&(0x7f0000000180)="ab6ffa74e0eda2f595ebce6c45196a00b828ddb55c32ee352e5081db249eca81e1b54047b374613bba", 0x29}, {&(0x7f00000001c0)="bca2e001d55b3e2458c1cb4d712aa147744143276950c1fc8c97c390e2c78a02d2cca94704ca7d8b9df2e047417a321cd0204fead5157c6d50f7c05ceb35a1ad2a6bec9ce2fd57506bea4365e60e634f537bc414d843d0030d5c10dc07a809ed774c894206bf80607a811c39493a9991410b1504f1615e2696d37023f74af874afcd3630863f25841ef0ab891a0b4c3f39d2aa9810183c6a7c1f04f560d61af5163590df1e74fdf047401f56ae131e54d1e26ee8449ead08f92af71782b9beab847ef23e57158088ec", 0xc9}], 0x5, &(0x7f0000000440)=[@rights={0x38, 0xffff, 0x1, [r3, r0, r0, r4, r6, r7, r8, r0, r10]}], 0x38}, 0xc) 16:04:35 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r3, r7, r3, r7, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = semget(0x2, 0x4, 0x722) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r6, r11, r14, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = getpid() r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r17) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r11, r15, 0xb8, 0x4}, 0x7, 0x5, r16, r17, 0x2, 0x369, 0x100000000, 0x62}) fchownat(r0, &(0x7f0000000080)='./bus\x00', r9, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r18 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r18, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0, 0xce}, {&(0x7f0000002140)=""/4096, 0x4000a6}], 0x10000110, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, 0x0) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r21 = syz_open_pts() close(r21) syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r21, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r21, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) r22 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r22, 0x3, 0x4, &(0x7f0000000100)=""/210) 16:04:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240), 0x0) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x0]) r14 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x3, r9, 0x0, 0x0, r11, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x1f, r9, r13, r9, r13, 0x10, 0x8}, 0x10000, 0x200, r8, r8, 0x31, 0x8000, 0x80000001, 0x1}) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() setuid(r17) r18 = semget(0x2, 0x4, 0x722) r19 = socket(0x10, 0x400000002, 0x69) close(r19) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r12, r17, r20, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r22 = getpid() r23 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r23) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000640)={{0x0, r15, r16, r17, r21, 0xb8, 0x4}, 0x7, 0x5, r22, r8, 0x2, 0x369, 0x100000000, 0x62}) chown(&(0x7f0000000080)='./bus\x00', r2, r16) 16:04:35 executing program 0: r0 = semget(0x0, 0x0, 0x124) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x200, 0x20, 0x1f, 0x3ff, 0x401, 0x8]) mkdir(&(0x7f0000000000)='./file0\x00', 0x49) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:04:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x15a) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8, 0x4, 0x7c, 0x9}, {0x4, 0xb0, 0x3f, 0x5}, {0x0, 0x1f, 0x43, 0x9}, {0x4, 0x81, 0x2, 0x401}, {0x8, 0x30, 0xfa}, {0x21ed, 0xe1, 0xfb, 0x79}]}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:04:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202010700ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:04:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x0, 0x3, 0xf9) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="94dd684605cda947264782222be264bf1474e17f2fed3f9fdc5186785d6ba5dc142617eade6a77147ddf478269ff4529caaa6738c751abdfd51dba561918c419f04cdfa0b3fc393d35f85aab4aabf8bb26ffa7569bb12376e778cfb9a0d58ad83cc3bdaa05b39dbfee654b0944666aa7b995ee03eedbf513b27a0105d2b46a4cbe07da34461d74bd6eddf4817b68bfe45f191c5c5579be9d515d47b963cac6bc7139792aeef537508dc6db66883e303c2876e171b4374faeb5fcdc0a2a0de3fdfa0c", 0xc2) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x54}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = semget(0x2, 0x4, 0x722) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r5, r6, r9, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x0]) r18 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0x3, r13, 0x0, 0x0, r15, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r18, 0x1, &(0x7f00000002c0)={{0x1f, r13, r17, r13, r17, 0x10, 0x8}, 0x10000, 0x200, r12, r12, 0x31, 0x8000, 0x80000001, 0x1}) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() setreuid(0x0, r21) setuid(r21) r22 = semget(0x2, 0x4, 0x722) r23 = socket(0x18, 0x400000002, 0x0) close(r23) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r23, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r16, r21, r24, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getpid() r26 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r26) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000640)={{0xffffffff, r19, r4, r27, r25, 0xb8, 0x4}, 0x4, 0x5, 0x0, r26, 0x2, 0xe0f, 0x100000000, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r2, r9, r10, r20, 0x1b0, 0x80}, 0xfffffffffffffffa, 0x4, 0x6}) 16:04:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x4, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r24, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r24, r23) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r27 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r26, 0xffffffffffffffff, r27, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000300)=[{{r28}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r27, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r30, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r31) ioctl$WSDISPLAYIO_GETEMULTYPE(r31, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000180)="8dd212fbbffc9189c9a6053cacaf1bbd323dd9bcff87ee7e2efa677b59546eb7189955c069cc75994bf14ba81fae13ce0669445301ff3d2f008d6ae754b90ae105cd5c58dce5edb4989cc71aaa826526f5e60c1726436b75404b3309dae48a95f102538609601fcdfdb4fcfae4a55d75b8689ad1ee7e3a39373c99a4853085aa2d1735e375e874b2b619ba8614c024724aaea1301ab632ffd6bd2cb3a556172bb029984e8c92f4e336dd07f08c518c698906ea32cabf227c8ff0d53000703b88fcfd8624441298abaa79", 0xca}, {&(0x7f0000000280)="d429089a2767e2f0290af032db5a93ceae4031a1e38d5f83bbcc4f2d7488d7f4cca6e666c9043c175be98d399b12d54fa00bcac5d407e41a692e97f9f2af7bf493bb2f1f64f47b69bf27a86b8626855bb585ca4e25824633278b453f61d13ede68bf714c4b80c479e25d21df", 0x6c}, {&(0x7f0000001680)="a3f1f36f292b5318ca7cef062a21a9baedb2dcaa09515e4bcfdc274cfcead028ff9a1060517589c2ebf205e81828af8a9a5c9820a1bb54d03f09736558e359630313dfd0de9ff1c97ee512c6341cc30de9e480f0364ab320dd63e56dec3e71708d5ffd4e2b14fccbb097f506c6c7ba1f5d0a6f58634bba615f075ebf9e17e10711a985eb2a9e38089d72000522bccb991a38b85b4d70f9582c92d06e9724a3b6f588eea880d6448f887dba8a56a8f2e751ce425010af11c24c3131c71a5fe8fb2688a303b72d5afda91f9e9e5d8e405487469433f8437848aeb043173ee09b07953948b3f93bcf447e08b6d3b5678391b6d8f2af01c25b877cd18570c574693e3fe1de13bceaa4aefbc93677aec43e13006faacc38638d0eab2aec9bf009fa6b96e17d6a7c1c4d1e486065f1f201277dd81b58429e2b328949da7034e27fa308df0914b0baf67cbe9db4a3bf57a38b791116e1e53923f3f3c9bb1513549f0418c7f3c586bd92a29005ca187d0ab3581cf2f285f235372c220e1c0d3552fad09503e89f605ab7d2c3c27ed55c739b11c6ad6e1f3d54c46f2786d8ac3741bb6051c9a0e2e57383536f40a045878851aab87719fb385722075f46bb7c9147835c983e68f9f379a8fe9d55411467a42150744db3f22c0aa16025bccc9b2d8e33bf40c5c2ce91307e68bd5b475cee90386d07dcbf42e3db601dc06e88f8e9ae0ffa5140f60994928e21df424921b2e54d4b5e0be6c744dcc027bb09e5577012c09a8db40c396fa04048a878d9c1e58e9f85eefe51109ccf7097b6de6f09d078188683325de6a767217165b0d520b095b3be82709e7a60fc3bbbf5a0fbd5833963822e6b05860b118d3bbd70b8c23f35fe59f2caa39dcfd71cde716c2d161468dadc58b70253d768bffa18141404255d01846af19c09401baf8711cd35e42d3fcdfe14d98c3ffddd458eed0c999fe05404c949354a90183026a330d3260e31c5fac138177567274d53eeb8f63bc2435801a2b9a2adc05d3e330a5da5b300b37e8628611ed39f1cca43aafd97bdd1bee95acdd9787d1e1c012ad7944f2bb5f31234ef6290ca67c2ba1ff0a63d29134e92a1f74c2082471943a4516e1173103b12ce4972e6afea7f7236bdd1daa883b5ff521522d4483f31b31988f759bbf100c529a71a28470509d79fb515bf9542be38fbaa3d5b250de769c3a8ee363645e524fff2fe634fb1364ba0e9b7bfd77284477876839e15d1bf6e9f9ce6e85c54b2493069f0d3480e1aeb243b26d2d21f09168f58b5730f45f1039a4844f28449e7a5010a6473054dc337986d25c671f53bd0cb46102bbb727920d03957a922adf37f591c903dfbd14eabd3b7a9fbeba419e41e16b32a9d679d5f7976fdd40370143d2896a6a2420d1b1410f7cddc7a0f744e904cd6d03d10f3e03a6a30d643f513794aac977a5a62919f549a183595b33e44bdec667b8c02bee5c27e3662baba5ad1ee3935b41976c1c24142a6af26dbb55c63429725d8dbf421d25b7a9d76d612e8be92dae5a2d970b01bd6e33eb5a98139323183d96a2ae06af55f249eb77ff1ce324dea3464b99f768aa2ea3757e92b33705dfee42b938df7725cf39c16488544e1062a8fd78571ffb64714c0aa42e252cf1e6842e4e4dd8b83db1996dba397229d138a135ab6ad127400f9191235df9b63847a03ee6649fff28d0e219cf42f9e53fab215b2c683065b8ea90f6b61e2f2d94be733dbcaa96b894524d611000cf3c176ceb67e74d05c59918a11d929ce16c2938842ab8329ca9c22c403c1a74f414da52662103aee396e2876ca752449174294e2e20b7393b842856d3e44c6783806f503dbe3b35012d37a757124fe135c74a8dce37577b4f4cd9fe75ab0d9593c85c5616ac4f5a638cbd0f3376e34c06cb6970b5703bfda9a87b0260ff4a8bcb52895c14d412de5005a9c9d4db1061193c57f6d6d7b7efc44c7f9b35e4893fcf97ce243adceaa06c4b544379b20cc47d75a03da72ce09388b87ada0d0b1ab070bf9e946b047eebc7c40989aaed99adb92ccda6eb020411f70ba6236305ef759de8d62e7cab525b1eae8a94de694203ba715d698c7e6713522a3427605641eab135bc91f2f42f5b5cea6b017f7f61b169c4c76eaddfb6f776ba59e830f5ac0cecf2026078d8f6fbac137c2e835f8fc781a885dd1e1d4895bbe72c5d2997769a3a334d2d1ddb3591e666fec8059e25dab964fba20a1438013ca88d04f79e2383b3bf21a4a1ef1908cc5eb9a7c616a2428e9895b969e7ab8d5e0a2fca6372c82ae0a194d1265ba945f2f359fe5bbc232ed79a18f104e500012a77f90fe57080cd8ffcdfb3486e43c413e866ea9da3afef05f3c13081c88c3ccd82030e1ae7132b5056a34e87d4c3fb954616aec567a33e43a3d7cc3b1da2858b1db6537522dca680edfb70fd369c0b8aa13a59a8e198a2ac93b8b46135e431d2447db46642e19651cad3f65704d5870ec6ab803214846707a32c40c04141f8039a9bf46f29a8d3db3afd7894494a982ec6b9eb79644395b32539b2af6f3d96ead4f46e38429279bcb153a7383a75890b74c1bd53efa5a5b7def1c06ada85cc5a8ab93c2925aef516c0c1d709e1614dd6d5b13e228a2b04efecf7a5cf6a21a5b28e7b09d3d08b966758fafbea6d968f1440919c61b5b7699f19ffb2f1dd94d4ca2b5a3de2a823a6bf36fa56bf401a012e621f40222561b684da8a9dea9fe98310edd6dc859b3933a75259d7ecd112ffb98a9146750e2329f6b9d768ceb3c27d94105887ae0fe36e80dcfffca05dec028b24d79b2e8583f5e2d8e4d258a51660480a4c704e3221684a7ac7f3915be6407d3687e77663075f1bf2088b2347986e3f89a0b88b5cc4f526964787453f2d09bc1d1446e1f8d76200a8e1e87a986b4193d4fa2cf168d9e18e9943b65df1ba5c357579c2c78a565ceb0a1ad0259f5dc7b34fac321395ca66db7470f4b48a25e2a6b58c28ab8ae708b9de2f7fb6c0e8d7f820bdf233de871806e25d608ec665cdb93ebd0e5953981d4eed3609093303427630adbb23e85ff19cec371d9e277f7b3bb8e36fdc1872dd1baae8f46af74156a9bb7706ee55a91575a67f2c8cf3a8a5e1da959ce327ddc7dc4d1bb3cf885e7109e944f4b94d2913db9b8b0dc47809b560fe1eb443c12ecb08a9ce04d1b05f167a8434bd1bbf4313f2b28c2d409c792a48aee4da13ee11275c1bbb49bc1d98a3d28034a2ce999e57b5cf40905fe7333da4563866102e8b18a8fe6272a4f7b4b81772608969ceaf58500c29df1f0693e5f2de2e930e9a0b8675375db4ec32239ca0a339d005a910a817cef061d4fb265c8e6ecfde46980cc209f7b53135f682397d42b9fb52546eb243b746c3b8f15907aea21c276687743a3d30a4fccfcc5d50a2bd9cf550fbdd54ce92946e338ecc1ec737fe019ad99e07c09eaca1e813f3da05f4f51c857b0d89aded71e2e5cc35182c6af9a991096a99027d5c4e96aea95b346cd4696d7ece3510c738f611561772b19b75b6ba60a6c82dcb4e7ceb594cd3e0bb2bf15c6777de01f3008d44fbb18d7889c456d27d75c7ee7d5076bd2a2f9a182f7b7a655d21c879a5f3982adf1d422e63d6a9a0f1b395019d281f442254d74dfcddd666038d1be598fb02c080fa4fecef0d9f1efdb4822134de72842566ebe03f4e7cd53ff256014d2aef10c282a0c3289aa0430d083caa204a23a97d6965e62f174b3b1b9d3368518f0a7063003e568189abe429c67f6b25afb15c1432fcdc98cf0d803068f2d380f6f2ee8a1892c61c70647fa748c85ee962c9fd81568f5e637a11975530797c4183613c1df6aa8f822da0a77c83c757dd5d28b3cea43d48da6d2d781821618b5fddeb04fc7c5289e16b3dcd058c0d2246d0323914a89da36f46a9af0a5243a464e8eca45ad4889cc41af809cf448388eaf77b8496426b48ff90b2ac8b92eb7e5da9dd7a55c00164adcc6ea243150e059569b3207940172b73688fe6ca158f208c9aec875de7c5c55cb111a794de85c5b3adccb32f9764c411ac295e6201b744bd521f0efd5fbf8ad509625af6575e61bc96e70ca9765520f7db6939e164cdfbfab0aa1aecab1dbc1e953779c6243621cac43402252b17b0c71af36a9382167b8504bec7fffa35cb0b3bdda78bc6ee3a2135d3350216b935fffc860d905f60875f4b47c523edd4ee1e31c0b9a4274a713172b967be5763fd397d7005063ec78eae91062a1cc652df54f1c3a4fc525ea2205cada7524d1f0026d6bc399a5a4a9fc6b503b0f5336fd5a160e1733d1222d25116d0f0a824da8d81d0a0631748e2610adddd47b9be6ed6329921cc17149568daac308c13b0f46e491729dd608835d54e9b7b1947ec01b2a13a22e09d92335a7f097645d421c880e15e0d891f72d088d630e2b874ad1ffe98787e96c439e02495341f393e8767df065f7ebf8cced1046554b1b619eba4c907a17c5afd76665b240a04cc7fb3e91a99f50b3b06e219df2cdd94b4fc750806ce5639e12f25b35b5a0788e43edbea651978010d99e1c82b650046a5b7a2e9e1d0903f8315cd0980d172f4b52e89c40405697cec46d79f9bf04be32c67fcadf576e561a9cb7599fd2e5ffd1a6d19a2ebae6272041dff25ef99233b27bfe5132b808b56537252b9340280b295077481c34fb30846b3a69e6455c242fef742b46cab32781cf6dea0bfbe33919bfbf6f73943601149ed78aff536b5a13cf8764ae5d986d43f697dba8ca570c49fc1d59f61094ad93d42e146a8435bbdd11a6cbe8c9be967cccda2fbcb7041c5790aefe60f9f4b250a29bfa84dce72ae75094ffc159b74f1b1d48ad4666e18853b0631172831879846708ca6f2f6008152a4357945cbbb9c90099ca7cd7ce990b45c613929b2e7b49be2d66a60bd69167633ee66bf7e7bd2f764e84384b24c0ce02c1cd3e1bd39da20f7e3b8f4417b9dd1503c45e2a93cd333008d095a60344e18478fbd65006a40052be1f12ef1dd27fd1492e4ae277c0a0dcafc2947156c584d4e792b03280698e6b2e2ea087f4a45d672ec629005007cac6dfe17dfd71f2a01465b4ffdea2b377e5bbe6d4f50c45dbe624ec65c3b07150d9c3c1ac041e45d037a077661cc85b07e99a41d7131a931c9c331ab40c1eace064f65b397bf145c6605f4ea405d4c5c8f15a003f6994d998f3769c628a8c1073c2ecf1882ea0efeb2360dbe352cc542624a0a5012f1d931cd2717f3c852547825d8a3d7260c7c5655846cb66aa3c944bc02ea158e0e6fa205617c6fd1a2218e78d5d30affa4dca2450dabcd7d0eed2b5fc635eca8d9640226dbc0e5db833994c7a75e4edd0e46380d954946efd7a477da151a6c262804e94a8d5f967bcb4a4b7f2adf3d4b268ab156d8fef7fe16388993ff93278e576c121ff0385b0ba36799bea3bc73bb8b740f745046f0680971fcc383fd9a181bca3b920de440b6d34bc4f2f3e5bb8baf4ddebac8053a74bebd1b22fcc21ba3f38d0c1ce89d3306fd12e932d142e81001e44e494e5504faf3ca2171bcedca1969f20343b8ca518572c569435dc66fc22a3ae985763ea30988ba0ae4b4cec45f389b3bf72870f387bc0104abeff486f593c67903a2b688fd032b81bb071f5c1a81ba4d60b232f952440b86025f0ea585dfc3e8acf5578c0f1cd73ba8288e20c9725341bb8509c158e200af0fda9aac5ac15e9f1867e2f917631b7005444e5134ed8fa8ec430e8f029b74347166cce7e91fb8c945bbc68949637fe63e55854ffaa43d00f", 0x1000}, {&(0x7f0000000340)="e6669e93fee8c3317d9da645c3e3cc41a18358d8881926cb0b53719556fa0a629a994dcb4fd508d580a4c69d28321bb5951212340f0d4e504bd58d73af35dacb361e0b8cad62f261931104bca5a8613905b0d86099c15bb5b576a57bac135a0e50a0b60769f7fc4bda128940349aef8b83ba0aa43b501cb05b08687e94bd43c8ade009dc7a720cf9f1633859eb60eaee2b00d7c8f9e5ffd65b8aec5804c355e074ae7d121d110cab70b3ede105355ac83469ea08aabb253054ed369431016bb7024c024135a7741011ac8611577b9333eee2e3472e90a2aad9e34032bc6205bbb4b7bdb4158b92b745da133e52d49097932cbe020475b8c4ae648c", 0xfb}, {&(0x7f0000000480)="21b982b7ae1f8bc115084f4c756720e9102bccd539548f62478ebf14ddc8b280f22af9d41ca552fdfd139befb6f26eaa8f786014e1cb6ca17bcb3800f35a46fd2b83724ab7c927bd012202b381a2e13e245aad99a7a5cba6946a460ad326bca92e11f43b2a734bd588976d6db79cc1b083608fe8bf833fa9d19ecc97b6426013defbf8b7775ad479acd46b50e5542b1510eb1399b2bb0c4694c7382933f92874331b5dfd2e6af50e1480d77a", 0xac}, {&(0x7f0000000540)="e913a48fb151942debeead4110d3221d91da731f61c07e3e86212153f79bcfeb94eb9b4f8eedb18c8193b9039a604684df8bccafaff22e052dd91203164ad06ce8ca948be66fd8648780545f617fea4a760325bbd4e51e27f5601021aba316ec3824e2ab4f2a69a213a3229f74809020708525baeddf2951380c0c3bd4fecf4e31af84a02b8c1dfa97e3106273ea45b69f9380a2175828e2d870fa5d348c88b50265bf19a9481baf7f1200cd468390f6353a0bc14b2ca68e8fd81207ec4f970a88eacf954c14b28d71a093eadf030d97cb131dfadcb30f58487f51429335df747bc9740d0bec876722caf7aa", 0xec}, {&(0x7f0000002680)="8905e047091f255f1dfea728d93de6d9a28aae39cb355ec82c51c3c9f77cf67ae546f8634446b8ba8c2a36c9c0ca5008bc0c1c5d2e2a06fbcf5a377d2abb762f8c2f5d997c596a6824997a841c3cf44ba66ecdb6cc8678ec140404349df06f4f93c1c83f4208f98cea7132f0074c43841fa43e388fa6dc90d94d25b4fd5740d41857ef272eae915f111623b5cf2685d80cb4a47407", 0x95}, {&(0x7f0000002740)="baf4e2e6ef7c07ba3154ec643b", 0xd}], 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r33 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000300)=[{{r33}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r33) read(r33, &(0x7f0000002980)=""/158, 0x9e) 16:04:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) lseek(r0, 0x0, 0x0, 0x2c6cfdb93b74103a) close(r0) 16:04:36 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCLOCK(r2, 0x20004276) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:36 executing program 0: setrlimit(0xa78ad1869aa8d6e2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x20}, {0x3}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$inet_opts(r4, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x7, 0x1f, 0x1800}, {0x1, 0x8f9a, 0x1800}, {0x3, 0x89a}, {0x0, 0x3, 0x800}, {0x4, 0x5, 0x2000}, {0x1, 0x6, 0x800}, {0x538af981d3a776af, 0x2, 0x1000}], 0x7) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r5, &(0x7f00000002c0), 0x0) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000000480), 0x0) r6 = socket(0x0, 0x20000001, 0x3) fchdir(r6) fcntl$getown(r6, 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(0x0, 0xffffffffffffffff, 0x4, &(0x7f00000019c0)=""/137) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c, 0x0, 0x0, 0x6}, {0x4abf}]}) 16:04:37 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = getuid() setuid(r3) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r2, &(0x7f0000000100)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:04:37 executing program 0: mlockall(0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x8}], 0x1, 0x0}, 0x80b) 16:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x35}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) socketpair(0x18, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)=""/77, 0x4d}], 0x4, 0x0, 0x0) 16:04:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f00000007c0)='./file0\x00', 0x400, 0x40) connect$inet6(r1, &(0x7f0000000800)={0x18, 0x2, 0xff, 0x7}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) recvmsg(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/193, 0xc1}], 0x6, &(0x7f0000000680)=""/252, 0xfc}, 0x20) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000840)=0x1000) read(r2, &(0x7f0000000040)=""/86, 0x56) r3 = semget$private(0x0, 0x7, 0x480) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f00000002c0)="ba4e5cee71d3457bef6f290136bf817ffb4e5c858ecaf7fc1ce34cd6fee79b9f1098db3a28d0ea92637c2a6d92a9b4bbee4308aa5ff67704e02c0ae295491e19c84cc74d7df60209225b513b7034e677a6b4d5a07598396ac2710675efa70b3086c4805794d13ad220b1dac9f728c4e59bdc390ade042cb26bdc9700cca0a707c7e900"/144, 0xffffffffffffff75) fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) semctl$SETVAL(r3, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:04:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) open(&(0x7f0000000000)='./bus\x00', 0x40200, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='1/\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='c\x00', &(0x7f00000002c0)='\x00']) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:04:37 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r1, 0x20004276) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) open(&(0x7f0000000080)='./control\x00', 0x8, 0x20) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)={{0x40, 0x8, 0x9}, 0xdd, 0x5, 0x101}) 16:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) socketpair(0x6, 0x5, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0xb2, 0x3b, 0x8, 0x5}, {0x400, 0x0, 0xfd, 0x2}, {0x1f, 0x7, 0x9, 0x5}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000003c0)={0x0, &(0x7f0000000380)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:04:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x6, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010", 0x0, 0x53}) writev(r0, &(0x7f00000001c0), 0x0) 16:04:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) ftruncate(r1, 0x0, 0x7fffffff) 16:04:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000114, &(0x7f0000000040)=[{0x8, 0xf7, 0x9, 0xfff}, {0x53, 0x20, 0x2, 0x6}, {0x8, 0x5, 0x9, 0x3}, {0x401, 0x6, 0x80}, {0xab4, 0x3a, 0x9, 0x2}, {0xd2, 0x8, 0x81, 0xab}, {0x8, 0x7f, 0x6}, {0xfffa, 0x3, 0x9, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:04:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:04:37 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)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x10) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x9, 0xa3, 0x1, 0xfffffffa, 0xffffffc0, 0x8, 0xfff, 0x5, 0x7]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f0000000340), 0x202c, 0x83) read(r1, &(0x7f0000000040)=""/32, 0x20) r4 = fcntl$dupfd(r0, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x40}], 0x20000000000002ce, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0x2) dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000040)=""/32, 0x20) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x60000004, 0x6, 0x6}], 0xfb69, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0xc0, 0x1, 0x1, 0x4}, {{}, 0xfffffffffffffffa, 0x129, 0x1, 0x7, 0x1}, {{r5}, 0xfffffffffffffff9, 0x18, 0x20, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x1f}], 0x7fffffff, &(0x7f0000000200)={0x5}) 16:04:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x190, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0xdc6d, 0x6, './file0\x00', 0x4, 0x7, 0x1}) 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", 0x11d) 16:04:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x1000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x20, 0x1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) r6 = fcntl$dupfd(r3, 0x0, r5) getdents(r6, &(0x7f0000000100)=""/177, 0xb1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1, 0x7fffffff, &(0x7f0000000040)="2dd9a4bb5f10d38da345dcb60ac9a97a617a24ad24bf0c18253f72cc19e27697180958ce6112db7db3d24d1f0234850ea35dbddf32f66f3f914bcf35f9f5", 0x3e) 16:04:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pwrite(r1, &(0x7f00000001c0)="683d85104f29f8a72e757a63336d70637abf3724c0d5a9a36a387996547c4e667acb716ef2710e54b8dc34ae3f1cd61be392ed0772ff2282183941c3691355cd3d0ba697fb7a1abdcea38a41dae5477d071bf5021ed6280d3e3c07e543678eef51e69838d03752b8caf4ee5c24ac13288d831c442fddce8377d41f6a06b34e1eb17b11cc62c23773451abbf4fb949791001b96acf424162aa6348f0d2e959e56a82a27af120ab70be7f5ed3977ca5d9ba7b501d9f7b3db98b916b1cecb96", 0xbe, 0x0, 0x4d) socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0xb07b99d46eda50, './file0\x00'}, 0xa) write(r1, &(0x7f0000000180), 0x13c) 16:04:38 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000380), 0x10008) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000040)=""/32, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r11, r10) read(r10, &(0x7f0000000040)=""/32, 0x20) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r14, r13) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r17, r16) poll(&(0x7f00000000c0)=[{r16, 0x18b}], 0x1, 0x0) read(r16, &(0x7f0000000040)=""/32, 0x20) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r19, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r20 = dup2(r19, r18) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r22 = kqueue() dup2(r22, r20) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r24, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r24, r23) poll(&(0x7f00000000c0)=[{r23, 0x18b}], 0x1, 0x0) read(r23, &(0x7f0000000040)=""/32, 0x20) dup2(r7, r9) r25 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x195cf08742b6086d) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x18, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x5, 0x6}, {{r7}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfd4d, 0x1}, {{r5}, 0xfffffffffffffffa, 0x38, 0xa3, 0x7, 0x9}, {{}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x1, 0x200}], 0x80000001, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x8001}, {{r10}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffb, 0x6, 0x1, 0x80000003, 0x6}, {{r12}, 0x2c6b1db10b0fae48, 0x1, 0x11, 0x3076a, 0x7ffe}, {{r14}, 0xfffffffffffffff9, 0x2, 0x1, 0x200000000000, 0x4e}, {{r15}, 0xfffffffffffffffe, 0x6a, 0x80000002, 0xfffffffffffffffd, 0x5}, {{r25}, 0xfffffffffffffffe, 0x5, 0x1, 0x0, 0x6}], 0x3, &(0x7f0000000300)={0x2, 0x6}) r26 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r26}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) 16:04:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000200)="ec777594a5edf2de04727455c0642676fcb5b8f21352f3c202dc087f51abbce3552c3d9e24aa71d0545f87ba83df53932a6774d16f75c7ad23657a185cfa0c16fb807ec3c0fceb38ce54c3fdc18c5af174e07a47cffa4becd52250c8316745a0cf8026d3c4f66b582b283e072b6e8c53dccfd941a39826f0972c26dcb24dd4150d9a2ad924617eeda99a78bc58f05dd1cb14f8e18f79daa24291cff11d9d8d0b8fd9375dd634db1ff7836edca3a8cbc2b12298a868acf16f8dc5fcf7ccccad6bfbe0dbf21f164a76412ca87ec8f8e2bfcc989fe5c4d6fe98b69924a8f738", 0xde, 0x2, &(0x7f0000000300)={0x18, 0x0, 0x80000000, 0x2}, 0xc) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x0, 0xf1, 0x5, 0x3a, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 16:04:38 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/73, 0x49}], 0x5) r2 = accept$inet(r1, 0x0, &(0x7f0000000440)) r3 = dup2(r1, r2) r4 = accept$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000600), &(0x7f0000000640)=0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x200, 0x0) close(r6) r7 = dup(0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x8, 0x0) dup2(r7, r8) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/92, 0x5c}], 0x1, 0x0, 0x0) r9 = socket(0x20, 0x2, 0x6) fchflags(r9, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r10) r11 = dup(0xffffffffffffffff) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, r11) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000800)=0xffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840)='/dev/diskmap\x00', 0x1, 0x0) socket$inet6(0x18, 0x3, 0x9) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r13, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r14 = open$dir(&(0x7f0000000940)='./file0\x00', 0x2, 0x140) mkdirat(r14, &(0x7f0000000980)='./file0\x00', 0x2) 16:04:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() socket(0x1, 0x8000, 0x20) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:04:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = geteuid() r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r10 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r5, r9, r5, r9, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() setreuid(0x0, r13) setuid(r13) r14 = semget(0x2, 0x4, 0x722) r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r8, r13, r16, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r18 = getpid() r19 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r19) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000640)={{0x0, r11, r12, r13, r17, 0xb8, 0x4}, 0x7, 0x5, r18, r19, 0x2, 0x369, 0x100000000, 0x62}) r20 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, r20, 0x0, r1, r2, 0x4}, 0x1, 0x0, 0x0, r18, 0xfffffffffffffffd, 0x0, 0x2896}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r24, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r24, r23) fcntl$getflags(r24, 0x3e4866115f0da55c) ioctl$BIOCSBLEN(r22, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r22, r21) poll(&(0x7f00000000c0)=[{r21, 0x18b}], 0x1, 0x0) read(r21, &(0x7f0000000040)=""/32, 0x20) pwritev(r21, &(0x7f0000000200)=[{&(0x7f0000000100)="8675065d00f54646c6889dfa091ed2488c604f8c621d8f5c547f2840af65a4542e39120ce7a28bf3a04b8e74f3fa97424350b41d59e5d139250bc4e07bcc6b3d8103"}], 0x339, 0x0, 0x0) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2}, {0x6, 0x0, 0x0, 0x7cf}]}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x3) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0xb, 0x0, 0x0, 0x8790}, {0x7c}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0xc5b) dup(0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000340)) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd287ba1b1317e600"/110], &(0x7f0000000300)=0x6e) 16:04:39 executing program 0: r0 = semget(0x1, 0x2, 0x202) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x7}], 0x1}) semop(r0, &(0x7f0000000000)=[{0x1, 0x4, 0x1000}, {0x1, 0x1ff, 0x400}, {0x0, 0x8, 0x800}, {0x0, 0xb60c, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0x13fb, 0x400}, {0x1, 0x6, 0x800}], 0x7) 16:04:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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", 0x31) mlock(&(0x7f00003e8000/0x2000)=nil, 0x2000) 16:04:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0xfffffffffffffffe], [], [{}, {}, {0x0, 0x6, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)=0xffffffff) 16:04:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x118) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000240)="d58f6cce5d5cdeb61ecce2be1413729af06255f23b88c0dbba372f3aa3fb2f94afc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51321cfe0df8107c5535366c2f1997b94464c5339c7944a522698b1e677cd44a968fe6f782a3b36bec6e1d6a510e365c72d9dc02ae2e320f62bd6ee88e0c23067e332edd", 0x7a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x8, "ca5e3a268e0abe871e4cd858464f3a06badad333", 0x6}) 16:04:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pledge(&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000100)='tap') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x40}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:04:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) symlinkat(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = msgget$private(0x0, 0x718) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) poll(&(0x7f00000000c0)=[{r9, 0x18b}], 0x1, 0x0) read(r9, &(0x7f0000000040)=""/32, 0x20) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) poll(&(0x7f0000000000)=[{r8, 0x52c56a857108153b}, {r0, 0xe6c95c5358ec4955}, {r0}, {r9, 0x20}, {r12, 0x2}, {r4, 0x40}], 0x6, 0x0) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r5, r6, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000600)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file1\x00') 16:04:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/Eev/wsmouse\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x1d5) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/120) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240), 0x0) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) semop(r5, &(0x7f00000000c0)=[{0x0, 0x2, 0x3800}, {0x1, 0x6, 0x800}, {0x4, 0x2, 0x1000}], 0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:04:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x80000, "00370020000f00"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x2f3) close(r1) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:04:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) r3 = accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r1, 0x80}, {r0, 0x20}, {r0, 0x8}, {r3, 0x100}, {r4, 0x84}, {0xffffffffffffffff, 0x2}], 0x6, 0xca) getsockopt$sock_timeval(r0, 0xffff, 0xaab5622148872638, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:04:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2800) shmdt(r2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) 16:04:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:04:41 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1304, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff03000000000000a3"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r4, r8, r4, r8, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = semget(0x2, 0x4, 0x722) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r7, r12, r15, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r17 = getpid() r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r18) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r12, r16, 0xb8, 0x4}, 0x7, 0x5, r17, r18, 0x2, 0x369, 0x100000000, 0x62}) msgrcv(r9, 0x0, 0x0, 0x2, 0x1000) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x359) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x1895) getppid() socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) geteuid() getegid() geteuid() getegid() getpgrp() r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r20 = fcntl$getown(r19, 0x5) ktrace(0x0, 0x1, 0x20, r20) 16:04:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) fcntl$getown(r3, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffffe) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x54) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x0]) r16 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x3, r11, 0x0, 0x0, r13, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x1f, r11, r15, r11, r15, 0x10, 0x8}, 0x10000, 0x200, r10, r10, 0x31, 0x8000, 0x80000001, 0x1}) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() setreuid(0x0, r19) setuid(r19) r20 = semget(0x2, 0x4, 0x722) r21 = socket(0x18, 0x400000002, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r14, r19, r22, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r24 = getpid() r25 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r25) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000640)={{0x0, r17, r18, r19, r23, 0xb8, 0x4}, 0x7, 0x5, r24, r25, 0x2, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r3, r7, r3, r7, 0x10, 0x8}, 0x10000, 0x204, r24, r2, 0x31, 0x8000, 0x4000080000001, 0x1}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r26 = geteuid() setreuid(0x0, r26) setuid(r26) r27 = semget(0x2, 0x4, 0x722) r28 = socket(0x18, 0x400000002, 0x0) close(r28) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r28, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r6, r26, r29, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getpid() r30 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r30) wait4(r30, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") 16:04:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x58d) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/86}, 0x5e, 0x4, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:04:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000002d00)=[{0x4, 0xc5d, 0x6dd077bb5c8b35b0}, {0x0, 0xfffa, 0x1800}, {0x5, 0xc2}, {0x2, 0x1, 0x2000}], 0x252) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x4, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x0]) r16 = geteuid() setreuid(0x0, r16) setuid(r16) r17 = semget(0x2, 0x4, 0x722) r18 = socket(0x18, 0x400000002, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r18, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r15, r16, r19, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r20, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r21, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x0]) r23 = geteuid() setreuid(0x0, r23) setuid(r23) r24 = semget(0x2, 0x4, 0x722) r25 = socket(0x18, 0x400000002, 0x0) close(r25) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r22, r23, r26, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r27, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000002c80)=[r19, 0x0, r20, r26, r8, r27]) getgroups(0x0, &(0x7f0000002cc0)) r28 = getgid() r29 = socket(0x18, 0x1, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r30, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x0]) r32 = geteuid() setreuid(0x0, r32) setuid(r32) r33 = semget(0x2, 0x4, 0x722) r34 = socket(0x18, 0x400000002, 0x0) close(r34) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r34, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r31, r32, r35, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) r36 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r39, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r39, 0x0, 0x0, 0x0, 0x0]) r43 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x3, r38, 0x0, 0x0, r40, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f00000002c0)={{0x1f, r38, r42, r38, r42, 0x10, 0x8}, 0x10000, 0x200, r37, r37, 0x31, 0x8000, 0x80000001, 0x1}) r44 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r46 = geteuid() setreuid(0x0, r46) setuid(r46) r47 = semget(0x2, 0x4, 0x722) r48 = socket(0x18, 0x400000002, 0x0) close(r48) setsockopt(r48, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r48, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r41, r46, r49, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r51 = getpid() r52 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r52) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000640)={{0x0, r44, r45, r46, r50, 0xb8, 0x7}, 0x7, 0x5, r51, r52, 0x2, 0x369, 0x100000000, 0x62}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r44, r35, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x7}) r53 = semget$private(0x0, 0x7, 0x286) semop(r53, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r53, &(0x7f0000000100)=[{0x1, 0x3, 0x800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f00000000c0)) r54 = socket(0x20, 0x4, 0x7) setsockopt(r54, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r58 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000100)=""/114) r59 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r60 = fcntl$getown(r59, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000200)={{0x3ff, r56, r57, r56, r57, 0x104, 0x5}, 0xfff, 0x9, r60, r60, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r56, r57) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r57, 0x0, 0xffffffffffffffff, 0x0]) r62 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r55, r61, 0xffffffffffffffff, r62, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r63 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r64 = kqueue() kevent(r64, &(0x7f0000000300)=[{{r63}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r63) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r28, 0xffffffffffffffff, r62, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r65, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r66 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r67 = kqueue() kevent(r67, &(0x7f0000000300)=[{{r66}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r66) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000180)="8dd212fbbffc9189c9a6053cacaf1bbd323dd9bcff87ee7e2efa677b59546eb7189955c069cc75994bf14ba81fae13ce0669445301ff3d2f008d6ae754b90ae105cd5c58dce5edb4989cc71aaa826526f5e60c1726436b75404b3309dae48a95f102538609601fcdfdb4fcfae4a55d75b8689ad1ee7e3a39373c99a4853085aa2d1735e375e874b2b619ba8614c024724aaea1301ab632ffd6bd2cb3a556172bb029984e8c92f4e336dd07f08c518c698906ea32cabf227c8ff0d53000703b88fcfd8624441298abaa79", 0xca}, {&(0x7f0000000280)="d429089a2767e2f0290af032db5a93ceae4031a1e38d5f83bbcc4f2d7488d7f4cca6e666c9043c175be98d399b12d54fa00bcac5d407e41a692e97f9f2af7bf493bb2f1f64f47b69bf27a86b8626855bb585ca4e25824633278b453f61d13ede68bf714c4b80c479e25d21df", 0x6c}, {&(0x7f0000001680)="a3f1f36f292b5318ca7cef062a21a9baedb2dcaa09515e4bcfdc274cfcead028ff9a1060517589c2ebf205e81828af8a9a5c9820a1bb54d03f09736558e359630313dfd0de9ff1c97ee512c6341cc30de9e480f0364ab320dd63e56dec3e71708d5ffd4e2b14fccbb097f506c6c7ba1f5d0a6f58634bba615f075ebf9e17e10711a985eb2a9e38089d72000522bccb991a38b85b4d70f9582c92d06e9724a3b6f588eea880d6448f887dba8a56a8f2e751ce425010af11c24c3131c71a5fe8fb2688a303b72d5afda91f9e9e5d8e405487469433f8437848aeb043173ee09b07953948b3f93bcf447e08b6d3b5678391b6d8f2af01c25b877cd18570c574693e3fe1de13bceaa4aefbc93677aec43e13006faacc38638d0eab2aec9bf009fa6b96e17d6a7c1c4d1e486065f1f201277dd81b58429e2b328949da7034e27fa308df0914b0baf67cbe9db4a3bf57a38b791116e1e53923f3f3c9bb1513549f0418c7f3c586bd92a29005ca187d0ab3581cf2f285f235372c220e1c0d3552fad09503e89f605ab7d2c3c27ed55c739b11c6ad6e1f3d54c46f2786d8ac3741bb6051c9a0e2e57383536f40a045878851aab87719fb385722075f46bb7c9147835c983e68f9f379a8fe9d55411467a42150744db3f22c0aa16025bccc9b2d8e33bf40c5c2ce91307e68bd5b475cee90386d07dcbf42e3db601dc06e88f8e9ae0ffa5140f60994928e21df424921b2e54d4b5e0be6c744dcc027bb09e5577012c09a8db40c396fa04048a878d9c1e58e9f85eefe51109ccf7097b6de6f09d078188683325de6a767217165b0d520b095b3be82709e7a60fc3bbbf5a0fbd5833963822e6b05860b118d3bbd70b8c23f35fe59f2caa39dcfd71cde716c2d161468dadc58b70253d768bffa18141404255d01846af19c09401baf8711cd35e42d3fcdfe14d98c3ffddd458eed0c999fe05404c949354a90183026a330d3260e31c5fac138177567274d53eeb8f63bc2435801a2b9a2adc05d3e330a5da5b300b37e8628611ed39f1cca43aafd97bdd1bee95acdd9787d1e1c012ad7944f2bb5f31234ef6290ca67c2ba1ff0a63d29134e92a1f74c2082471943a4516e1173103b12ce4972e6afea7f7236bdd1daa883b5ff521522d4483f31b31988f759bbf100c529a71a28470509d79fb515bf9542be38fbaa3d5b250de769c3a8ee363645e524fff2fe634fb1364ba0e9b7bfd77284477876839e15d1bf6e9f9ce6e85c54b2493069f0d3480e1aeb243b26d2d21f09168f58b5730f45f1039a4844f28449e7a5010a6473054dc337986d25c671f53bd0cb46102bbb727920d03957a922adf37f591c903dfbd14eabd3b7a9fbeba419e41e16b32a9d679d5f7976fdd40370143d2896a6a2420d1b1410f7cddc7a0f744e904cd6d03d10f3e03a6a30d643f513794aac977a5a62919f549a183595b33e44bdec667b8c02bee5c27e3662baba5ad1ee3935b41976c1c24142a6af26dbb55c63429725d8dbf421d25b7a9d76d612e8be92dae5a2d970b01bd6e33eb5a98139323183d96a2ae06af55f249eb77ff1ce324dea3464b99f768aa2ea3757e92b33705dfee42b938df7725cf39c16488544e1062a8fd78571ffb64714c0aa42e252cf1e6842e4e4dd8b83db1996dba397229d138a135ab6ad127400f9191235df9b63847a03ee6649fff28d0e219cf42f9e53fab215b2c683065b8ea90f6b61e2f2d94be733dbcaa96b894524d611000cf3c176ceb67e74d05c59918a11d929ce16c2938842ab8329ca9c22c403c1a74f414da52662103aee396e2876ca752449174294e2e20b7393b842856d3e44c6783806f503dbe3b35012d37a757124fe135c74a8dce37577b4f4cd9fe75ab0d9593c85c5616ac4f5a638cbd0f3376e34c06cb6970b5703bfda9a87b0260ff4a8bcb52895c14d412de5005a9c9d4db1061193c57f6d6d7b7efc44c7f9b35e4893fcf97ce243adceaa06c4b544379b20cc47d75a03da72ce09388b87ada0d0b1ab070bf9e946b047eebc7c40989aaed99adb92ccda6eb020411f70ba6236305ef759de8d62e7cab525b1eae8a94de694203ba715d698c7e6713522a3427605641eab135bc91f2f42f5b5cea6b017f7f61b169c4c76eaddfb6f776ba59e830f5ac0cecf2026078d8f6fbac137c2e835f8fc781a885dd1e1d4895bbe72c5d2997769a3a334d2d1ddb3591e666fec8059e25dab964fba20a1438013ca88d04f79e2383b3bf21a4a1ef1908cc5eb9a7c616a2428e9895b969e7ab8d5e0a2fca6372c82ae0a194d1265ba945f2f359fe5bbc232ed79a18f104e500012a77f90fe57080cd8ffcdfb3486e43c413e866ea9da3afef05f3c13081c88c3ccd82030e1ae7132b5056a34e87d4c3fb954616aec567a33e43a3d7cc3b1da2858b1db6537522dca680edfb70fd369c0b8aa13a59a8e198a2ac93b8b46135e431d2447db46642e19651cad3f65704d5870ec6ab803214846707a32c40c04141f8039a9bf46f29a8d3db3afd7894494a982ec6b9eb79644395b32539b2af6f3d96ead4f46e38429279bcb153a7383a75890b74c1bd53efa5a5b7def1c06ada85cc5a8ab93c2925aef516c0c1d709e1614dd6d5b13e228a2b04efecf7a5cf6a21a5b28e7b09d3d08b966758fafbea6d968f1440919c61b5b7699f19ffb2f1dd94d4ca2b5a3de2a823a6bf36fa56bf401a012e621f40222561b684da8a9dea9fe98310edd6dc859b3933a75259d7ecd112ffb98a9146750e2329f6b9d768ceb3c27d94105887ae0fe36e80dcfffca05dec028b24d79b2e8583f5e2d8e4d258a51660480a4c704e3221684a7ac7f3915be6407d3687e77663075f1bf2088b2347986e3f89a0b88b5cc4f526964787453f2d09bc1d1446e1f8d76200a8e1e87a986b4193d4fa2cf168d9e18e9943b65df1ba5c357579c2c78a565ceb0a1ad0259f5dc7b34fac321395ca66db7470f4b48a25e2a6b58c28ab8ae708b9de2f7fb6c0e8d7f820bdf233de871806e25d608ec665cdb93ebd0e5953981d4eed3609093303427630adbb23e85ff19cec371d9e277f7b3bb8e36fdc1872dd1baae8f46af74156a9bb7706ee55a91575a67f2c8cf3a8a5e1da959ce327ddc7dc4d1bb3cf885e7109e944f4b94d2913db9b8b0dc47809b560fe1eb443c12ecb08a9ce04d1b05f167a8434bd1bbf4313f2b28c2d409c792a48aee4da13ee11275c1bbb49bc1d98a3d28034a2ce999e57b5cf40905fe7333da4563866102e8b18a8fe6272a4f7b4b81772608969ceaf58500c29df1f0693e5f2de2e930e9a0b8675375db4ec32239ca0a339d005a910a817cef061d4fb265c8e6ecfde46980cc209f7b53135f682397d42b9fb52546eb243b746c3b8f15907aea21c276687743a3d30a4fccfcc5d50a2bd9cf550fbdd54ce92946e338ecc1ec737fe019ad99e07c09eaca1e813f3da05f4f51c857b0d89aded71e2e5cc35182c6af9a991096a99027d5c4e96aea95b346cd4696d7ece3510c738f611561772b19b75b6ba60a6c82dcb4e7ceb594cd3e0bb2bf15c6777de01f3008d44fbb18d7889c456d27d75c7ee7d5076bd2a2f9a182f7b7a655d21c879a5f3982adf1d422e63d6a9a0f1b395019d281f442254d74dfcddd666038d1be598fb02c080fa4fecef0d9f1efdb4822134de72842566ebe03f4e7cd53ff256014d2aef10c282a0c3289aa0430d083caa204a23a97d6965e62f174b3b1b9d3368518f0a7063003e568189abe429c67f6b25afb15c1432fcdc98cf0d803068f2d380f6f2ee8a1892c61c70647fa748c85ee962c9fd81568f5e637a11975530797c4183613c1df6aa8f822da0a77c83c757dd5d28b3cea43d48da6d2d781821618b5fddeb04fc7c5289e16b3dcd058c0d2246d0323914a89da36f46a9af0a5243a464e8eca45ad4889cc41af809cf448388eaf77b8496426b48ff90b2ac8b92eb7e5da9dd7a55c00164adcc6ea243150e059569b3207940172b73688fe6ca158f208c9aec875de7c5c55cb111a794de85c5b3adccb32f9764c411ac295e6201b744bd521f0efd5fbf8ad509625af6575e61bc96e70ca9765520f7db6939e164cdfbfab0aa1aecab1dbc1e953779c6243621cac43402252b17b0c71af36a9382167b8504bec7fffa35cb0b3bdda78bc6ee3a2135d3350216b935fffc860d905f60875f4b47c523edd4ee1e31c0b9a4274a713172b967be5763fd397d7005063ec78eae91062a1cc652df54f1c3a4fc525ea2205cada7524d1f0026d6bc399a5a4a9fc6b503b0f5336fd5a160e1733d1222d25116d0f0a824da8d81d0a0631748e2610adddd47b9be6ed6329921cc17149568daac308c13b0f46e491729dd608835d54e9b7b1947ec01b2a13a22e09d92335a7f097645d421c880e15e0d891f72d088d630e2b874ad1ffe98787e96c439e02495341f393e8767df065f7ebf8cced1046554b1b619eba4c907a17c5afd76665b240a04cc7fb3e91a99f50b3b06e219df2cdd94b4fc750806ce5639e12f25b35b5a0788e43edbea651978010d99e1c82b650046a5b7a2e9e1d0903f8315cd0980d172f4b52e89c40405697cec46d79f9bf04be32c67fcadf576e561a9cb7599fd2e5ffd1a6d19a2ebae6272041dff25ef99233b27bfe5132b808b56537252b9340280b295077481c34fb30846b3a69e6455c242fef742b46cab32781cf6dea0bfbe33919bfbf6f73943601149ed78aff536b5a13cf8764ae5d986d43f697dba8ca570c49fc1d59f61094ad93d42e146a8435bbdd11a6cbe8c9be967cccda2fbcb7041c5790aefe60f9f4b250a29bfa84dce72ae75094ffc159b74f1b1d48ad4666e18853b0631172831879846708ca6f2f6008152a4357945cbbb9c90099ca7cd7ce990b45c613929b2e7b49be2d66a60bd69167633ee66bf7e7bd2f764e84384b24c0ce02c1cd3e1bd39da20f7e3b8f4417b9dd1503c45e2a93cd333008d095a60344e18478fbd65006a40052be1f12ef1dd27fd1492e4ae277c0a0dcafc2947156c584d4e792b03280698e6b2e2ea087f4a45d672ec629005007cac6dfe17dfd71f2a01465b4ffdea2b377e5bbe6d4f50c45dbe624ec65c3b07150d9c3c1ac041e45d037a077661cc85b07e99a41d7131a931c9c331ab40c1eace064f65b397bf145c6605f4ea405d4c5c8f15a003f6994d998f3769c628a8c1073c2ecf1882ea0efeb2360dbe352cc542624a0a5012f1d931cd2717f3c852547825d8a3d7260c7c5655846cb66aa3c944bc02ea158e0e6fa205617c6fd1a2218e78d5d30affa4dca2450dabcd7d0eed2b5fc635eca8d9640226dbc0e5db833994c7a75e4edd0e46380d954946efd7a477da151a6c262804e94a8d5f967bcb4a4b7f2adf3d4b268ab156d8fef7fe16388993ff93278e576c121ff0385b0ba36799bea3bc73bb8b740f745046f0680971fcc383fd9a181bca3b920de440b6d34bc4f2f3e5bb8baf4ddebac8053a74bebd1b22fcc21ba3f38d0c1ce89d3306fd12e932d142e81001e44e494e5504faf3ca2171bcedca1969f20343b8ca518572c569435dc66fc22a3ae985763ea30988ba0ae4b4cec45f389b3bf72870f387bc0104abeff486f593c67903a2b688fd032b81bb071f5c1a81ba4d60b232f952440b86025f0ea585dfc3e8acf5578c0f1cd73ba8288e20c9725341bb8509c158e200af0fda9aac5ac15e9f1867e2f917631b7005444e5134ed8fa8ec430e8f029b74347166cce7e91fb8c945bbc68949637fe63e55854ffaa43d00f", 0x1000}, {&(0x7f0000000340)="e6669e93fee8c3317d9da645c3e3cc41a18358d8881926cb0b53719556fa0a629a994dcb4fd508d580a4c69d28321bb5951212340f0d4e504bd58d73af35dacb361e0b8cad62f261931104bca5a8613905b0d86099c15bb5b576a57bac135a0e50a0b60769f7fc4bda128940349aef8b83ba0aa43b501cb05b08687e94bd43c8ade009dc7a720cf9f1633859eb60eaee2b00d7c8f9e5ffd65b8aec5804c355e074ae7d121d110cab70b3ede105355ac83469ea08aabb253054ed369431016bb7024c024135a7741011ac8611577b9333eee2e3472e90a2aad9e34032bc6205bbb4b7bdb4158b92b745da133e52d49097932cbe020475b8c4ae648c", 0xfb}, {&(0x7f0000000480)="21b982b7ae1f8bc115084f4c756720e9102bccd539548f62478ebf14ddc8b280f22af9d41ca552fdfd139befb6f26eaa8f786014e1cb6ca17bcb3800f35a46fd2b83724ab7c927bd012202b381a2e13e245aad99a7a5cba6946a460ad326bca92e11f43b2a734bd588976d6db79cc1b083608fe8bf833fa9d19ecc97b6426013defbf8b7775ad479acd46b50e5542b1510eb1399b2bb0c4694c7382933f92874331b5dfd2e6af50e1480d77a", 0xac}, {&(0x7f0000000540)="e913a48fb151942debeead4110d3221d91da731f61c07e3e86212153f79bcfeb94eb9b4f8eedb18c8193b9039a604684df8bccafaff22e052dd91203164ad06ce8ca948be66fd8648780545f617fea4a760325bbd4e51e27f5601021aba316ec3824e2ab4f2a69a213a3229f74809020708525baeddf2951380c0c3bd4fecf4e31af84a02b8c1dfa97e3106273ea45b69f9380a2175828e2d870fa5d348c88b50265bf19a9481baf7f1200cd468390f6353a0bc14b2ca68e8fd81207ec4f970a88eacf954c14b28d71a093eadf030d97cb131dfadcb30f58487f51429335df747bc9740d0bec876722caf7aa", 0xec}, {&(0x7f0000002680)="8905e047091f255f1dfea728d93de6d9a28aae39cb355ec82c51c3c9f77cf67ae546f8634446b8ba8c2a36c9c0ca5008bc0c1c5d2e2a06fbcf5a377d2abb762f8c2f5d997c596a6824997a841c3cf44ba66ecdb6cc8678ec140404349df06f4f93c1c83f4208f98cea7132f0074c43841fa43e388fa6dc90d94d25b4fd5740d41857ef272eae915f111623b5cf2685d80cb4a47407", 0x95}, {&(0x7f0000002740)="baf4e2e6ef7c07ba3154ec643b", 0xd}], 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r68 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r69 = kqueue() kevent(r69, &(0x7f0000000300)=[{{r68}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r68) read(r68, &(0x7f0000002980)=""/158, 0x9e) 16:04:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x10000000000006, 0xfd, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) semget$private(0x0, 0x4, 0x1c0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f0000000380)=[{0x8, 0x8, 0x1000800}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x0) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240), 0x0) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) fchownat(r9, &(0x7f00000010c0)='./bus\x00', r12, r18, 0x2) fchown(r1, r4, r18) 16:04:41 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r3 = semget(0x2, 0x96005b7093d5474a, 0x10) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x43bb) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x3ff) 16:04:42 executing program 1: semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000280)=""/172) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:04:42 executing program 1: mmap(&(0x7f000070b000/0x10000)=nil, 0x10000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000, 0x0, 0x6], [], [0x7]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x11, 0x4) 16:04:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0xc0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/232, 0x394}], 0x3, &(0x7f0000001440)=""/4096, 0x1000}, 0x800) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 16:04:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x3102cf5f9fe052f0, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc5a84e3958b8eee2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:04:42 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000001c0)=""/229) 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) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a89c18 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c20 16:04:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x9, 0x4) setsockopt(r2, 0x41d, 0x2, &(0x7f0000000140)="3ea19cccdaef20c86eaed2860e7a4cab2b4395fe3c6346ff1290a20cd5959d842604a2c02df0109a294bde7fada08300", 0x30) 16:04:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe81"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x48ced0f1c598590b, './file0\x00'}, 0xa) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:04:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) ioctl$TIOCSDTR(r0, 0x20007479) 16:04:42 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) getsockopt(r2, 0x8, 0x80000001, &(0x7f00000000c0)=""/37, &(0x7f0000000100)=0x25) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000180)) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28b785d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0fd92e67b0e033c429ed29335c34f0ede0ea8ff72ad015c5a40900000000000000315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccf50acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae2f16a1fa193a012bc391d07e3373949c105415f75a4569cc2e29b55281fcaf4fb802be6261f9070100ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0x9a2d56b}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r5) fchflags(r7, 0x0) 16:04:42 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x81) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') lstat(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000340)) 16:04:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045a5ff7b964f5447643ed8a6a9ff9d6d35afe6a7778a5f7700d2020009d00000000000000dd476e473ce4435959000000000000000000000000000002"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="cd2fa6bc673305d3923ccb08f105d71eefe7a050d5d3cc1b9318e8b3150105dad93ccc70d1faab8ca274d76dcceec231f6c8c486c45e23ea823bda04763c449e6924867db6c3e8e2a912aba938498080c42a66e03c1c57ba4f4e30dce4af0983b2b55c0728554d4815af1c", 0x14e}], 0x1, 0x0, 0x0) 16:04:42 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) setsockopt(0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000000)="3e1a20a99da0bc144660e8ca5f2f3dbb3da642274953d12dca57435587067c8f34e1cc5b4aed21fef22ebc4fe32622011248", 0x32) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) 16:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") pckbd_enable: command error 16:04:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd86a719f3950e8a8bd301f7621dc79ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e79280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4d7c45f3e5230c8ad6987b7d0453f707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a660168", 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a8c034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120f81ababb0e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40175a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000003100)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c33a7b847a84be4006e2341feb0f1175ecf2464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d0", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x1d}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0xe9}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4daa9dcc76", 0x2a}], 0x8, &(0x7f0000000c80)=ANY=[@ANYBLOB="b000000000000040ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc7981b2a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792b0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c6dceb8e065a0bcccaf627e351063bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1135], 0x46f}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000740e93a004093100"], 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = semget$private(0x0, 0x2, 0xcc3ef980a7dda207) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/164) getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r8, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r7, 0xa, r8) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r9 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000bc0)=""/164) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20000, 0x0) dup2(r2, r10) setreuid(r4, 0x0) setreuid(r4, r4) r11 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:04:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0xf7bb9e99388a03e5) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x0]) r15 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x3, r10, 0x0, 0x0, r12, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x1f, r10, r14, r10, r14, 0x10, 0x8}, 0x10000, 0x200, r9, r9, 0x31, 0x8000, 0x80000001, 0x1}) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() setreuid(0x0, r18) setuid(r18) r19 = semget(0x2, 0x4, 0x722) r20 = socket(0x18, 0x400000002, 0x0) close(r20) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r20, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r13, r18, r21, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r23 = getpid() r24 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r24) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000640)={{0x0, r16, r17, r18, r22, 0xb8, 0x4}, 0x7, 0x5, r23, r24, 0x2, 0x369, 0x100000000, 0x62}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x3, r3, r25, r3, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000000080)={0x2, 0x1, 0x9, 0x6, r2}) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 16:04:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:04:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xb) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRES32=0x0], 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:04:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) r4 = fcntl$dupfd(r2, 0xa, r0) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x20}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x180) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x53) 16:04:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x29) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:04:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) socketpair(0x10, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="5fa6b439eb723a19364774f8c5de509f063df4d0222b9b90fb398a99a7342da02b48583b67614b2ede89e2c770ba8f7e801c9267ea5fa6fe7e29a98ce5c49ef2f5f969fbd3bf0eb5637e6ad798ff9c9f1704dbc50ca14075c55f19536b82c223c627a7c342c3d5c46a038c48080ac1fb718e31725cea1b090dfab2579184a597bde966182a8836289e45e92f0e0a5dd28a68fa5b11ff3c9e3800cbf325f9f0cf907c640fdd81e521fdcd50d73b5bc290ba07a7062513801b0d71c8e3c315ffbfc36b783654b809d6ad6bd124dde32a4246d6a595ea04d32bb7dbe4f0234d98d19827665a95f754eb749c32fdb26160c42a2ad9f67f7616e3c8afd23288ec69d49e55fcf4736439c6721e128a47790d0fcc71a14cde795f67fb0cbd2dde57310d815389ded1ec52fadeacd53224ffa26420eaefb44f767eaf12058ce47f352bd90225c59c01a7899f93de682d329b1e533db93c7c2f9b241e907e7d208e52e828abbb017da00445fc2b2fa3cccf63d70d10592233c4eb178a3bd0bfccbc8cf3c647f5ab2b54bc16105f876f781a8093e26cec270f05ef4d1ac804bb14eb5e1528a0b0d2457dde840c55d55975b6265a96aebce24d977005d4f668225e4e54417d80cdb4d90213be3d581b04504977e3e5a0685c90941b439efa85fb1a34f2672065e6eb1a9de22aea927d59b8d08ffc5480ae98bccd5c5889cc4d38553a068ea08dbd8e1b30378d957cce49b1894bf21ff3cb519a50acbe65f4e7afc877ff4664a7adf4573db3451f9ba7540eeb6087bc32d8fa57aafe68c309991e3cf44c627fa936bdbaf3ca89c0ecd05ebdf1d490f05df79f074d6a90c6eb72386a53b6cd7df9f1f228ee6ab45b66047643fedef1ef669f8c23a83c954135b5c84b01fc03035568958a950f1af6131e9730874c0a73e2d95c968afbbb943a0914543db97289dbd5e7fbce13a5b19932db531487fe2d2c7b76dee6bd534a6c6f29c4f8784a20be558025116c356fd783b02a690f4fb30bb24011c31e1ccc380a7396d4ee0fa1ce07818719cb44e1e3e3b5092591c4f1895f42fd1ada8063eb5e707eb1c15f8cd0e4bd753eb27d56561c2473b1fc9649a835c3b32fb1539a0644b20cc7890bb58b6b01a55259826cd1c50c8daba1428d3b4c43df5b11defdfa8097785c83311fe39833904effe9dc5f3b97d19d54108caa822d3d3009ad5170be03e6aa5ba92f4659ec136c873002e4fdfd7fe361c599ef9a3ed0a14dd2af672331559a30ec7242ef7e5e10fa3674ed0be8ed4aa36024ee451de40113bf2dfba0021765b2250d99a7765e3e149a4e73a23746ef5b0caf4218511796f331352f17536aa5fdafa9e92ef817e32cba7e79103cf828cf865a7ae189441128f7704097506db75cd697a8b7dd94cdd92f7c53a8828d1768d17c8df616867667e60ce69ef8a0683bba65a25ba5bfdb9fe7d63844d426a50b570d49b33255e6448774be797b73c8f27917165c0ec6c6edeeabb60b94fb83aa6eac1ee8fc96c195f77df1cce0417f12c2a7732667e0c186fb717a5438680858d8b2ce7c5500eca788b6299891d1d82cf49e49399d5e75bd9e2920b9708d329c7b9cfa97f43cbf2bec25ea94c5747f2ac56c47e3f27c84e66c6d56bc311db521ed1e4b3d46295c78bd400d0c47dc39ad230a5babff10af8ad4abfd5a5df4ecf5a3830538afc4c8ceda85c1ab0d8afcbdd905a1354040814a4f983aa55a514997ec15497552a153796eef34415b3df52cd3dbc20f6b1e542c1f0a8ed8c7d7b9c2d0b870054d678f886e698567fdc04689f1ad5175f1e5991c19803fc2f20c276669e7e0183a8c7d2fe953456209cc9ff02c1662c9d843c21bb35ef86ea3e58318a585c9566ed2e4e3ba27b529a269ea934b3cb39f6f15620676db60a6d605d244044b06b52482bb41e9e7cfebd3ea2967e4a8978cf194b369fddfd34e0c42cd6f759cd30deccc0fc857a46ed2c537163e520607fc3d46954298beeaf7217115c1b700b98ac24d8d63e467edee358ea1e740d1b77ecd952846551d7ba5dee531493acd8c89e82f195cdc446a0140084f9524e9ddf14c1c4bf9d1bf83be2af1ecc156c8a0df06e28d54fab7bc6cfaf482350a2e05c7d3629b89ed5bfb1d2fa6e15650c121dff46c3214591aaa91ef2d8adfd06960e7638b7c2ad7e20cbcaded1b523833c5a38d87d9cb524897922c9809d60f5215d9301db837ad6263815a319c264aa6f7eb0ee96cb98cf3f648db5b4259af4d3ca6eb3bac145f0dcf38b7b9d1bb0fd932ca25e67d48135d7a59473f418da9a6a6ac75ff21a217222ba41278f681742e5bcae1d8d83adebc584fc2d43547878cf9e1d3b3bafe740eb003ce49e284ea70ee0393fedb8dbf8a8bca38a183d7682b26206b83d489d55ebb26563de679990f4d0d7fb93db1fd7fb60d76b71225e884062ae75eedb786fcfddb8e73a4cb311f80d12d0b48381ebb534933aa1bb12e9eab925c8ac8fac15174ee89b0166f54556b4cf030da59c9fb6843f968530560ac6d21efa3f706bf57750885db232d62d5a20fab2c5a57b0988d1a47a9aaf558da6805e30fd228638ceef1e4762ff5ec58c8677a83972627e2a4bfbf505d6f010db6620a63168cc31bcbbd20951e13111f538a0e7ac41a7de575ccf9fe42c268604e24afbf0296c9531f6c666ea5aa748abfe038f32e0bf55d843470b1682297d7f7330ea3f48c99d62bfc3445ecdacc50e267b3b89774262a38526cb8dc2dc19d0f5e19f5055268203161d00be588236fe14aa226c5be70a4498e107fa4cb21319b3fa132233a91d0cdc24f442688c2bb91f3f7f726455cf4cfc212a4b1f6d2391cbe17c34ee0f609b375ba486bd3b1e8286ee0e9eead61af3fa97c2a9757410bd438e118772f7745a047282ab28ed2ed3656510900d44a2a58b610d571481740c6ee2cf6252b163357b80b336b01bdf8b96ee77163cddf20f9e9e667ab3924f1209cc9160d848223ffd465a0a6ae3023edabcf3c776fa66eacbbebab75ee7c7107b6168aa59bfc8aa123ba15507bf62d04dcac888a55df60e54b047044b5fc8a63effef02adc6e59dfdf660cd7b3c98ec3061d7a5c80808f1f0758779f9b2808f7cea360ccf782f562ef0b3e74eb06f4673444963e18afe37978a111988e2fc91b574ac4c8dde09c485b07070019f97cfb7c177a6d01f7e91f8f97848bad14bc9d65a7b1f69a530cf89e0bf5289b66c13cb0bcf3500d6a81d3ec163e20d3fed70893f2b473c30b1cd596e662a331668e1853f11ec974ae2d5217fe3b509a12d9171db43ec086d14705e729b5a0a2689811f4fa742f44e76a7d8a6227e49a9f698a16f9b06b241e530e829afcd7ff8f8f3d10cda46fd77fea66f83cb9a6065b9d44dc4ec74237c61c7632960ed8d8c31f81b2e270e255338aa4e9cd640aa9555f33e7eb7eb1eee1cd52cac13465310ec5f1de73951752be13189e2fc37bd9c080f1cd693306209c4b4d3f9c768ab1bb7b930549677b4adcf7c25ced4e00dd4c551817f3472c086bcf50dfe646bb0d18efaa534a79d0bd3a65d0b90d6f2997f0f1b0091f0b0606d822e654d5835f57fef724511e3f261cc58b5e6457e822ea39761f55a6c246b92e9be3a4f7fbc74342e022abbab772e36855aae6158a2dc46301cdba8615595a447cf0a25b24c31356a4cd0e15db831c7ba00a188bdbac72db845628b74854254d9adf38d3cefa9582c7d76b00e85ecdd45dfd8aac3154180b63c81f2944d4e71c20318f23ef4879f391f495e54f9b8d611fd287070856f0188a0daea9089bf8888b43b01c3865c7a10fce1b594e4b900edbb738316d6d8a232e61bbf4801a9975bde77e3fd571acfcad2bc00ae1a3ad8e490738ea12640723c332a990ee0378d57e1a7c713ec9f70a5131c49f7e9c0b68511a554f2bfcb8977bdfa94475553f171a4436c5e523f326b4f7ce847c8c8696f7293fcb741f8860f5c5c7b1eb36a812287b6aa2cbd429dea1ab63ece4dbf69da71384b59089f60d5e376d708295537fb1b1b1ed16a326415e7ee535f3165044630c8727e6d2d7cff30a75bf0c76d729733f160db47713331834131c0856bfa72186f577f4a1f96d8b5bc91f73ab69e9aaf3e3ed5063baa624b7ba3ef3b883156f372fca748a5a530baea8d3a6d56cd56706fc3da8aabe88297e0822d94c82630615a5d701d304312c26c8ccc4736ae41c5d5135086cfd1a613f2e6064579984dcb62438e5dccc4a418a79874d1869ca057c9e46c3ea2827a4761419724337027a68e8e17be81f563e391d43506c7ed9bb1cdc89b55c0a7e895a523e5bc714532fb874fa41bfe373178161028b9c28d2e337c6b55625db03f4fa0e2f2c3613a0d58469b8a3a8207ef6b99eab19ec46c5ed87facb719da1e5b7b181e64140cfb8506abf2117ae9418f2689ef03cfaee732bb7e10b863ed0cef44429b4e6283b6387d896ff309eb089526edad562c1845b8bc57ef03e38e4d990371581925614bf9490096e1b15c6bc74df3ecf984efdff051292548d87e0ff2019c48357c3510de07f91d7e91b8643df52365077fe991d433ee873d29756cc099726b02a9248c8e1a70a8389207860e2806973344c74bab66bda14805ed05d3ed670c822da79889c8d83a69db402b234531f1db56bccc2452a84214642892f255a926c8ee17b5990f34e49f73f8039e0444fd258f43dd23aaef84a6ceebc919fd88c43a5392b72da1c21d81a5d499e369d8bfc32a40b92bb52f5a8829ab371b0ba581d47245598e042d725c72a341dc461f5f63c8057e9fd8730a4440bd4480fc1ec1a7dc390e69d6a83562b0e9fc594bcf514eb8e3b63dff17b62d3597c5234b65abfb0585e2c6e0f7b0e7a35454310fea89816e6d6c571467e20114257253a591432e6e893610b8c3979266557d30996d9d0f92eecc54cf68d464efd4e9e77f26e3ea737a6baa338b6dc15cc05e128d3b7995b947bf2bcc4955ae644c79c189cbf5d2bb761e4f1e6364f9fdbb1dc0ce6aa179e8fb0e08f98ca2c505b3c2b313d76f86938ced2d7eb0286f44b74b555ed2757dff8c698b6e12956b6f459e1780fa5b32af2791a895fe6dd273838fd1c195fd95b0f0331ee7862e5c24384ed144bb7fd3f69a785faa3337090a1f1f2aacefda989c6fe10b4bccc8c82d1a8bd77169f51be51d387a271817264287fecca71c378b7a695731d6320d97c061293c0a2eb214aff2f10e748aa1e0bf3d8730bd36173acf71e4cb468daedab1b1afdf492e5e9d8e69e2630306895cea65a498ed84a502cd55cbf19ed98bfb7f7344c17334bbff93492749ee3f5bde5ff86a10c52c8d1ff2c9231802229f414faa595193d5449f06f541082c533b06fad003b7b576c57ab29b666f6843ac3d77fdad2f5d16902daf09c90602170b447d79e1b7e678eedf703551211c05fd51d4b177d4d7b9d51e927c1a73fc165b3772f553c61e282d9009fad2f856374673cf79677d48ce182b4d5989fbe721e0099c5f5b94134686d690c2cecb07fc47ab31ad1164d3d3a8c8b041f8e040206c3cc020a8902c6e9f845fc240e369abced6020ba1ec456b469b1e3186f8f3f3c3b37c5a548314c9e1ec65691ea62dcf12cb9be65892e64f0a998028ffe8f8b8ea217e038df5eea88226a30d09cad60d5ada0a3ee6a0a7bf3c713bdbbf92a9c44c3ce57bdc8080d47374e349771651945c8166152bb576712782a5e590040fb30a32a5a3db694c1d56b2fc635c55701e644f3c6d33a95908952403f8ac2f330fd61292e53e469", 0x1000, 0x402, 0x0, 0x292) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x580, &(0x7f0000ffb000/0x4000)=nil) 16:04:45 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(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']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000005c0)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000700)={'./file\x00', 0x0, 0x6c03, 0x300, 0x0, 0x7, 0x669e, 0xfffffff7, 0x1, 0x1, 0x27, 0x20}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = dup(0xffffffffffffff9c) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000a80)=@file={0x1, './file\x00'}, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r11, r10) poll(&(0x7f00000000c0)=[{r10, 0x18b}], 0x1, 0x0) read(r10, &(0x7f0000000040)=""/32, 0x20) openat$klog(0xffffffffffffff9c, &(0x7f0000000940)='/dev/klog\x00', 0x400, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r13, r12) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r15, r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x18;ev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r17, r16) poll(&(0x7f00000000c0)=[{r16, 0x18b}], 0x1, 0x0) read(r16, &(0x7f0000000040)=""/32, 0x20) r18 = socket$unix(0x1, 0x2, 0x0) r19 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x0]) r25 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x3, r21, 0x0, 0x0, r23, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x1f, r21, r24, r21, r24, 0x10, 0x8}, 0x10000, 0x200, r20, r20, 0x31, 0x8000, 0x80000001, 0x1}) r26 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r27, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r4, &(0x7f0000000ac0)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000007c0)="cb74affb02733e5b32cac114e974edd35cbcf5d6ed45d0c1cd1bec0b146f02df61f5c735bde56c50dada0cfb5d087ee167834ad1b6999dcd82608d1e2b8017bd801ef3ae3787f37189cfd1305913e2235b032bc5b150072da3b915f3fa631fd5c2d1b7efb74288d9b4cc739faab01491e602dd8986d9d9bec734fb314500f957be921e3ed57c9ec9d03fa56cd9d3adf2eb359cf1b4b2ef829955cc81652a4459584852a5ace58200fa50dec615c5ee842cc286ee10bfbb780d2d50bc1b680a3838df7bb4beed14af", 0xc8}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="0a00000000000000ffff000002000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r1, @ANYRES32=r18, @ANYRES32=r0, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0xf}, 0x400) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) r28 = geteuid() r29 = getgid() fchownat(r3, &(0x7f00000006c0)='./file\x00', r28, r29, 0x4) mknod(&(0x7f0000000680)='./file0\x00', 0x10, 0x1) 16:04:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:04:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="f5a00761544910bca78071d7a835e78bab4c4d0f34"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getsockopt(r4, 0xfffffc9c, 0x2, &(0x7f0000000180)=""/147, &(0x7f0000000240)=0x93) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:04:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f904"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x800, 0x9, 0x7}) 16:04:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) fcntl$getflags(r1, 0x3) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:04:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="174356347aa163901256c98c1e5dfbfe7679494d8c38375cccf8ffe98cfeba2de69e715cb40b986c6d1d079a9bcb9cc7caef2f30ddc3b7b2102f4f80ecda3dc049f3f1fcfd93a21f7e7f6b31946c8dac9d9d4c450d98f3281d8e6bf632d845547ccde46aa1f1b88e839871cb8f8ebcc084fdffb371af79b15798899b7dc3d488db21d044082b55bfb36b491d5f", 0x8d}], 0x1, 0x0, 0x2000000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000780)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000800)="cb46d8cfcd1276b16878eac439bd0562592831abc40c7553b7e92e43d56c7415be0223ac5ba19c9d91d7d1496f01d25e148fd1644cde0342f21bd95f7dd2c7e2d3df51b6981386eb7bf038a3e0270e3ed55580c82977c4091bd087ce3a0ab49171d5c11ca8e6e0b445ed722351f059a3f9dd8ed0495beeb4e137cd70b634c91fb31cedc39363307c3f4af4573a16edf279f352de1f9ac27c474342bfdf385a6c8a1233f5a75911dc5a91c8488c1c8b8881f08e4ccbf4ccc42981b1fa14352d916e0e3e2bba4003b7e3d8e4309c00bdeae082144a717e689285288d2143c70c6b99d399aacba6130134766ba18f3d5d12636e7470b9065df902b4bb493e371a33945609edcae0929140f2f5d47831ed83bbe208e04b807663fe25d3c73daf3313eca41d31e386f607fe20d04e7e34b9c812c0f73af3424715b939f0348614e66e304359b774802d30db34366fce17aed3d06d8d4d47a374d037eaf26b04f53411245ef8184e55d0611c3e17b37c505cbf23c5eef95f45ce1fa6fd98f49cc64b13f21750e5c1bb264bfa7f52525db9d952c54beb7682a34d962ee6c60c138c1f260b031e62f837b313bb02db3f2d8b85cc049be8f8c203278d871ae86241d9f41ca5e0301aa6676368de6542208724c754c2", 0xdd}, {&(0x7f0000000380)="fa3522c6a551feed8f95c93d1c5ca00153624a924e2e3a5afe9e8c0391fc27f4cc11ea746759a33716cf5e9203968270a50645db5f4b93c38acac06011c5f991cfd8f8f5793a3b6da7a17952844b9f99ee60b17f73ffe835d6d92e5b009cfbd7345ee3b148476f71914a804a40e5dc", 0x6f}], 0x2, &(0x7f0000000440)=[{0xf0, 0x1, 0x78a9, "44c68a601c3eaadc43b00d2fad2b1fb054c4c89d3e7c82f4315389db737e8a119706b38e48ea57344d8a3c1705a01185ebc8805bb214fc56f2546757e37396c02d27100eaa5ca676f086dda53bc619e60d87aa286ab8b0078f37875c480f20669071193bf85533b952281b41272ff93a36090f93008cbad99eb22d76147e1665bbb1d03b31065458d547962da60c43c9c8062c13370a0dc2637f47b518735e71dff88d85446b911d59e6465a55b9d7c105c55c869cb19e004f94204cd5617c7cbbf23b6139e3c9a3ea167d87f2a367be34791dd044dc9a6eb33594"}, {0xd0, 0xffff, 0x2, "d8c982bb448fc956a16fdf9c427c4f8e206b827da1080481f3b3c2a87824f2bbb47c61ff6a82d389bd1cb1346df7362528b3fe942ddf510519a0346f57e874f9e01920850825d24b7451e82526d818db26ee9a2769639b95d767f358cb1937f4c69be8d1e28c0b370b81d59583a8d8372120b092c00dacddccd70fa471c1b5ddfb2985c8acdf6d3cfc540dd8b3c30a959b4f11482271762fdb113008a7c0435c1f40d7c6614691a790bd605913ece629247f47aab36730ef2354"}, {0xf, 0x0, 0x6, "5827a0c7f5ceef392784a911cded82aca6b13b2719e25872ffda92b32e1fad3e7a4f604f8c455460eb8e3c1f23c34bb83588fcef0201d7b9699be47696db87fd49fed13e741f8ecd874fa023e912248059d1925b52c864abae2df1b7e8c4a2994d009b0817752468afbd005207483fecca2be2e54fb6ad800c65ecaf5f6420a635a631d650b93923cf0867e8f9c84ef65e3680d3e86f281c840a896023955f2b71eaaddb7ab49a3f7bb9bc3da55d8e80e1328c2286e6c69c20e4c517e2fe6461a0efbad8fc7d2cd36d0f00315ff05ad8528852ecc70eec148c410bf5eccf9d9b843a76174060fdf8890373585975322c2eb829043e"}, {0xfffffffffffffc40, 0x7ffe, 0x200, "1eab24577cb56fafe75b5e6153627cff44873faacfe7d86b2053186281"}, {0x10, 0xffff, 0x6f}], 0x308}, 0x402) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:04:46 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dg\x02\x92zero\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) fsync(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:46 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) msgget$private(0x0, 0x400) 16:04:46 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r4, 0x0, &(0x7f0000000280)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) poll(&(0x7f00000000c0)=[{r11, 0x18b}], 0x1, 0x0) read(r11, &(0x7f0000000040)=""/32, 0x20) socketpair(0x20, 0x1, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x7, 0x9}, {{r5}, 0xfffffffffffffffa, 0x83, 0x90000148, 0x4724, 0x7}, {{r6}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0xffffffff}, {{r4}, 0xfffffffffffffffa, 0x26, 0xb0000000, 0x14b4, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0xb6}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0x9}, {{r10}, 0xfffffffffffffffc, 0xc, 0x60000000, 0x80, 0x1000}, {{r11}, 0xfffffffffffffffc, 0x10, 0x80, 0x100000001, 0x5}, {{r6}, 0x7ffffffffffffffd, 0x2, 0x8, 0x400}], 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x108) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x18, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc038694e, &(0x7f0000000300)) writev(r14, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:04:46 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r3) close(r0) r4 = syz_open_pts() dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x2, 0x1ffc00000, 0x5, 0x800, 0x5, 0x9, 0x6}, &(0x7f0000000200)={0x96, 0x8, 0x4, 0x401, 0x7, 0xfffffffffffffff7, 0x2, 0x5}, &(0x7f0000000240)={0x0, 0x9, 0x0, 0xfffffffffffffff8, 0x14b, 0x7a48, 0x80000000, 0x7}, &(0x7f0000000280)={0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x100, 0x3, 0x8, 0x5}, {0x7, 0xb, 0x20, 0x3}, {0x8000, 0xfa, 0x1f, 0x9}, {0x0, 0x0, 0x7, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:04:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r3) 16:04:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edff0fb544b58c1db2e2029d0c475052f8c8bfe36e7124f47efa8cc8984033ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:04:47 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) unveil(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202ad0000ffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8734eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6b93513ad213b23407b43c0143993e8cc5c23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8774fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000b3e0685765f690c399002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b11f7ffffffa6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80af7011298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1dc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed50500c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548ecc713cd825c60dbe864444f3a9257390966dcc71b1cd5331aee0d6a0d87896463ff67062f5711230c4b9bee0d255a940e6becb5e18340d3975c49674fde7667403445155a35118148ee52327cf6bf4274a1fa4f97d943f2edc9523ca86acadc67195d79865641b59e34f7c00fcb124a4a45bc0bb349b7e3e228bb4c7354c6da270bdee620a2cba555a9b66012d245dd916fb1832ceabc9e5b54604c6c8127008cb05bbb519d9673d402f228ff50de04ab19f9b69b96e254cc55e627cde07e4c53fbeca161d8731ee254847184975d9e37b1553d1fb920f2a8694078d9c7278324cc3dfa"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340fab0119892e83f063cca", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) linkat(r5, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) 16:04:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000200000000000000000000000891396a4ea7562008663c4b0e3a4bb8a9efc8a7d671e8af2df16326ae745f8c5d45ed825dba9a30b418a55680e7f4909438cb51ddc3e40962e0867fa1fb15969c9b7aa798d6692efef4b2233e8cd32cce7b4a76573aeef8c032c260088ad09f60f8e580edcb1ea391f63feaa2ef4d14baea55c7470bf880b81d870f91078f6c4e77b869e18f3b25fd7b7210d65849b9908ffd05ea2f70c9d16a0f6fa21fe0784eb44cab7f307b7849c8af285a818b522a1f60c513efa59bd07343a343d529d"], &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) r2 = semget(0x2, 0x1, 0x420) semctl$SETVAL(r2, 0x7504b1cbf238a670, 0x8, &(0x7f0000000000)=0xe6) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:04:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r0) sendto(r1, &(0x7f0000000040)="c38243172054f2a00b08b73bdc65e7815ec55da488e66c5240e6df3cce9dbc92c2b1b632d56c1b35d7b994b08c02bb104d888a57ba9a380725c480869535d36ccf7112a289dd998270e157bc5dca102d8c430f07efa5ce4d73ac0e1182a1f7d3e203b867c298490f0ad1873668caf39e238b5def64", 0x75, 0x9, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00200000", 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x1000]}) 16:04:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000000)={0x1, 0x2, 0x6, 0xadb5}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:04:47 executing program 0: r0 = socket(0x2, 0xc003, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) r3 = dup2(0xffffffffffffff9c, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x7fffffff) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a397a3862070000e9008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88495aaee48c02f6ac41e6bf3bf553799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000d43c1d329942b83bc500000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673f8fa589179ba631b92b06203f922e0311ff90b654c471e89f88a6a9386b5c0e361fe359ebe6fd8cd1d4000000000000000000000000c0d9bdfc49c669d4f2c3b31833e0f60000000000000000000000000000000000000000000000000000000000000000f9786fd988527f2f6498fd14e3fb7feda39e3396bf941275ae1117971d78bc567e8aee97f7c63081d76de8aa071ecb1eacb4dadaf216cdacd780ef662c1dca05c14e79d70a79851a53fc5c9167a37f42aadaf11fbe3d63274e7421f48ddae006dfb60f522ef52962173c16a8dd013d921d11488442bd37e94559892cfafc88bbb044f57f57303fdb750475f38d0333bcb4b02a827a18391bae197a81d12fc73833f38ab202a0abf79db9154224a91c3697fd184a873c0a0560524e47447ea10b25d24d7c27ca62052b2dad6c579d9ee598d6fcb0126b69ebc9bcaebe4bfdaa01a9dae1f3142ce08b759dfbbcd100000000000000000073656d76f9f09decbdb36124632f1c7926cb957ac184af6772b2d8134803d70a3769ff32f042f53d22d020"], 0x10) 16:04:47 executing program 0: r0 = dup(0xffffffffffffff9c) readlinkat(r0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x2d, 0x0, 0x2, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 16:04:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x2000, 0x6, 0x2032, r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:04:48 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) 16:04:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x7103790978cf97eb, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x6) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)) 16:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x3, 0x40, 0x3, 0x8}, {0x0, 0xe0, 0x6, 0xf0}, {0x0, 0x81, 0x9, 0x5}, {0x1f, 0xff, 0x9, 0xfffffffd}, {0x4, 0x1, 0x2d, 0x1503da61}, {0x7, 0x0, 0xcb, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x3, 0x7, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:04:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x2c7d23b, 0xffffffffffffff65) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:04:48 executing program 1: r0 = socket(0x1, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'taP', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) r4 = dup2(r1, 0xffffffffffffffff) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0x4}, 0x8) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:04:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') acct(&(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/21, 0x15) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="f14745baf88fba7bf34fe6e3b3a0c24d100e5c2bf3875b2216b3a08fd7c746ed3ba4f515651c5834b75e65665279af43b72a49ebc6f4849e4094c8f73a5b6cff6834609e7ca7e140bc5a4c788438f4019414c9a42e0b82b0409332ad6afe218f5de92f0e088dd28a95d3ffb4f935a761a324128d292eae178288083c69bdea1efd02820c167ee9b6843b3c0a785842b283026e9bca3fd445b21c5cc83cc7e01d937e0dd5cfc79776f22eba8745173e377d4b09a1b90151ec0381", 0xba}, {&(0x7f0000000300)="469b5b46ccb96565ad6fbd8f22b62482c1b8002a05f3c2543539506e601366ee3b5bd6298135ad9933cd946c3edf8251a69681d8d2f72d732626fbfe68bdd7f1f7252e454ded64969a620b8ab90f6dfdcd0e95e96c9ef62dc1", 0x59}], 0x2) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x160) 16:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x5b20, "a3d6d8d03d64996660d8f5b66748def97dd763bd", 0x2, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r5 = geteuid() setreuid(0x0, r5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:49 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0xb1176cdfe43d58c9, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="932b918ad125955cc1c29472a66032", 0xf}], 0x1, &(0x7f00000000c0)=[{0x48, 0x1, 0x1000000, "dbf348226ab0e99aa6bc95ce5b42f58be393fa0615afcb89239ebf16f8d3c74a7efe9fd6729b042b317bb7e07afeca983f0f"}, {0xa8, 0x1, 0x7fff, "ab62aa6ef1b6c3e108346d4680d55b67aa51483874bddb64b76a0ea7451bc88a8c2ab7ac426e8f9b919b5a764b586def2e526e967dd3d68895c3c0433823c3fde4e96ee6f56d1bf90a3d7bb20156df6f158a834f67789c9e54fa34a6f34374f7bd96f97375442f9d1b73ef407492076f10284a18c9dfd2258814335cc992f3dbb33ab4c02abf7b8e4dff002127d04c30d3c18a7f06"}], 0xf0}, 0x1) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) 16:04:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000140)="6ff1b42e19cfc9f8cc64b294b991db49b6e9acbfebeedbb3f957bd4df82ec49205056f6934b960c70b82a88cd03115562ba289e9a8b34c474c944c898ad30ce3780f1fa1f82dbc178f082c27504fe004d7eef2234c512ba2d47e6d3989aa54dcb6fd66967470a6886dc7f34dc6c8f687c6b9d1c66ae8fd117cf0f56eb2ef456d0a99a17f9a767d06a14ad45c8df4d4e2e4e4f0039cbc2d6dff64514ef408255245d1fa221648d42a4f46dd91d00e3009da5b816ae628c0669828fd39c966b5ae82394b304a88edeaebfe3d1c76ba96cd49c08f3d8059", 0xd6, 0x0, 0x0) 16:04:49 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x38}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSTART(r2, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:04:50 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000000c0)=""/83) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0xc}, {0x4000000000000006}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) poll(&(0x7f00000000c0)=[{r9, 0x18b}], 0x1, 0x0) read(r9, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r8, 0x20004269) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000980)=0x3) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7}, {0x6, 0x2, 0x0, 0x100}]}) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x0) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r12, &(0x7f0000000880)='./file0\x00', r14, r15, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002f00)=""/115, &(0x7f0000000940)=0x26f) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x7ff}, {0x5}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000500)=""/55, 0xffffffffffffff8c}, {&(0x7f00000002c0)=""/99, 0x63}], 0x2, 0x0}, 0x0) socket(0x20, 0x5a5538421b167ed0, 0x7) 16:04:50 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/218) r1 = semget$private(0x0, 0x0, 0x524) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r1, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x1, 0x3, 0x6) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004427d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) getpid() 16:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60, 0x0, 0x0, 0x20}, {0x100000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x34) fcntl$setstatus(r2, 0x4, 0xe2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$KDDISABIO(r3, 0x20004b3d) 16:04:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)={{0x2f27, 0x8}, {0x71, 0x3}}, 0x0) close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x80000001, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:04:51 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x101}, {0x8b, 0x524}], 0x2}) 16:04:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x1d}, {0x7ffffffe}]}) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r3}) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:04:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0xfffffffd) read(r0, &(0x7f0000000040)=""/32, 0x20) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) unlinkat(r4, &(0x7f0000000040)='./bus\x00', 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) close(r6) write(r5, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:04:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bp\x89 ', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:04:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:04:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x25}, {0x4006, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:04:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0xf649, 0x7, 0x23, 0x0, 0x0, 0x8, 0x40, 0x0, 0x2, 0x2, 0x3}) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xffff77ec, 0x3, './bus\x00', 0x2, 0x0, 0x6c0d, 0x2}) 16:04:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) write(r1, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0xfffffff0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r3, 0xffff, 0x200c, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20900, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/19) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8083b4913c8409c2, 0x42) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)) 16:04:52 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getpgid(0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r3, r6, r3, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, r5, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r2}, 0x0, 0x0, 0x1}) semget(0x2, 0x3, 0x18) r10 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="097f7c0001000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x5, 0x10) bind(r11, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r12 = dup(r11) listen(r12, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) socket$inet6(0x18, 0x4000, 0x9) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000340)=ANY=[@ANYBLOB="399dea975666878d6d608ba10ba0ebba1a"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r14 = accept$unix(r12, 0x0, &(0x7f0000000040)) recvfrom$unix(r14, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f00000003c0)='//%.(\x00'], &(0x7f0000000680)=[&(0x7f0000000440), &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x0e-\x00', &(0x7f0000000380)='\xf1\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='}\x00']) 16:04:52 executing program 1: pipe(0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) fchmod(r0, 0x129) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@abs={0x313c5945e77ba67a, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:04:52 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18000) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fbaf8a8d1ae69ae96914f6357e3abba52a10f9d07260b8fdcf402e42e600c83b815b5adc9a80caf3832b08ae12903ec008d6be2e6afac9497d69885ec51a631bd91a2f4d330a09b2826cad17e1fd57a3983a5042506810d83b1feb6618414f1f45cf671c75001d897ab2c26a282f4572b2facb50d5a082a129fd9b543a14f9806a6c48eeb4f30b62cbb62c7df2f4273f2cf8df616fafdb45b433ad7a0625a1c432981fe8b7dcfd2f10c9e70e1ca0a85458c30159e3f2c78f0a12006ce498f8b536a1b1da8b0a059d03ac56c6350f47610c7179a3aa61c290f05c3abaf91b099400b8a7378601c3c44757a3435cbc4db3fc4f5371ae338835f8d5de9bcb739f456be77efe1c546a06de93b728a7f7b1", 0x10f, 0x0, 0x0) 16:04:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) ftruncate(r1, 0x0, 0x1ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x6, 0x1, 0x4}, 0xffff, 0x5, 0x800}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:52 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(0xffffffffffffffff, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000a00)=0x100000001) r2 = getppid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r3) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(0xffffffffffffffff, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000980)='./file1\x00', 0x200, 0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, &(0x7f0000000000)) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:04:52 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000300)=@file={0x2d1e4aba393df86, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0xfff, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) fchmod(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d6050e9f280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa68947da61d75bc8028a2b887f01309", 0xfffffe6e) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x7f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x20000000000001e1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) read(r4, &(0x7f00000000c0)=""/118, 0x76) 16:04:52 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000], [], [0xffdffffe00000003], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x0, 0xfffffffd}], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:04:52 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0xfffffffd, 0x0, 0xfffffffffffffffb, "fff000bf7b000000000800", 0x1, 0xe6f}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:04:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x1) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x401}, {0x18, 0x2, 0x1, 0xc0}, 0x7, [0x3, 0xc0c, 0xbd, 0x3668, 0x1, 0x9, 0x3, 0x2ec]}, 0x3c) fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/94, 0x5e) 16:04:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:04:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfd4a310ad38fdde, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000080)=0x3) shutdown(r0, 0x2) 16:04:52 executing program 0: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:04:52 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup(r2) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x87}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x319) 16:04:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 16:04:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x223, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0x1000000e4) socket$unix(0x1, 0x2, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb007fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bfff4799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) fcntl$getown(r3, 0x5) r4 = socket(0x2, 0xc003, 0x6) write(r4, &(0x7f00000000c0)="c1d8b7d27691517f45a28215a075ce622d4e581ffea42c2a23500e94d4d1fb3e40eeb5d13c4d63e26bade8daea32023d72ce83a0e3ae768382b21854e14454ad57c4c9017af55b67149628fc5b3f67bccc447821ff06397698", 0x59) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) 16:04:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000440)=""/245, 0xf5}, {&(0x7f0000000640)=""/252, 0xfc}], 0x6) 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) socket$inet6(0x18, 0x3, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000040)=""/32, 0x20) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000280)="3818ab9630b9e72f9a463380cba86cfbaa5cfa3a002b674a1b6613a9232af3be5c4ad49bc0f5a50ff6f46e25e70511ac1adaedd9cc661e91a4e6f20698f71338", 0x40}], 0x1) socket$unix(0x1, 0x1, 0x0) 16:04:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:04:53 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)}], 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) 16:04:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x29) dup2(0xffffffffffffffff, r0) getegid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:04:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:04:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2d) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x0]) r17 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{0x3, r12, 0x0, 0x0, r14, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x1f, r12, r16, r12, r16, 0x10, 0x8}, 0x10000, 0x200, r11, r11, 0x31, 0x8000, 0x80000001, 0x1}) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() setreuid(0x0, r20) setuid(r20) r21 = semget(0x2, 0x4, 0x722) r22 = socket(0x18, 0x400000002, 0x0) close(r22) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r15, r20, r23, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r25 = getpid() r26 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r26) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000640)={{0x0, r18, r19, r20, r24, 0xb8, 0x4}, 0x7, 0x5, r25, r26, 0x2, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r8, r5, r8, 0x80, 0x7}, 0x10000, 0x200, r4, r25, 0x31, 0x20cc, 0x80000001, 0x1}) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x2, r4}) 16:04:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) read(r4, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0xffffffffffffff78, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:04:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000174277c463be1d6e843fc0103b1ae73895970cd986cf4e9108a47ee0fe0f3eae8320aa46fde90754f3299a74bf30094c15de6afe8a8996567e5170692528062"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) write(r1, 0x0, 0x0) 16:04:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = socket(0x34, 0x5, 0xa1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffe3c) r9 = getgid() r10 = socket(0x11, 0x3, 0x0) recvmsg(r10, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r11 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r10, r11, r12) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, r5, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r5, 0x7) 16:04:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/7, 0x7) 16:04:54 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fF', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x2, 0x8, &(0x7f0000000080)="6bf3de4528705ebd9466059af1e0e7b381575ff5fdfad8bdfa35b21b157689e76c5c485f2e003354191cae4777c25b6eba4c18e662b511d5c15b4b7e3b2d87615b9c9821ebb68b9621dee41dfb31bb5a67c9791db4f7f41899de2f5782ae6fd8144486c621a2bd07faf2cc4972c0d17d5c66ef08a3b781ca1598e91869d039e2c181fa1a5a45cca790f218bed4714f8f1f376427ecb93b4f04f26d4e44314e0ba56b4dcdb21e34d2aff8163497e4680aee5dec80e7bbc49fd164bfe339bbc88fd9eb6316e8b6cc3d0ec4cff0ef7f0282e60ee1e2391c2c01e4c61176e34b38dce00183f1fc8d3c9965fdb7ba4a08f76d329eec", 0xf3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0xa6e}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r3, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x33e4f2c6, './file0\x00'}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r8 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000000), 0x1) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f0000001740)=""/4096}) getpeername$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="010001000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000088000c34dcfb770d2cc7db63e7d4fd772ec9f9ae78f79561e3858e6c399ec7a22061b493c25dac121b53367d752f3c23ceb49df9f782570112b9723582f1d31e443243da4c531a8f3d34075b08e9c5afe99a1a44b0ce8adecd8315d827578de0e1e2afdc147705b97188d2adc06adfe6a04f76126a456080d2e41b96910e450cef6ac33003418eef234c29540a836885c9d291fdaaafb32c1f26a14425f2ae4f6f858c82233bb6ea3b911a6049d0efad942af24b6edebda993fa489ec918a1b9623adb06ce4e411fc68476ccd5cbc89c2c06abadeaac5cd18a4ac69d7837ad87ec3e7b051b5481ee71cae2f148754984d5c90a71e040f75b75aaa6a580"], &(0x7f0000001500)=0xacdd66d9c105b2e5) r9 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000004c0)=""/227) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000140)=""/94) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f0000001600)=""/246) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x390) r10 = semget$private(0x0, 0x3, 0xc) semop(r10, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x89, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) 16:04:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x25}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:04:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file1\x00', 0x20020, 0x81053b7d88c1d24) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file1\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xbdd, 0x7, 0x6, 0xa4}, {0xebb, 0x56, 0x7, 0x6}, {0x8000, 0x2, 0x4, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000000015}, {0x3d}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x12fffc}, 0x20, [0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="87853121474547a6b779ca3a6680198cae284b46f70abe94c0dfc815c11aa48fcae08d1fad6d184a2c573c9f27d149680efe660d40af543e759d1bc9dd44443cb4503aa638b6acae0342506e944fabb694c8fd9d4f0baccc52a422a76b51561b05b37fd7b5262d9555d2cf11df336ad79620fe5dfb5ab890f5ff85de1b851e0cfc895ec3d39a23aaab90b6b9da2844f9ad4a25256f748c68e8bdc3ce9923e577ac5e3c40634ec33d6bdbea0f484e322e1eadac310e2ee9af8a597ddfcc9960badfbc809d788e55d38d8819d02ad48c3f1979a98abb24f1dc861d0c76be4ed40194b9a32c28a1b323c63525df96a1", 0xee}, {&(0x7f0000000080)="474fcc2f067beea087440ef8066cfadf4add343a95f0f06597d2f174bfea2798969c7d9e1d77b4fbe0845d8d561bd10e72210324cccd3371cfc17029503cc06f8496c07ab027b3830e07547de6cc7d34de912ac57c1373990a264e9b", 0x5c}, {&(0x7f0000000140)="dd67adfe2634082e44db1a8c785b871a04bb4d0ff2c66e6ddcd4d4483228ef9fa351447f9846f27c068b37ba2fe565f67a3f0155c79b6f52a0e5238b4aa778", 0x3f}, {&(0x7f0000000300)="f4377550d219a8705629cbdad9ca4b2eb559b59d008e84887cab9adcf5b9655532c540cab4a29ab3f36018e31f3ec06d20b3c5baf99ef46e1fb147076f76a47fed90cdc2d85b722d4bd2cf7e8642d93e5693f0664eb3f801da2003bb33ae4c2977a3e93c771b6b1b26b87ae0aa", 0x6d}], 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000002180)=""/4111, 0x100f}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:04:55 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:55 executing program 1: getpid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 16:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 16:04:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a8, 0x0) 16:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000015c0)="ae00cf8ee42c9223142ded21ffd65cfbdfea7877916e9249cb046461695232a630e8fdf1f8fb6de42ce8eb6d5f0a744ac5d29383bab64bef9d79a6a14c3a3665146bff0243c02bf16c83ec32e726fa1478348cff64c4ef7dce3770bbcf0900e83f8d9aeb2f0e9a340ffa50264b32df0c896adbf1ad7ae2f6562b6e06ac0fc99a411cf1435791570000000000000000") ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000340)=0xfdf0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000001500)=""/163, 0xa3}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d48dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) pckbd_enable: command error 16:04:56 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000040)=""/32, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r14, r13) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r16, r15) poll(&(0x7f00000000c0)=[{r15, 0x18b}], 0x1, 0x0) read(r15, &(0x7f0000000040)=""/32, 0x20) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r18, r17) poll(&(0x7f00000000c0)=[{r17, 0x18b}], 0x1, 0x0) read(r17, &(0x7f0000000040)=""/32, 0x20) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r20, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r20, r19) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8401, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x7000002c, 0xbe0, 0x2}, {{r5}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8, 0x200}, {{r7}, 0xed1a2e9cc3beae04, 0x14, 0x4, 0x0, 0x4}, {{r10}, 0xfffffffffffffff8, 0x65, 0xf7db7ac831a815f7, 0x6, 0x400}, {{r12}, 0xfffffffffffffffb, 0x83, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x5}], 0x51, &(0x7f0000000240)=[{{r14}, 0x7, 0x4, 0x4, 0x3, 0xd29}, {{r15}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x5, 0x7fffffff}, {{r17}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x1, 0x10001}, {{r20}, 0xfffffffffffffffb, 0xb0, 0x2, 0x7fffffff, 0x4}, {{r21}, 0xd, 0x40, 0x19, 0x100, 0x6}], 0xfffffff7, &(0x7f0000000140)={0x0, 0x7}) 16:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:04:56 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r4 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x8) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r4, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r4, 0x0, 0x0) semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 16:04:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0xffffffff00000001}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="001498f9b43c72002e2fc5a07e4034b50c015732eed76377a2300c5fcbfe00"/42], 0xa) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x97abbcf2acf092b6, 0x7}, 0x87) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:04:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x200000000229], [], [], [{}, {0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0xad80967d5b1ab1d4, &(0x7f0000000000)={0x40006, 0x3}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0xa5) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x10001) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) 16:04:57 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) 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, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x2, 0x2, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/\xe4\b\x99\x99\x87\xcff\x00', 0x20000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x4) getsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000200)=0x4) poll(&(0x7f0000000080), 0x2000000000000069, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x80, 0x6, 0x6, 0x2}, {0x68f9, 0x0, 0x27, 0x9}, {0x9, 0x1, 0xff, 0x81}, {0x9, 0x81, 0x7, 0x376}, {0x6, 0xfa, 0x3, 0x8001}, {0x3, 0x0, 0x7, 0x4}, {0x7fff, 0x3, 0x9, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:04:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0xf7bb9e99388a03e5) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x0]) r15 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x3, r10, 0x0, 0x0, r12, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x1f, r10, r14, r10, r14, 0x10, 0x8}, 0x10000, 0x200, r9, r9, 0x31, 0x8000, 0x80000001, 0x1}) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() setreuid(0x0, r18) setuid(r18) r19 = semget(0x2, 0x4, 0x722) r20 = socket(0x18, 0x400000002, 0x0) close(r20) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r20, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r13, r18, r21, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r23 = getpid() r24 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r24) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000640)={{0x0, r16, r17, r18, r22, 0xb8, 0x4}, 0x7, 0x5, r23, r24, 0x2, 0x369, 0x100000000, 0x62}) r25 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r28, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x0]) r31 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x3, r27, 0x0, 0x0, r29, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r31, 0x1, &(0x7f00000002c0)={{0x1f, r27, r30, r27, r30, 0x10, 0x8}, 0x10000, 0x200, r26, r26, 0x31, 0x8000, 0x80000001, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x21, 0x6}, 0x5, 0x7, r26, r23, 0x4, 0xc0b, 0x5, 0x5}) r32 = semget$private(0x0, 0x4, 0xa5) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r32, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r32, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r32, &(0x7f0000000240), 0x0) semop(r32, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r34, r35, r37, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r35, r6, r2, r6, 0x10, 0x8}, 0x1, 0x2, r1, r1, 0x31, 0x40000000008000, 0x80000001, 0x1}) r38 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r40 = geteuid() setreuid(0x0, r40) setuid(r40) r41 = semget(0x2, 0x4, 0x722) r42 = socket(0x18, 0x400000002, 0x0) close(r42) setsockopt(r42, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r42, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r5, r40, r43, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r45 = getpid() r46 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r46) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r38, r39, r40, r44, 0xb8, 0x4}, 0x7, 0x5, r45, r46, 0x2, 0x369, 0x100000000, 0x62}) msgrcv(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e527a39ff9a6a1e12335bdec24088a556b62300039b97b25f57e6d8bdad02b97c9ea6946b53b4785d03ef46c6b4acc611dc426287d8416f8083123f86a948099a541a70ac976377fd7eee88c8c1a0de1fde9640d7da806ece1302b2ef081afac788e1c8a342a4ca5dd0e884548abf48c74356b40cee1d4c5a73fbe124cac0ba0ccdd176b544f1db430f9acd1e7c9ebe9f7cb5c3455c279cb23fc5a9c72b58594b4701e30e48ed41b8aeb1dd94d791db5ac50fb08551ab58c0abf509da7deab4cd3310f0e9777086d1955eb0af086ab055dd00dfcac93c75920b1eadd93a732f5e7184e33dacbd865c18"], 0xc8, 0x2, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r47 = socket(0x2, 0x3, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0x8020699f, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r49, 0x20004268) 16:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1fc, &(0x7f0000000080)=[{0x2, 0xff, 0x9}, {0x0, 0x9, 0x7f, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x16e, &(0x7f0000000000)="3f4e23e71d3f767a0332892736ee7fe6db3e8f42ae51b2255242440204") 16:04:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4532048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f0e4ac70492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caad1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a386a2298206ec5227dcf47cdf9498203eb6481d98a3a4fd6f37d10a253c78e9841b39c0d0f6b6b0c30cf4d5e04761"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r3) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:04:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x400, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x1}], {0x0, 0x0, 0x0, 0xcab7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) madvise(&(0x7f000065b000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x40c, &(0x7f000006f000/0x1000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:04:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 16:04:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0xc003, 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r8) poll(&(0x7f00000000c0)=[{r8, 0x18b}], 0x1, 0x0) read(r8, &(0x7f0000000040)=""/32, 0x20) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r11, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r13, r12) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r15, r14) poll(&(0x7f00000000c0)=[{r14, 0x18b}], 0x1, 0x0) read(r14, &(0x7f0000000040)=""/32, 0x20) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="f8c270e2a6954ad2a61a3e40bd09d562189969875cc03dd85bf89c04d8a37b355d188bb6b311ad9f0fee501adf2b81a8fc6e51bb0bba62a60241001ff9f11607ab7226ab46501e43c7a0d449835da6807f31814c80376e58d9962569eb0b684abe2eaad8393b5009c6701fc372470965ad0502e30da0", @ANYRESDEC=r7], @ANYRESOCT=r8, @ANYBLOB="dfd08f0dedbe3cf8a8c0204cd07989beb84f471d0e0615000d4df50b065bfd34be22e443959759d63370902263e729a9e45132d8ae745d84b49a51d9aefa79575faad26981ee1184747caf21ad72655fecbd7360ff2033369fd6aadd54a7c135b8560278732fb88225d89ed033126827b6fb780f7d10206980fe79a56d563e44cf524b6e20372031e9295da09f", @ANYRES32, @ANYBLOB="9254de5b9f35892b5dbbd42b390672f6b7bb54a5aefb5bcf8829e6cc4b98eeaad43cd9942fc14f7d942bdce0b447ddce24d2af3663bf47e835114d5933750aa49a12de31479eb30822e7cfdccc0d07baa08713497259ffc048ca9cea231f5c2b989c6249ccabdc9c537191e9c8c0c1ef694a3d6115ac575649c7e6809971738f74ef654982b512529c5f66291662624a367476255b09625d7af309ea8afacd57147f73c1d394a8a0cc448af6c281da8d34cac4ee23ff2a69294edf06931a572afcfc3e3f1e93bfa19588a0b9dac57fbac5414e7aa828ed665e7d9b8990f505ea490d1a494c9b42f90f6e8f1e76017a47120eea7a4ed3a4c10622efced4bd228b770f1b085544f7c56edacecc0a5e7f00d378fdb9afeb6803f8f1d7ac786164ac7757349a349316bbd08631b626a5eed7d62cedd54c57cc244c46b5988d444a9d146e70a27592613db97241c204e19ac9182ddf76e48040b6479a2d1b1220064948bde81c450025ea6d38999aa4200f927fa7507d136ad62fd38e80e68121a60a26384b036cd08002959bc935c0ef9e1745b025220ca40f72580a34ad1b331f08f36b43d1fca847c128e7c49da26b143a22c6f923d3d4ffc77716a8a25dc82f30efe64c2f647a1022f6091e6f1380d89323a5bc5f8bef0c495f4ed7e7d7e8cc94bad28e4485ae83ea9a1ca080cd258c5fc07c7daa6baf826ca2f4c0c2f72576d7cbc7a83c53fdcd1d1965ccc23855ac3310eb8cca2a02b75d245a98422d097eb337724fa89704932a38b147d925eb901d2e9d2fd36b67a67ee38781a9c6a4b50f41572a677abaad0a681b990006ad7b6bcefe98cd4314f419021b965b8a9a032c1df6887eac6eab9d721bc667228517be049c629718a0cfad145304e53293cbe3ce593c803e62e76a5bb06e352e5eefcaddd56fafc2b3b9b514e2f4fdaacb94382a23e26dc1bfad315928e601ba23eebf9007b5b62afc68908cc4d1e7bcfe96add7840fc5ceaf70533908ff71621fb7997a2d4762dbbcd05ae9dd89b8e0870f4d8288ee3f149e41a9a8c677ee4a3a33020931f8ea4de70cfedda4072a7a9a7da1df333d503f14504fb12dea8343d1b2aba190b5cc3c7e66f76bf96b60dd8f80a82f4e2baa5deaa44ce5c4147208acc343f485ecf7d0846af1a7d33bd8cf2bd5d92a48e67b6fae60b6ed72a6f7ab40ebc81d2bd1783a1f7cb42c58ea6ebe2938f27bea06ed123bda63f3d1e7a1b90a9bd6a51ab0386a1571a48e49c83ec886318e153837962b2f5ca033450a2b8a216ba10fbc2f88d70a8634b11048fb7979fc04384d78e54224f0722755a5f9de4494ac66099ac6ed0176f5cc8643f821c16c367c7924fab64fe7d5c8265f7608cc90165428022230a5df44e1b9ef81920829ded2c631b3325bbe66f5b3134aa87f9f55fda8abfae423109ab3dd7492216943276e4c02f49295a934e5a142a9968fd59f67d85711253edcc7655acf474b7302a291eebf1a474ca05d008a687fe1b523a34eecaeb6996a33049abdacec5bd4407d1682ca72a5536f050e475408fe5c8a9656a8f3522bf11b03aaad359d1c2118b78fc6682575083c9519f91b23c36b5d48de07b530f0c998febd8c1414aa37bdd249f4c2473cfd3fa955d523ed2958a3602c450ca3fed1ad3f27b5efd0cf3f30acf93924aa438515ef4f4b114ea9f5e5ca02d01abbfa373df38dbeb13094e171b1a3ee884634989fe91092ed667d398070d3de103d9b86fdfb29cc0b9109d3af5f7090a8408517103bf44fee1ee082d207b34276f367eb11d248eab0bd163cb8c978df166cba92546ac29ade2fb51028d32e23032df1fb2536f9b689ffa72d3dad24779e26c0969215d065cb3266030c7dcfd8509ad717a78a3a8a434907f103a62c3c2cc254db14dbcb11abf6268ed74aae0e6d1759b1524caa1672cfa37bfd69ca93f932667c41cc309430796fcfccba484592a4a3dbffa88e855af8b344148d9709b1121a95157dc3d2ff1cc16d7bb25836ec93cca7efe67d90aef218fe32cea912c17b515f879ab2cdad9a11bb084dd8cab25ec9bf3942483ab9d078e2e860b508be2df6d49a31c5755f6b3a2fb716cc5327f35ba63d2e32d8d0b5ecafc795a80b753c6cf726304033f895b37475be1c9f197f4b0c4bc14c3c4b6797dc860b542c27b818585e3828eee48f02abe91ed313a6036e318720f1069200f02246a44d531eb97cd9d0ed5c582c92cb384391d52699cecba0da73cec0e65d3b90e1de43008c83f6967d9d3d4dd5ebc8a646004fd73711e66575c7b93fa4cd5f6ab64697b10300ac03e637eeecc0085e781b654221a41e714244a72700db7bec71715da90760d9f144380032f7053baed7e8627a46c04b7d4e9aaf3a70be5af102eb913422a892e73badfe2ed299ac4ea29589769d64ec6d6c623247e76bc9bb2a73971440f027670654523b635e7d3bd52bc6676a39aff68fd357bdd98a09a2f802010b8f9b63f19a50920455c6f90e9010f3dbb4ae740d1a374ee63003c7d5e3206ef740495c0460fc9b0d5d8bf45d7da788db6fe821ef554becf7da1e7870745d8c0d5c5ada9c0e1a98b3df6c103971921a835e90b9407ad4faba67ea35657a97b3227d671fe5dbdbcec3bddec7df0e989521baf4f46f0769c687ee0beb28806fbfe06544f2a33bcf3861976f5add873ee56a9adef5fbd239dfed78ec67369b2640dce04765b40458150cf233427ef9ef4136faa237f198ce738b75400c2cb17d149fa6091427912965c1e666e5e9c94c99a0a23a024439885714a0a13c284b0c5f1d6fd0cb69ae3993c67860da9987e5bbdda6e5930367aee3d8965b11c14f62c3d0197d54440c0c962abcf54c771eaa5a37f722670be081ce23b248def8415eb9069c2fffd395b4e91c93ca1583dd31f839aa9f121b3ea244d6c72d03d645dd5c919a9cdff589871062564559a7288b29e0344fb681d93c4d71839559c001073b25f89afdb166aa152db2fd9daadb38b3533cfdb22b319d270b0e2576a36619ecc148720c4ccd3f91b46c7d0e96119e43d28668b3232b5cc13ef497607c242b8b3888545bceccbf95381a0ab7a0792dfb6776af13068f7726d5f3506ed360d83242c27d98ce6f360cc1606108b272b1cdecd6b8ef7a9d59e2a566b3c5509f0fe34aa3a2e7052a707644d4a900b543b14e80c28e420ead556094a2f44d4c0ae58ec23d80d6d73c67e1daddd109e8a9b1dc099065faa2debc4706e917e64e62b0df7ddf890aa2b9dfafa0bd5e96818dcad4566b889d6c36c7fcd1875c863ff775453929d106197090dea8344469d9020c45c7cb49936ec9e144eaec60e851aa2996b97b984150d16c40a3377da3e9d0f4e2f0d36da817e8b59045317ad281ca4a30f49c98011327cdab85970382f34beef55ca96a626298ba376cd3e4ee82f39dac9f2c6104c13dc30fa0ab05d1d10f3eaee9c94294d5a2c679fc22507031382d5079ce9595efe25e3be4b3ba307d6bf5f9ec36b6eda03736bdfacd4c89892231923231c85b2b4ad5ba7a14c1904d8e84797d29989db93e0a5eef303cdf9cdc848d2fc827434666c26153c7e573463b4b1b886575726fa6b0f2571aeafebb66be508312a58c8ccc447e2e6dcf00af9afc5081b7e1cd432a11f45041f986e28eece7442736f24ba5ca8e753262f50e24b253ec1ebdd56dc7536974044605b83cc5dc5f44208d9f7b5f0c01df38d706fc04608edce2a321d29f8ff2eb1575e5488afb7e20d3403ecbd2d1231046fdb0b2c384da93afb43fb56ca372b39bdac7d0a8808ff98860ebeaa91c8db12c8c160e1d7ee0efe2e2defe8b34923504c6d2d84a63a784c6f3fb80b8f42cf9c0fa4b6aec808c7681c1c68d0a6a4a092a5e969658b7425f4303bbe0c9eb2978dce39a276504189be4ec86870b14af12743eb47919bd01d184676979d44378f9e8dd59c9d7eb03dedc2ed2be8d9855a336b8d31e6e8ede06fe43e1a5b27253b8229d706d33aa273b011f2ae5afeae4e1331fa0bf7e47f4249ee6f8b4a155c8fa42afca93dd6da9d269459fa0065e30697fae00f3b375906df49512d5a82e47450d2faf6a19ce6cc43ec36c5bc366f519c6873ab6db814017e6855d01823f4c51819703b01ce16607bd3f7706c8a358809686f426f8fcadac99c825d09314d8b61c74dcd4166f4bd88cf729cd2e9308ee997e363fa4d6f9783033b34a3e2e6b0fd9ee96c7ba3a37142cdddcb011fd25a6cc41c5969be01c257894e994388f014d8b1daa858cb461acc1a69b751735be0e665fd738d40531799fa62a4997abbfb5e3454df22803864466590930f3d166c9691a15861950ba9973cb1031f9714c0fd4b324c8175bc495f49e7b1763ad3fa042abbfa2ff65dbf0972d69ffa02afea67280ad2538fc708dc258250212908605dade8b4e200c36d115afab6202592515dcc5ea4c0f3bda06df643bc2c8ff483144c9956dbb9ce01251ca8fb0d9f1d3c419762236075d3921e529af6ef5d28146d76325f09861089df908e541943dd5bb76a5aaa779e41a6b82078f783a08191ebcd5b0a1b075b36c662b7289d9307341c5a07b3ba032b2dc1c520652d931198185be3620c2385a0a556ba9ae81350e6ca47df4891a7673ccd9b84a5538ab429c2753ee52061badea0cad904491a4e7eb9a7c6df4b7b4f4145b7da4b57e2ae0c47bb51e9756cf874c3761dac1241fcb26c3b5840106a6c73b5a3a591a9b437a766e6b497c8059bb0898af7e44028d251c83dcd324a71700bfdc1db474144f3c73e427fac7e23acef4f42cd1f9468b896ee333a8633a24eb12ffe86e38fa57fd5bceafe458daed42d84ac109ed341bb86bceb536c817e2d8e2317bb03f9abed206e4ba36a07dfb82d808dddd51c3becdc3f6a2f7025d423371e299a9ec9fc5a7556977995d1c0a520f0094dc38a7814e274d6b3fc96f1d3af22fd38735efcf4939c9ff5756bde04a98627953889226829a18896f5301293f174acc717252dab5a5f399a3ec85c7220d94fe88de6a10615f10042704c252f43ae1367bbfd79992806ad1bc12cbb12c24480fc8e2e3e939b9b2117cd8d18de4b42a1411ebbf4ac59768894b20e123cb3fd044ce92a99c91069318f0d531e1067cae33249579c19b8c7b5a15a72ad891a06506674c20d3051fb9321a22ca687e344efe5cc5caac54f388f8b9c2b4f5be5fde101968aa4667d10ef278fbb49f823676c5d86c9b74bbfa178e58352ef2d2700f9b7b50699965458791df6e9ded8944302ee0f0e14ac3a7a281f1170f941449218efbab45c5da831b54c3a899f71031733c56a438efb392f0e3d8fa66502f8cbdbf846026c39363b0eb355eb4f6022fc212e7485b146d59fe3e7907b40ac639202f0e06af28952c4a9e401cd1a033a5142477c3e6832f1e34c1a5d87a75be5b6553bf54ef4adb5821e50c5c457e8e49774e61a113fc6abf78e8323f112c973a1fd3c39320ceb76a145c12659655efa5f71a99063dec38b85a816bf6f1dfcb132a3f77b53a60ac3609e94ecc5c1eedec1e0abbe576019880d5d7c970f252b5b69528bf81e495d218a90df9c0687b311999372ab4ab25bcd53c586ff9556fa71ae6f509dbfac1903fd7eab3ff4d2fb2af8ec41090a0a50d496c8159c2a96be27d700228267c6bb9a6da4ae42b3cfaa6143190c7f6034321a933ffad9e96dccf5af27c2a8bc0f05a824726acefdd3f3261086dfe1f1ff9ca781ee68cb35a36ce0b0da063ab0728d763fbf540d749e87ca9d2c91badcb577dffa3e3fb5c2623", @ANYRESHEX], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r11, @ANYRES16=r9, @ANYRES32, @ANYRESDEC], @ANYPTR, @ANYRES16, @ANYRESDEC=0x0, @ANYRESHEX=r13, @ANYRES64=r14], 0xa) write(r5, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:04:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x3c8, &(0x7f00000004c0)={0x9, 0x9, 0x295, 0x800}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:04:57 executing program 1: r0 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377fa0ae96883ff8319dad24235e5aa01155000000000000000115a12fc3a65787803d0803e762e9b58edae89d02"], 0x1) r4 = dup2(r2, r1) accept$inet(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r7) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000140)=0x6) msgrcv(r5, &(0x7f0000000100), 0xfffffffffffffe60, 0x0, 0x0) msgsnd(r5, &(0x7f0000000080)={0x2, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0xb, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r8) listen(r9, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f0000000280)={0x5, 0x1, 0x6, 0x9, 0x7, 0x5, 0xbb8, 0x10, [{0x3, 0x3, 0x2, 0x200}, {0x6, 0x99, 0x0, 0x40}, {0xe4f6, 0x200, 0xffffffff, 0x2}, {0x9, 0x100, 0xd958, 0x1f}, {0x6, 0x1, 0x70}, {0x1, 0x40, 0x9}, {0x5, 0x2, 0xff, 0x375f2b30}, {0x8000, 0x2, 0xc4d7, 0x3f}, {0x1, 0x80, 0x3, 0x9}, {0x4000, 0x7f, 0xffffffff, 0x7}, {0x8, 0x4, 0x100, 0x1ff}, {0x1, 0x7, 0x8, 0x9}, {0x200, 0x400, 0x7fff, 0x200}, {0x1, 0x4, 0x48, 0x7f}, {0xfffffffa, 0x0, 0x400, 0x7f}, {0x3ff, 0x5, 0x4, 0x4}]}) ioctl$TIOCNXCL(r4, 0x2000740e) 16:04:57 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) write(r2, &(0x7f0000000040)="ad18f05de2f4efff", 0x8) 16:04:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) r0 = syz_open_pts() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() r2 = kqueue() pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f661ae3ce616ecace3d5c150890ef39dce575ce675c07d6e2ef4c3f0ce550bc1af71785c80192b760ea71ce28c4716c60f87fc6e690c177f7b64960da2e025e4d9dc258468a0958e1d8a0ccb3c9cdbf8a40fffb54023d8313a31ad7dc9e838011b78e7cfedd4954c663a24983f7d45e93abeb7158890c075a8d43366085422a8d763bc1761eb56dbf1fdb5d139445bc5326755012f8fc333c3e66f3e7ecb4ca2260b1fc6adabc394505827feebb0e2e62bed52a2c203b12f6352ef999aa80c5582c4fcb151b5c55530f48bad21cb645765f35c818b7bfab0d041774f01986dda9f63", 0xe2}, {&(0x7f0000000340)="fe5d55c3e463b050f091b6e4b1c02a2db2389f6eb67efe57632c614034dcdf6aa08d04e8da5018119782f0d00692699ea95f53e85b43d2a255d6eb1edbfbf8641c97e1d9df5d1b2c4b1d68b865978cec92120933fd23932d22c022e547188b38f809a89743bd5c72d1e243a9001941a491723148fdbb2e09c726e80fb705da6c42ee036925a4cc521a0600857668f2e57365550c2705fccf8aa2989aaa513b31e392a790035a6529bd48b4af1578ad7e14a1297f378bc74782c9a08886d92d95f55fa4cc061cff6d6261ab4bf877b29e1ad1637a5f187d97f8ee943df3a0fbe68dc5d1eb6f12a04f819f0598e674a1d945656055a39b38050d8f81f7fb18493702a4f1b29bfe64423cc2bc15dbf550683593ddb46ebfbb7a8b03ed2b29349c6505463b1523e7fd82aa2d5c130a5e4c1d76e1a8e72c3f9c82eaedff61769bdd3c45c49e93a6641935ba974cf9be924ef4ad1172fdf0079562e1da885826407f1c58e0592077f4dcedf7718d4d18395fea1cc85f4cf1b1325865b4d9a4573d0057903d56070a4d443cfc64f4406b9d7b9ae9b11df72d1573225edbb571fed2e80b10ea74fd28099243e550b2209719ba4849630d0b2710fd454fa22291d599e14e13a3bfb38b03c864227a6eaf873c1a516e279ad67a84e6e8a6637d2433c864873367389e9ef857fadde12952f409288ca7036da51ed51bf47229776955fed68c3020565d0b75d47d60d2c1e84dfd48d8fa3668d721d97c308fdee9c734a2a2fb2bcae435dc6dab6b5c712fdb7ecbf7a01634aa8d04bd82a68f00af210fbcb002e2cc129d73da6167e74253f2bef8275836f594df0bf566b1a39437b01dabd64c5202d55760a05885f497be3918506e3155f74f0f9f764c401959b2c129f7a4ff7721b03a9d0ac2c9da5684df37c1dba9b7e426b14addef9913e782cf3c64029731cb8afc544842be3fc6931a098bbf7a1e1a1d7120bc37b5040835f9382251b252f1fa51c98383ce28934c23ab163e72c044ecbc6fb90c8f8a0b8a25b461a95d3f7291bf7b46d700eea6e9f48c25aed8ed89735fa49bc7e29d767bd4a3303b0c1e4e93710083ffd93c27d98ce2037ceb2e599f8ee8d2bc5646005a48c27a933e389f026ef42147df923a2ae13fe741bccd8f44444e5a04a359f1ae227b7ab28465e71f19a0a40c034695989696b096f5674222b538abdf6ef668394f0b072f2afd27a72fde7038a2745fa912a56d140ce02fb743171b1be389e1c3e86eb4b57378900c72f69df8f76d766cbc2076141be02009dc79398dadb7dab7fb7b14fd206d5578cd166312aa3160e141628a59afa9a4c97a04eaab2499c81fba5b88a8175b773a9566fdaa2f2691554e33970d6e7bb13eec02fbdbe8820138a360ac6dceaf164bf70ab3f609f47e4bf5c330fc920e5c6abed5ee6935dba317e8c77531bfc361879c6937dead324f9713ed5d79846f2c59ba81fec94e7b5fb9ae26c4518f8fed0c2a92b037dfd1b4b0e185dccc0166d2767df3da09ed430f5f5daaa46e7524052ee23ca655e2848344a32ca4065988d38d3eefbc997f2cbdffee956c3dc616bea02d2b0c284041b850874c54df2a6065ffc9095ba0c7815d27deb5476940d6c56593b0c2877754b8bc42b46555cca7221e1130794388f71d977c79d078f7e7f3bd7cb7daa074ef0bcd75f3a36d3415023584c27d15b63f6810ffed39d6abb27efc2a1b5c709fbc5802370ac9bafd0faa86da0bb23dc488d8527f45d897848f2bebdbf6c5c5b63f07e16f653b5525b3d6c896d4fa4d09f1774e875ac6c72e5e9859bf0718ada9fc6fbe207386ef4fd9e1d2a758a1ece3b56849cf353e10cb756a7d233e05ccf1e2c78264c4643611d47baa7be49e40c1ea5bda65422e390c74f792f1c3cadbf7942c03eb83587d5bfe9765d27d0488f2590057e8d367b124a71b458ec2ee95d5a6054ae1f112586b1fb54c8800e8636f419c011301df9218ca63d4f4ea503a3202ab3f67c5f60437cf1a0ab3edb566e16902db38bc66e9bbb4c73bbeb63d7c891d90b42d2d0fc6df3a0aa8f627964997dd295ad87d23cd6a5cbd3213f4fa208915e97ab66c0145b7da69c11446363ff981804070ecc03c328d1b1d7d7704aaab3af59573f55af377a59808651583727d91f7035d84625cc37a2ba3dff9e7a47e6ad3b8b011b37571d227135da9b23c46711b291aa91b9e4ac7147638a502d012740ab67d6742ac8b7db357801f1aee4ff31a6be3113233e6282072b52fdaa8343f36519d953fc14768deb568df2d00b69bac15cb60b41740bc8634cf095cb1bb42f01344464ceb215101d6c68c8c3d11355fb470a542a1e7592ce0de3837c73423f17e86efcee1f9eb40e0c8cff43e7d426109e90b346b283dfefd465a4297eb64ada508ddc3c0728f42062a7a4fbca8471c7f499a6ad6dc9eda37d40250d78b502eb0a62c5c4d2ed05b873b6e95c2a1e73dc730fdd6411c7c3ffd71d7cdae93b23ec2f4d5418ce455ab2d4df6bb8ca1c9d2710f446d51db6a6215bf40b5f862885e6df700f19672c6afb0665c0e9de3e67bd2a5e9e85e28efcf512eba1a52f99e745334e36419adf54def82ebe3c758ebc789fc55fec73cb7688e4d45e4d12d56d48ad01f6657e6bcf0b646af7ce49aac8dbdab645c6d1fe0c29dbd808cd6fd265acd89515004f1218f2e8d70f53f66238cbf49835618608cce2514cb597d1fd9b8c478d5dc54766203a8c47d79f8b28ffd56c1b528da55f07d31a493aaebd2aa464c8c42888f6ac0a2d07b4be235f0ebbb95796f8fe8678dd4d1c9190f2562ae91fe705cf2d5f592eb6238bc65bf19275141b285bf751791a550728ca8c8c44d27a58d27010d113786f3eb263daf17968d777f5bbffc41ac916ae38a7245aa327d009f1e0a4d8be513583d56894dd58be236ea1acd5cf230f8c2a5617c98b3cd61313fa72f9f3992b0e39865f913d479dfe53ff42096a6c912cb6687958e014e803a7e5649766cd5bfcea3d1b76162245a320e337b2ad21260cfb02e54fb4e6d643ecf5ed9cd3f47f320476fbdd348194f7476a5f09bcb0698c7d3904008b471da09278b2fe29513e34e442fb9a8713a459bd5aa08c27c96d5b9d89f26ad38e8e09beb0077704333a6e611d29361877fbf11ad405ac94cf1f572dad7fc9d77e0ff00dbc65ab03969649b5e5556215ac26202a4b3fed92e2273ca9b6f849ae30aa5d8308066b86058726d1f66ca250a255610b0c1932a4a0f35cd4d2ebe2813c53c9555431b328c83b3bce432461b8cc6b1c79a09f4e7eb651de85b8d2e149d033c88634767fb2c4eb733313a231e80f194922e15e94c1b789022bb65148dc5123bd3bb818105ec52f65fc121143758d4c08f7feba724e1cfea7e0e59c91ae9c0925132ffcaeef082c2c62cbfcb38e1c93f0a27b7bd02bd0f9922da61c2b671bc6c8358dabe9d9018f51ab3b75799f37cfad65e25536c99fea231942900e7ff46c416bb3c02ef7f6c4c1b695483c059c6a68cff486d965005d163679ea89187e14c4862fd454beadb1f82e3d01763c103a0488332debb3d088e7967b7d276fa1286dbd78007743c32ca374814683729e061668d595abba9de891701c9529dcf5072e3533951feebede0b0183063ae14cf5bb605e42b82bf60557cd5f457a9ca1ec422238ddeea79d6c855a4c14d473cee45ef0e23bc7f8dd29e29c0d902e76ca79622b93023fb83a26b7b48f8152c23538abb2e7b7ec2b27dbcd9e93466be6ad6d45fae8939320af52827d598a79ea6ccf77c6b005bbd1ee8456727a9577f0543fa7fb15757f6946df33187d374972f50a2ab7878716566a2e45ba1484558e774b6792ca89bbf4258cc46024b8a620c5a78d3493667d402df3cfc4abd50d22ebe0475ebd916adde442518d32471f0aad756c2ee5298105182a3f21223d8ccd49b0dc7d4b31474cf2057d3a8216044b03fae5b85e042830a11eba2d66ec2a01f0a7c4d6605c99def4fc49be9952bd91c8f611f24ad029eefe060bb8715cedb8f13d0367c609565ec24fbb3d12c15b16b2c2168d521670d0ceca063c5295b3051e1c7756f75db1dd70040be8f8aff0d0dc3b747e44d5b6e0ab86fb9aa062128f160e9dffe49ad0a466539a00b3050f3851b9d6f68a370249827dd83b503ac44a2e2555ac4d3fc880cd51c76a24bc7d7709ad529959ba3726f248fae979c603aaa6b245d2df97e5db75c01a67db5809e2ca8043565d4cc7c8e2dd7daa0cb6674239eababd314255756c4a569bb15f6319b6ec92c2da8dbd3bc7766ff7996dbe3ad165aae9dacf02829479d56aa69bdcc48cf716ced2720ae727251ebfca808608a7555699888cfc1f0572d54f75a2f1c66c6967b95d39c1aa3c0b22c399226b2bb68d7c41c69f9ed790e62438b9f788fdf305b53695b1bd26e7b9d626aa4a210c4f108f8e9dc96a340d724e8782d608511b34855cfca3084fb61174188e128ce5e7fa60b80364b465ceb6887ea0eb536f84c16eec42acc6d6a9be10f9563d91b124a3ec1fd478eeafb607d8245034ae933e7d2637d81538a5babffdc4fa532337e06bd8e59b8962714dba0d8a7acc8848e342653d8abbc30db7336ebdae474ea740107b3bf9e07d772b754ad72476a0c411a1b17ac2fd243409b2ccd121394fc7496ed7a83849f7041b0a9eed3ee2d0b344fc2d3270f1156cb0da23e9fefc2a540ff489e1489e762063fb85337870b15ba02499fa0ff5cd1a12d547712472c5ddb6b3c8155ac807a5ec8d98650aa82d189112bc517b4794b701d017566646b4d2becf72f077dd0ebf3c54e4583cbe85350724d8dd82b5fa1b52c79fb573bce80908e00ae5a996820d4c0fc01d7b3bb445dbf9ecbb883d43a27bca6f09db8e94549c883934e5a8fb991654eb33bab15444733b313e364559bd69bc442aba1339ccafa5d42d8599e2a8a9b698f674eb240f6364da1dbb427a0df83954adfc9d5b9e47714259d85b503961514421b2bd7f9051270705730c39fff4f3a0ab01f8b0cef9675e0eaa8b7de195d11cf18daeb05974abf821627f70f95d15e408a3429d77658adefcda56cc9b3cdb320f41f8eee4d4434ad72e106758fde1a581f9dfc2eb366ae1cb4c557b2964796108d0979c8cca4976a2a317f3df2c5c8531c2b8d30e8e4c0c97207dda2920d74abde2430b41c9d58e457272b435d44b04bee8c2c72c9a5dbe516a8ed50f8e280715586573546260a9682f6b30be187ec3693fd6576ad3584bb34b2714e498aff32901648c975a51cecef6a2cfd352ec8b957ddbbd935502b9cef79089572fa843c700c274550124f2d0c09de9a8ca2ddf2718f1d10bf9d42cdd727fb838c480b7f5895ffcd06fb66d84f6af31f9f7824a9a5f446e94343d46db7e51abe007cd1800dfb09bff4c1f9f2613d33138a183a61744b0e6a0b54d8193bac4e0beb36a906ed52b8b70b9dac859b89d6483ce9b88e04690902ef54f8f44c79b8782ce48b8da089a93d49cf7d5a4b8608984ec314a9232205ee5eb91f1beecaa2c1ed9bb39c414937c17faab7e7d8845ea8b0354c139ba0c971b3653b6c6e3e8a32821698e7d2faa1e77512457be4727a8f7d4d5a93b982e432a083a85f42037012d4ba0d3de016ceef88d8fb9b6faefde16b4bff6696fc6373b56cd4236ac0551fc283744b8540310b4b82de04c84f1abdc1ecf6dc773e8cb7d451c1aac67529b25a88a4b4a52cd47bd05e68fa51ab62233f3239a93742da4896898fb533de248485ee2b5f55ba388e1cf657b7d20c80f05a", 0x1000}], 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:04:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000080)='./bus\x00', r1}) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:04:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x0]) r12 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x3, r8, 0x0, 0x0, r10, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x1f, r8, r11, r8, r11, 0x10, 0x8}, 0x10000, 0x200, r7, r7, 0x31, 0x8000, 0x80000001, 0x1}) r13 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x0]) r20 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x3, r15, 0x0, 0x0, r17, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x1f, r15, r19, r15, r19, 0x10, 0x8}, 0x10000, 0x200, r14, r14, 0x31, 0x8000, 0x80000001, 0x1}) r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() setreuid(0x0, r23) setuid(r23) r24 = semget(0x2, 0x4, 0x722) r25 = socket(0x18, 0x400000002, 0x0) close(r25) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r18, r23, r26, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r28 = getpid() r29 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r29) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000640)={{0x0, r21, r22, r23, r27, 0xb8, 0x4}, 0x7, 0x5, r28, r29, 0x2, 0x369, 0x100000000, 0x62}) r30 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r33, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x0]) r37 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x3, r32, 0x0, 0x0, r34, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r37, 0x1, &(0x7f00000002c0)={{0x1f, r32, r36, r32, r36, 0x10, 0x8}, 0x10000, 0x200, r31, r31, 0x31, 0x8000, 0x80000001, 0x1}) r38 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r40 = geteuid() setreuid(0x0, r40) setuid(r40) r41 = semget(0x2, 0x4, 0x722) r42 = socket(0x18, 0x400000002, 0x0) close(r42) setsockopt(r42, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r42, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, r35, r40, r43, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r45 = getpid() r46 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r46) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000640)={{0x0, r38, r39, r40, r44, 0xb8, 0x4}, 0x7, 0x5, r45, r46, 0x2, 0x369, 0x100000000, 0x62}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="2cd4badc620f1560c44f240f19b8c767ef3cad2c9699d3beb06803036522f55f932d840f279d381e3c3542e6da37924cdc3dd06b21ad1a2c9a848d454d117663554133298f16b6e812ad4e74b41a109d6e", 0x51}, {&(0x7f00000000c0)="29544d232ff9413c2511d6145de79c334ab1d738edd391c24063d79d0d29696e46b7d348a16ea24d518fefdff6de8ac7b07f100e512c4b9503b36473cf63d7b1b3fab12768f4adb69f13a0425e4b62cf73d3dedee743a07a810b3947be37b20ba381b154199dadc3faabae3f65cabf800b4feeb3757e1f5fdc59b34ea7833d10936ede48924631daa2f3ebde002f8a4887e8e70a7f10db2a9bf4608ce61931cd384aa3e326cddccae6d9779bffd91ecf90129995f911b4fe702ce581fbd1c800c6a553e9cd7c343ecd193599e8fc38", 0xcf}, {&(0x7f00000001c0)="5acdb111a63616ef3a30c10879927932f1113878e191f2c56d3c53c99088222c4ac6b2350e648d89fb2ef25aaa3d2c7f6baedc5e2706ece1fe9c2a0f412e0c7224cb7e7a804ad473d4ebbd810aa221a96bf654dc9e33832efe8a394f73a030c5618a307af201f601c53bf3927e533863e44c7bbf6ad6c886c9fd5ba15e7898280df6a34d6627451c61fad5", 0x8b}, {&(0x7f0000000280)="021456863e2a46118c56c547859f4d81fa2b5aadf0894baaa466f6ada5fbc622f3c1bcc3d7df3f757f9fdd289a2dc46f1cdff1bc4d5b964c9864dfe2bb786e16005b39a8b44686", 0x47}, {&(0x7f0000000300)="7d04418c45054909a90bdd78793eed260cb045371cf818269b284a2cf0d883f61a10e1508b018fe29caaa0a089b52f27ddf4170a3ed08aa5dd5e9ffd120ef4c5e4e2d2712f04981a8be7c606da2ebf8245eec5228c9c26524d0d10bd869bd1eadb2702ac360c4c41df2ffd016d40beb349eed8d73bd8c7e030d433817de56ccad267194190323f5ac7a72b96c2786b167adbc80aba944e4bf2fc0fbdbf3f126c651a7c27bc0d6aee4bf7fac9331ef0d82338b5e07087cde64c3cf0e4898b381c30bee2724a18f8d94c445acfed877464f4d371ee0e9438cd74fc1b93d69c3a9346ed8b30c376a204cf0eef22754228e412ac8b71df77", 0xf6}], 0x5, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r1, r3]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r4]}, @cred={0x20, 0xffff, 0x0, r7, r21, r39}], 0x60, 0x800}, 0x9c6cf56519db19a) 16:04:58 executing program 1: kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r4 = dup2(r3, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000040)=""/32, 0x20) pipe2(&(0x7f0000000000), 0x4) kevent(r4, &(0x7f0000000200), 0x40010003, 0x0, 0xfdfffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:04:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x1c3) sendto(r0, &(0x7f0000000100)="1f1f028eb4afa0581837b3a4b78a1f8eec3c418f50d299035fdd61aa0382a70959530360230491d64e1d2889499170be643a", 0x32, 0x40a, &(0x7f0000000140)=@in6={0x18, 0x1, 0x6159, 0x3}, 0xc) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40000400000002c1, 0x8) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x5d2d028540055c6d, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x21040, 0x4c4eeab4dfc1680c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) dup2(r4, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x226, &(0x7f0000000080)=[{0x7, 0x80, 0x4, 0x101}, {0xa1, 0x3c, 0x33}]}) socket(0xa, 0x2, 0x1) setgroups(0x0, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) 16:04:59 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="563ed902a7ffffffffff0000"], 0x10) setrlimit(0x6, &(0x7f0000000000)={0x6528, 0x17}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) 16:04:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0xc8edf75bcf444f24, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3f, 0x0, 0xc, 0x8}, {0x9, 0x6, 0xd6, 0x7}, {0x7, 0x9, 0x7f, 0xe}, {0x0, 0x6, 0x9, 0x6}]}) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 16:04:59 executing program 1: socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)="5f6a280ab9a3236b5fb65e5ebcce8f644a26eb1e22bf1fbba9d7ef2a1ad97c27b607edbc7d00714f9538e7dff13a156b631b4e8b87a230694702dd4f23f9630204c82b36cc4fec7177d03467ccef1a99c640d4db618f981bf3629a181841243af7c70000", 0x4f) 16:04:59 executing program 0: nanosleep(&(0x7f00000003c0)={0x10000, 0x2}, 0x0) syz_emit_ethernet(0xeb, &(0x7f0000000000)="68fb9b27215da31ce9feb74915c6963f12ebd509bf18d1d07b4ac3900533fc0dc32c5f67dd247c314695347e1b6a0bb31506e5a0d5774f30d5c990b77a508bea8f16fabe96eccff0b0a64030d98b20a8cec48bbc5b7fd0aeadf142a2210d0f2a932a37eef5178855e5a3c7b9211097e96885175ac35368aa94567f738a6b5d7b4d28e149e20c8f94667dcccb31f943208558627ef3df10b8e0ed30c6f2d162cc59665a9ae45f1c82b007b1fa3c5f5f8ff40feb804cc840a2fe7a52240243b3ce8670bd1d6d75f2c41d7f141ca7861daca710caca6bc616fb79b63d5f2589db08b293bbef4221b683d5a3d1") execve(0x0, 0x0, 0x0) r0 = shmget(0x2, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240), 0x0) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x0]) r16 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x3, r11, 0x0, 0x0, r13, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x1f, r11, r15, r11, r15, 0x10, 0x8}, 0x10000, 0x200, r10, r10, 0x31, 0x8000, 0x80000001, 0x1}) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() setreuid(0x0, r19) setuid(r19) r20 = semget(0x2, 0x4, 0x722) r21 = socket(0x18, 0x400000002, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r14, r19, r22, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r24 = getpid() r25 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r25) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000640)={{0x0, r17, r18, r19, r23, 0xb8, 0x4}, 0x7, 0x5, r24, r25, 0x2, 0x369, 0x100000000, 0x62}) r26 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r29, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x0]) r33 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000100)={{0x3, r28, 0x0, 0x0, r30, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r33, 0x1, &(0x7f00000002c0)={{0x1f, r28, r32, r28, r32, 0x10, 0x8}, 0x10000, 0x200, r27, r27, 0x31, 0x8000, 0x80000001, 0x1}) r34 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() setreuid(0x0, r36) setuid(r36) r37 = semget(0x2, 0x4, 0x722) r38 = socket(0x18, 0x400000002, 0x0) close(r38) setsockopt(r38, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r38, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r31, r36, r39, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r41 = getpid() r42 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r42) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000640)={{0x0, r34, r35, r36, r40, 0xb8, 0x4}, 0x7, 0x5, r41, r42, 0x2, 0x369, 0x100000000, 0x62}) r43 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r46, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x0]) r50 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000100)={{0x3, r45, 0x0, 0x0, r47, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r50, 0x1, &(0x7f00000002c0)={{0x1f, r45, r49, r45, r49, 0x10, 0x8}, 0x10000, 0x200, r44, r44, 0x31, 0x8000, 0x80000001, 0x1}) r51 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r53 = geteuid() setreuid(0x0, r53) setuid(r53) r54 = semget(0x2, 0x4, 0x722) r55 = socket(0x18, 0x400000002, 0x0) close(r55) setsockopt(r55, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r55, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r48, r53, r56, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r58 = getpid() r59 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r59) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000640)={{0x0, r51, r52, r53, r57, 0xb8, 0x4}, 0x7, 0x5, r58, r59, 0x2, 0x369, 0x100000000, 0x62}) r60 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r4, r8, r17, r35, 0x1, 0x6}, 0x800000, 0x0, r59, r60, 0xcd, 0x5, 0x10001}) 16:04:59 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) renameat(r1, &(0x7f0000000180)='./file0/file0\x00', r3, &(0x7f0000000240)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0xcb5b0b940246869a, 0x3, 0xfa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0x1db) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r6, r8, r6, r8, 0x10, 0x8}, 0x10000, 0x200, r5, r5, 0x31, 0x8000, 0x80000001, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0xc, 0x4000002a, r5) 16:04:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x45) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x1440, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000240)=0x20) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000280)={0x80, 0x8, 0x3f, {[0x9, 0x2025, 0x4, 0x6, 0x7fff, 0x30c, 0x7, 0x7de938e2, 0x10000, 0x7, 0x6, 0xffff, 0xfffffffffffffff8, 0x101, 0x7, 0x5, 0x400, 0x6], [0x10000, 0x100000000000, 0x3, 0xb42c, 0xad10, 0x5, 0x40, 0xff, 0x5, 0x8], [0x0, 0x9, 0x0, 0x7, 0x5, 0x4, 0xae], [0x80000001, 0xfffffffffffffff8, 0x4, 0x1, 0x1ff, 0x7], [{0x3, 0xfff, 0x9, 0x10001}, {0x5, 0x7, 0x8, 0xa84}, {0x5e, 0x80, 0x7, 0x9}, {0x3, 0x80000001, 0x2, 0x100}, {0x5, 0x4, 0x7, 0x6}, {0x4, 0x80000001, 0x0, 0x8}, {0xd0c, 0x712234ee, 0x0, 0x5}, {0xd86e, 0x2040, 0xb000, 0x8c}], {0x1, 0x200, 0x4, 0x9}, {0x0, 0x9, 0x4}}}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0x800, 0x0, 0x7fff, 0x0, "ed9f9a52ea1720fc13e583930bc61a2c57077161", 0x3, 0x1ff}) r7 = open(&(0x7f0000000540)='./file0\x00', 0x20000, 0x94) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000580)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x393eeb94dff4a4c2, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000600)={0x80000001, 0x401, 0x7, 0x2, "a0821c365e0814371c055c6e5a4b0a17043b1041", 0x7, 0xffffff81}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) r10 = dup(r1) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000680)=0x7ff) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000940)={0x100, 0x100, 0x47, 0x20, &(0x7f00000006c0)={{0x0, 0x8, 0x3f, 0x6, 0x3, 0x1, 0xaf4a}, {[0xfff, 0x6, 0x8, 0xaa, 0x0, 0x5, 0x100000001, 0x401, 0x800, 0x80, 0x0, 0x5, 0xeda, 0x3, 0x0, 0x200, 0x8], [0x6, 0x51e2, 0x5, 0x6, 0x1, 0x9, 0x3, 0xffffffff7fffffff, 0x0, 0x82b], [0xb907, 0x3, 0x3, 0x0, 0x74aa5b7a, 0xd06c, 0x7], [0xfffffffffffffff8, 0x8ff0, 0x7, 0x7d30, 0x20, 0x100000001], [{0x0, 0x1, 0x200, 0x8}, {0xcf, 0x0, 0x1517, 0x9b}, {0x401, 0x400, 0x9, 0x1}, {0xe27a, 0x9c7, 0x80000001}, {0x4, 0xf4, 0x7ff, 0x7f}, {0x8, 0xfffffffd, 0x400, 0x5}, {0x7f, 0x0, 0x0, 0x2}, {0xba8, 0x6, 0x8a, 0x2}], {0x8, 0x0, 0x3, 0x7e532641}, {0x8, 0x9, 0x9, 0x1}}}, 0x6, 0x9}) ioctl$TIOCCDTR(r10, 0x20007478) semget$private(0x0, 0x3, 0x80) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f00000009c0)={0x8, './file0\x00'}) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) ioctl$KDENABIO(r12, 0x20004b3c) 16:04:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) fcntl$setstatus(r5, 0x4, 0x80) r6 = open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r7 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r7, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) lseek(r6, 0x0, 0x0, 0x2) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 16:04:59 executing program 1: getrlimit(0x3, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0xfffbfff9, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:04:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() syz_emit_ethernet(0x6, &(0x7f0000000140)="c053359ee803") open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = socket$inet(0x2, 0x5, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x18b, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [r3, r5, r7, 0xffffffffffffff9c, r9]}], 0x50}, 0x0) 16:05:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:05:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x5) close(r0) pckbd_enable: command error 16:05:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x10000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) chdir(&(0x7f0000000140)='./bus\x00') select(0x40, &(0x7f0000000080)={0x7fff, 0x0, 0xfffffffffffffff8}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000180)="0c9a83cc4c00b744574c3eb1c8ee4505654749fb45b10bf59c671f94933951e9b3dcffaf647bd89d62b2356adbaa46fe30c7d2c28a17710d13b1dc2f3e446c8fa75cadc6a6dbf2786dcaf8e26642554115b5dfbfc458ef36a1a8e5e3a9819533d6f8d0779a288d7c7b63aaad5f03de3b4b676c1ff63fe2986321e3f9b89a25a072af31c006bddf3b853432711140b5614e058f22b36e34b61baddff890e9a99ccf26489f1d18d4893b70c8c00ad8d0df6fd40cbadb2c4885138e61b64ea6798f25994c0dde8b4c2b97efd0def31c2256a5cc", 0xd2, 0x409, &(0x7f0000000280)={0x2, 0x3}, 0xc) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) shmdt(r3) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000002c0)=0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) r7 = dup2(r6, r4) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000300)=0x64e5) 16:05:00 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) 16:05:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:05:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x20000000009, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) lstat(&(0x7f0000000040)='./file\x00', &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 16:05:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) 16:05:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xffff, 0x3, 0x0, 0x8000029d8aaa8}, {0x1c, 0x0, 0x3}, {0x3c, 0x2, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xeb, &(0x7f0000000180)="b2d685334ea6076ca7a6c10bb8565de3c1fa2e7e3f89cf4ad6de93ecb8342a6c5a02cd43dc5e8aeb845cadc9b3f4546a605315010e8789b58fc94adbbfb4c35fa9ae3fa10000d9cec545d470b2d4ce34162b15c7b18f89dd9fa75b044f8b0fbd5ef0eb5a6a8185349d603d6ceed9bc25e6915b832c73620941991f6af6876100004ecf0829201fec8c7e17c90760672b52c70648a1d7b1b07cd171744a5c75814ef349e2f18391ce5f57e7d9b99f14df518e046b8005af718e1bfe30e73d349693c008371d3b461dfc35da81ade8b6f3561753355145bcb8e66fe6b46b350a2083b13d4bb7306145000000") 16:05:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:05:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) write(r1, &(0x7f0000000040)="d5b10534cb4f97583efee660df939558e1468f587175e60da748cee61fb5f2b6cbcb8f2dff8b323cc8ef56e9dc3ad0c80920e280e718a46f5f3771346ca9f8af9b14ad", 0x43) 16:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000100)=[0x7a, 0x4, 0xd3, 0x6, 0x0, 0xbb5, 0x6, 0xcf5, 0x2, 0x7]}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6ff, 0x7, 0x0, "579f855bc33b2e9cf2d2358246067126b27f9b5f"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) 16:05:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff6d5733e0f29385d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee913964563ad26f3ef7957c67408e3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eea47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r2, 0x5) r3 = dup(0xffffffffffffffff) getppid() r4 = geteuid() r5 = getegid() r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgsnd(r11, &(0x7f0000000480)={0x1, "7ffefd1322bf9b653f1f4e9cf40f98e91c06022bb15f22536cc982535828087cb233e38cc765cea7cfb18716b831e6941cf0202af6eaefa5b26aa6675b0c64cff289e0571c62ee67b7fd36b475d07797404bf32129e75ad93bc1bea062adc17788ced7b10f0d0a4543550d1235d5353fbfed7af6bc2e4752a8b13136e0852690a3094d260f5d5117524d5c261d1e62f0ff688759c55b38f1c4c01b6cd62a0ba3cea29892771eec8292cbd2eb37eafccb776a3f6b541a09161efdbd9723329e6914977aeba5bd6753442f6a7f6440f4db45e2d69ea610d8585a12ddb31149f96a6d7e5f6a99fb6cc787bd314f346a5f6a2a89ffd7bd5964df0d0c1919ddb1101b873c07f95e3d83c0b13ebc8e67e6c6c5c3c0307bb04642033bd2ec6f2cba6639707d2df86cacf4d35894e1f2e2766cbb2f7dacfb36f888eedc06106f8f31f26a8324e91ee904d95973cb0cdd8c48904e105ed5fd1aff1bb4e11a1e86325c38c0575c91e9c54c0503ce85b1ad5f6899897731ccecb36fd38d68a1899b2102fcdd9882093d3081c28ffeacc757bd5107df865962135aef4f8be47bb92a3726f1aba4d61c02b1f68605fc27a2c07c1758e9bd1f95a6e27948389a4abfcbffb66a6d3048ae8dfe1e2020596499c6d5fbedae50b70be92cec2ffe8804d51ac02b4d127daa8068d50c2c9f5ecd75429f5f3f1dce0c8719138ee8bdebbc21025a5ff960038c79237a21c7067efeddd6c75e13d541ae931d2ace4d54cec6147d9212ba8774a2d4792b3ac6e70b4780da17f65ca4a39a902a6dedcc305cb59616db9f747c05d0c307bf259458fe0fb693baacd2b5259559eb45aaefbbc9f2470fe213160f4c0d72f8bdb5655ad42fb71396ca4554c759884349e89f71cc51d80ad567e44cbd5bbe93518216a33ef0b841cd079718cdb8adff271f2674f9a41322632120f96966b07e75495706881a2f2efaafbe32f798f746e90cd0c1c7bbc7046d3e8fe1b895d0a4b3edbe8b8ea85df5a135f6295aab3f6abc4571c9d18a9a7a4bfc8b91b79ddd1b477e03814ce42bf239231b4c7a040445c30dfef0607a3a4c6daa030ebf669fff3700117a88bea858ec562b71cb43f7ce3e8437e5033b96010866c7276cbb9939db92219183384678bd86ed00694a417b89049320f9e8fb91231060ca2202042926dab453ed8e05ca803b099f0604a780602405a26417289344cac75af12d8fb828c86ba0fa8681aff6a8d8dad07c89233effb9a02cc09ee3cdfd04b6d2f452f5ef3dbbf806ae43ba80412313ca6a56f48bda71f3a94f5f4773bf711b3db6d6960401799a400682a06af36f31583e64ca7e90fd3821a7a1618b3270158f8881bd93ef0f9f467868276d07c7071384818413877a262d17437ff89d128eac64e86feb7fd5707599e158cb52db11eb1ab0380a9709e8fd060f63192acfc0239707b53c4a12fb18033ab763c594c02d540d81788038acc54789a80f56c45cba79d1f5ed5fa4904a9d016cfcf61418df78a5c6250a91a996585307a30a996baae9b21688b6a4f1ee6f2b9af1622d2fd6aa1c18b70e979f100e905f2a7a9c0d2b7f2822a1282a83a142edf0f257a00908854bb986751c39670e0313c1b12f4d7ca5f6b55d05e6c4e7ad9bb6d929a1a751621fbfe2bb6d18ad9cc51f5af5be28e48d71161a20336f025fe21af4467496b097a21c40f3bd438c881664b38103bc3fca372180e3ebd268d8bb372cd187376e17cbcaa53261dcf01f833e8e51538563d118d3062a2bb916e55811868fb5df475964108f12f4ce1489bb4579ec4c44789b992681619e92022c340912d75cc6581bdef1c10c0bdab6e008a7f5f3a64d55fef9c16f360bc654233c2add06801f07fae48d3b5e28761ae5184d688787ccb5bc93ed44298cdd8ec14b8c2abf57146faf2e762386a7046b29bb9845f470ed9676a95418c9891f5db8677cb655ec6750234d67a6d80e2ebf3843f656ba7f0cc5a2be264ca807a072ad87c09aafb19997bd2080b9f026e0ade23fbfc73af4c4aa568b459a960f5ba7b367465a6394c52d8b0dd23a20c397862af327e5bca066c43f50cae4ab94b7c90d370c0d8c5bd439c8ed75213a84189207bc883430885a2bc00dba07612b678b33da037fb1651defb9c6a4ae771dd408762dccd0f8abf3961def681209ac34d596292539e91da483dc6617b67f9abf39a48ec03c82edeb4ed9d871e0d1ab52531f0775aebdfab9d2d7820d49e95d38dd98a234c8ef942c83f06ad00c10ce9e0ffc3de3a0449972e666f59e844e1189e49d2464b6f97f7aab77646bc03682bf08a5e01f5edab59e42a4f822d451754f67e76177d37ab1a6e121193bc74b6958ccc1a43fec6bd25e856a69e430dd529ef8c5b52acb331a5c824ad3a8375de2154fd87d3021f46acb6ec76e435331351f6a371291c0f771c04456adaefa65a364d9741be67e85c5a9ec0ff9d64001e5fcc6cc21f9be3dd9d8792f7e4b7a08fe6bc52ebd96b2d6d8d9bc4a80ef76757ad803515334f83eda49ab60cfe1c5e1e61f34ea902112458f5c8a3839305bcf4c39bdebfbdda73ca55c6fbafee7fba2510298f5dcbb91c4b95c031aa37ea341ae9c71d65d96c602425d8bebab893774a2741e36a928c47ecfdb85e700f9e200dfe327cb41b6d0ec88110e7f8d76ff22e014b618a7373b13c0d8968a692677cc1038a0104dd61204280b9c3b656759e017ca72a4113e7d5499b9a0c6af5499efc2843de40e0dc77437881b1858ae0ebdbbe1604351dfe923478a0bb1c0f72fde624e3e0a71c32492e20141181b870ddd5193d8d2b4c9e7ac5fc1e392bd54870994639d1d6b71a1fd928a4bab35457f48a157a94d8dbca86fd670959ab0373ca1e9ac4e04ed84d1a69a833048901b8585d1218c6a97ad988d0307d5b8330a0188786d4a281176ddb2ac539cda031edcf0871547f5f809690311df255c3020217fbae409547d11ec191ee51d10d4abe0cfa93acf4cdadd482c203217518f59015549abea4b037a216f7166f9745013028f35b47a51f07aa0ee900cee749744f69ae21ab945d9e4b928ff0eb16ffb4af8231e6457a885fc940dbefae21f49af50b719f56214d9da2e12801da90a96bb64688ed2807bc8ae5160e71eef10b6dcfc20469f7f85a808d9699ef301701c802eb19e6af41f29cf9dd93124a5393af0d8822cb97a39498843995340e3fccd849ff0616024415d57dc745c17f5b58f6623d2e79a1c5f7758efc2cb58ba6943e7951eb63885cc350f793b72084b9e8ce44dbba53b599ffc57a5094d485d83672d6fa5ed52e2650f90fba25b986295b1441fc1ec4de268eeb64642db8b0fa4a8ab2920eb8012c7ea30e7c5f3db309dff4b205aa7ac8b2280d21b2276cb93e732543ae8757d957b6c15bfb0cbfb9f33a5abe24fc8f39f762e98b7464bffc6ed5b93e6479c7a0f96006aa87384022855ed9f8ca6bf903ab43e4cfed76b4ae58da98123f32b372c0b3d9d58fdee0605aa0479bc444cb59dc231999ada71f59e7c87b6ffdc35fdb826bce31b9941347d6b96934d3fea3e7a41f53bd4c6e4cd600ba093d0f04d9e5d8c78c6dcdd52f3069351677462749f44324f24cb14fc77304d639e23deb347de6d3e617c374dd70a7b6072c5f76cf442f68f5aa25c3db320662699c19f4f7e0d0d68e30404cb31db1bd8ee3603088a704dd7b08e8e2da74397db318dc118969a702497251db37025bfdbe44c12cc3a85ff4cbcd781492323c0b985d0f17c341722d019601f294b83c6f134dcb355c0a6a7f14ac86b0367d6a252819c6a640fe8987f989bc925715cf60d7d13a12ba5cf8da7ed83c759a113fd00ce6e35e08fdd149186781e09829c75e7aad66c9e16822f865e0dc963e77b55bd0708f2f8c7078e3dd2882be6606a36c07d50e2f6ee42910b760c1aa8f3a378b58eb76ba341e6ff3e894993c1c7eda9bbf14be9e6b0b33667a6d85cfafcfe9d4fb6d00234f51a0de1a084b332ec87e72a5fbe6a7e32cc867618cb1a2b4e4726fc8e24646260136cc52d33d380e3ec5b56ff1ced58cab75796ac7d5744af2da9a077df98642ccbcda5b324eaa5225cd3feff03745b35f512c9145af1766eda69a77103034a5207ba0fc6f7498a94c2afa40641762dd5d3137a7522ad6887cfebf360d9c9063825b538edec240465fd87e7714288b74778d64ec6db7654341504a2379dff223e6cbabd8fb276a2893f1349212916e16bb25de7ada8eeea9c69cec922924cea3491ef45450fd9c5031b2001a056d1e5983d3526f518d32aac4dc6caa7c5ed5c058543fbb4e9911dd1489118413576fcddf6254c3d61b4dda755962adee4762113bbf1d4bfa3c66300a602160bfa1cb8d1b74ca67b7af6a8d1680e9e2a3bf3673659886a91b20c4ea8badeba49ce0ea2dca209a799f418a1e0ef8def27f0698cb6562f1d7289d04a4b427e1114da5438a95f1bf171c72161d670c07122ddb6bb3aa33473454ca7c880ea3adc6d6870f78d489715b12235fdabfae84866a590f43be33bf77e79eede43a2a7da2a64e1547686fd66c77b1acb47fdd9b874335b1e51b79d6e74e38ee77af3f1e9ee4a6a39a73eb9769511fb9ac64af8981a13a54af88e837647cdd23a6d625b03a6d5e80c90dc83390db112419ba66da19d0abbe1cd30bdcec1be3d4587a35b43dd48f0922c922c307f7b433330cf495f86761505d9f288abc45c6a37791c3c40014a838da3424250e18807aede55640a1efdf2e4c05ff51e2ea760561307298cee0c32e2aac764ff77ac5b00f1216f6c71b5715089dce093f02cb5e08e8aaa7e3a10d71940edbed6f6cf84cc49e89135e1170e4953b640bb7524fa0de9bd9a1f308d5be988c0194c3e5f77f610a7e6c900d1cbd00bf90dc44884a218e90651e86454fd5aac9279e774d5be9d0ced421fb9c3c80e20442bb08bb1213c281bfcd8bce88f91146380b2c86559fdc1e49b62ecf195bc40624d7f6edf9b8f5c76effeda90417b1e0c08f999f5355a095956bcdc70dc21324614702631b6783f238ddfe425c20259a47e83a93813715b8c4592e1dd6a2fffe650bce3f61ecd7243186b899c5881b837d93654b34606a148e55ed34d35b81e9388875fbb4e0acafe560460f0e28b22f686ea3702d10da3d9d1d051db693767eec319e808c92d498339b1a2e8b14f47ae281df4a5095c3525b48863b031ead532c17d79bc3284724cff9d2ffed0df01a05dbc366ccccc76f75bc45b24f59242112babff4bae20b0ee612f970f74a77315a1a7b96126830777f679d8cee1b4b1dcafeb7144200adf8bfe57f90dfc726d3b359c78ac13f7ace88d1eb672a4c93448d7c6fe6f2ed9e7fcc008cb5ce92204d877fea1a3dc468a44bf56a36a847c5e5a03867287d479fcb0338120bdc453a72faddbeb41fdfe7518dc0212404413baf712f36637208d654d7534dd4b16126db85ce6cddf90e5186bdc327f2fe7510f3bae210326edb469fc4b8c34bb59c694a1cd953972fce9b037a0f30f1bd1b0bbdfc447a9744859b1fe1daf18426e95ca941f42942c3bf9fc92e3c028b7ed8b41cf5aed795edc83787165b5d3e63dd52d1783a306816b11d9d6561e9a21e2903ff6bf8c6397c2e0d39f844ad18d079f59a710a2575b4ca042205bd3e5095ffe8454a892d36e41b40db1f53089afe722a16fb2a5bbf51169f371c0df6f07574f28aef7abc073bafcb54708bdac125c2c894e95162576653e80cdc5c1d9962df51c129cc08344bbc64ddc2c24aaa1c5310ed741775b3125e166"}, 0x1008, 0x800) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x3a2) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgsnd(r19, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000007ffefd1322bf9b653f1f4e9cf40f98e91c06022bb15f22536cc982535828087cb233e38cc765cea7cfb18716b831e6941cf0202af6eaefa5b26aa6675b0c64cff289e0571c62ee67b7fd36b475d07797404bf32129e75ad93bc1bea062adc17788ced7b10f0d0a4543550d1235d5353fbfed7af6bc2e4752a8b13136e0852690a3094d260f5d5117524d5c261d1e62f0ff688759c55b38f1c4c01b6cd62a0ba3cea29892771eec8292cbd2eb37eafccb776a3f6b541a09161efdbd9723329e6914977aeba5bd6753442f6a7f6440f4db45e2d69ea610d8585a12ddb31149f96a6d7e5f6a99fb6cc787bd314f346a5f6a2a89ffd7bd5964df0d0c1919ddb1101b873c07f95e3d83c0b13ebc8e67e6c6c5c3c0307bb04642033bd2ec6f2cba6639707d2df86cacf4d35894e1f2e2766cbb2f7dacfb36f888eedc06106f8f31f26a8324e91ee904d95973cb0cdd8c48904e105ed5fd1aff1bb4e11a1e86325c38c0575c91e9c54c0503ce85b1ad5f6899897731ccecb36fd38d68a1899b2102fcdd9882093d3081c28ffeacc757bd5107df865962135aef4f8be47bb92a3726f1aba4d61c02b1f68605fc27a2c07c1758e9bd1f95a6e27948389a4abfcbffb66a6d3048ae8dfe1e2020596499c6d5fbedae50b70be92cec2ffe8804d51ac02b4d127daa8068d50c2c9f5ecd75429f5f3f1dce0c8719138ee8bdebbc21025a5ff960038c79237a21c7067efeddd6c75e13d541ae931d2ace4d54cec6147d9212ba8774a2d4792b3ac6e70b4780da17f65ca4a39a902a6dedcc305cb59616db9f747c05d0c307bf259458fe0fb693baacd2b5259559eb45aaefbbc9f2470fe213160f4c0d72f8bdb5655ad42fb71396ca4554c759884349e89f71cc51d80ad567e44cbd5bbe93518216a33ef0b841cd079718cdb8adff271f2674f9a41322632120f96966b07e75495706881a2f2efaafbe32f798f746e90cd0c1c7bbc7046d3e8fe1b895d0a4b3edbe8b8ea85df5a135f6295aab3f6abc4571c9d18a9a7a4bfc8b91b79ddd1b477e03814ce42bf239231b4c7a040445c30dfef0607a3a4c6daa030ebf669fff3700117a88bea858ec562b71cb43f7ce3e8437e5033b96010866c7276cbb9939db92219183384678bd86ed00694a417b89049320f9e8fb91231060ca2202042926dab453ed8e05ca803b099f0604a780602405a26417289344cac75af12d8fb828c86ba0fa8681aff6a8d8dad07c89233effb9a02cc09ee3cdfd04b6d2f452f5ef3dbbf806ae43ba80412313ca6a56f48bda71f3a94f5f4773bf711b3db6d6960401799a400682a06af36f31583e64ca7e90fd3821a7a1618b3270158f8881bd93ef0f9f467868276d07c7071384818413877a262d17437ff89d128eac64e86feb7fd5707599e158cb52db11eb1ab0380a9709e8fd060f63192acfc0239707b53c4a12fb18033ab763c594c02d540d81788038acc54789a80f56c45cba79d1f5ed5fa4904a9d016cfcf61418df78a5c6250a91a996585307a30a996baae9b21688b6a4f1ee6f2b9af1622d2fd6aa1c18b70e979f100e905f2a7a9c0d2b7f2822a1282a83a142edf0f257a00908854bb986751c39670e0313c1b12f4d7ca5f6b55d05e6c4e7ad9bb6d929a1a751621fbfe2bb6d18ad9cc51f5af5be28e48d71161a20336f025fe21af4467496b097a21c40f3bd438c881664b38103bc3fca372180e3ebd268d8bb372cd187376e17cbcaa53261dcf01f833e8e51538563d118d3062a2bb916e55811868fb5df475964108f12f4ce1489bb4579ec4c44789b992681619e92022c340912d75cc6581bdef1c10c0bdab6e008a7f5f3a64d55fef9c16f360bc654233c2add06801f07fae48d3b5e28761ae5184d688787ccb5bc93ed44298cdd8ec14b8c2abf57146faf2e762386a7046b29bb9845f470ed9676a95418c9891f5db8677cb655ec6750234d67a6d80e2ebf3843f656ba7f0cc5a2be264ca807a072ad87c09aafb19997bd2080b9f026e0ade23fbfc73af4c4aa568b459a960f5ba7b367465a6394c52d8b0dd23a20c397862af327e5bca066c43f50cae4ab94b7c90d370c0d8c5bd439c8ed75213a84189207bc883430885a2bc00dba07612b678b33da037fb1651defb9c6a4ae771dd408762dccd0f8abf3961def681209ac34d596292539e91da483dc6617b67f9abf39a48ec03c82edeb4ed9d871e0d1ab52531f0775aebdfab9d2d7820d49e95d38dd98a234c8ef942c83f06ad00c10ce9e0ffc3de3a0449972e666f59e844e1189e49d2464b6f97f7aab77646bc03682bf08a5e01f5edab59e42a4f822d451754f67e76177d37ab1a6e121193bc74b6958ccc1a43fec6bd25e856a69e430dd529ef8c5b52acb331a5c824ad3a8375de2154fd87d3021f46acb6ec76e435331351f6a371291c0f771c04456adaefa65a364d9741be67e85c5a9ec0ff9d64001e5fcc6cc21f9be3dd9d8792f7e4b7a08fe6bc52ebd96b2d6d8d9bc4a80ef76757ad803515334f83eda49ab60cfe1c5e1e61f34ea902112458f5c8a3839305bcf4c39bdebfbdda73ca55c6fbafee7fba2510298f5dcbb91c4b95c031aa37ea341ae9c71d65d96c602425d8bebab893774a2741e36a928c47ecfdb85e700f9e200dfe327cb41b6d0ec88110e7f8d76ff22e014b618a7373b13c0d8968a692677cc1038a0104dd61204280b9c3b656759e017ca72a4113e7d5499b9a0c6af5499efc2843de40e0dc77437881b1858ae0ebdbbe1604351dfe923478a0bb1c0f72fde624e3e0a71c32492e20141181b870ddd5193d8d2b4c9e7ac5fc1e392bd54870994639d1d6b71a1fd928a4bab35457f48a157a94d8dbca86fd670959ab0373ca1e9ac4e04ed84d1a69a833048901b8585d1218c6a97ad988d0307d5b8330a0188786d4a281176ddb2ac539cda031edcf0871547f5f809690311df255c3020217fbae409547d11ec191ee51d10d4abe0cfa93acf4cdadd482c203217518f59015549abea4b037a216f7166f9745013028f35b47a51f07aa0ee900cee749744f69ae21ab945d9e4b928ff0eb16ffb4af8231e6457a885fc940dbefae21f49af50b719f56214d9da2e12801da90a96bb64688ed2807b0300000000000000b6dcfc20469f7f85a808d9699ef301701c802eb19e6af41f29cf9dd93124a5393af0d8822cb97a39498843995340e3fccd849ff0616024415d57dc745c17f5b58f6623d2e79a1c5f7758efc2cb58ba6943e7951eb63885cc350f793b72084b9e8ce44dbba53b599ffc57a5094d485d83672d6fa5ed52e2650f90fba25b986295b1441fc1ec4de268eeb64642db8b0fa4a8ab2920eb8012c7ea30e7c5f3db309dff4b205aa7ac8b2280d21b2276cb93e732543ae8757d957b6c15bfb0cbfb9f33a5abe24fc8f39f762e98b7464bffc6ed5b93e6479c7a0f96006aa87384022855ed9f8ca6bf903ab43e4cfed76b4ae58da98123f32b372c0b3d9d58fdee0605aa0479bc444cb59dc231999ada71f59e7c87b6ffdc35fdb826bce31b9941347d6b96934d3fea3e7a41f53bd4c6e4cd600ba093d0f04d9e5d8c78c6dcdd52f3069351677462749f44324f24cb14fc77304d639e23deb347de6d3e617c374dd70a7b6072c5f76cf442f68f5aa25c3db320662699c19f4f7e0d0d68e30404cb31db1bd8ee3603088a704dd7b08e8e2da74397db318dc118969a702497251db37025bfdbe44c12cc3a85ff4cbcd781492323c0b985d0f17c341722d019601f294b83c6f134dcb355c0a6a7f14ac86b0367d6a252819c6a640fe8987f989bc925715cf60d7d13a12ba5cf8da7ed83c759a113fd00ce6e35e08fdd149186781e09829c75e7aad66c9e16822f865e0dc963e77b55bd0708f2f8c7078e3dd2882be6606a36c07d50e2f6ee42910b760c1aa8f3a378b58eb76ba341e6ff3e894993c1c7eda9bbf14be9e6b0b33667a6d85cfafcfe9d4fb6d00234f51a0de1a084b332ec87e72a5fbe6a7e32cc867618cb1a2b4e4726fc8e24646260136cc52d33d380e3ec5b56ff1ced58cab75796ac7d5744af2da9a077df98642ccbcda5b324eaa5225cd3feff03745b35f512c9145af1766eda69a77103034a5207ba0fc6f7498a94c2afa40641762dd5d3137a7522ad6887cfebf360d9c9063825b538edec240465fd87e7714288b74778d64ec6db7654341504a2379dff223e6cbabd8fb276a2893f1349212916e16bb25de7ada8eeea9c69cec922924cea3491ef45450fd9c5031b2001a056d1e5983d3526f518d32aac4dc6caa7c5ed5c058543fbb4e9911dd1489118413576fcddf6254c3d61b4dda755962adee4762113bbf1d4bfa3c66300a602160bfa1cb8d1b74ca67b7af6a8d1680e9e2a3bf3673659886a91b20c4ea8badeba49ce0ea2dca209a799f418a1e0ef8def27f0698cb6562f1d7289d04a4b427e1114da5438a95f1bf171c72161d670c07122ddb6bb3aa33473454ca7c880ea3adc6d6870f78d489715b12235fdabfae84866a590f43be33bf77e79eede43a2a7da2a64e1547686fd66c77b1acb47fdd9b874335b1e51b79d6e74e38ee77af3f1e9ee4a6a39a73eb9769511fb9ac64af8981a13a54af88e837647cdd23a6d625b03a6d5e80c90dc83390db112419ba66da19d0abbe1cd30bdcec1be3d4587a35b43dd48f0922c922c307f7b433330cf495f86761505d9f288abc45c6a37791c3c40014a838da3424250e18807aede55640a1efdf2e4c05ff51e2ea760561307298cee0c32e2aac764ff77ac5b00f1216f6c71b5715089dce093f02cb5e08e8aaa7e3a10d71940edbed6f6cf84cc49e89135e1170e4953b640bb7524fa0de9bd9a1f308d5be988c0194c3e5f77f610a7e6c900d1cbd00bf90dc44884a218e90651e86454fd5aac9279e774d5be9d0ced421fb9c3c80e20442bb08bb1213c281bfcd8bce88f91146380b2c86559fdc1e49b62ecf195bc40624d7f6edf9b8f5c76effeda90417b1e0c08f999f5355a095956bcdc70dc21324614702631b6783f238ddfe425c20259a47e83a93813715b8c4592e1dd6a2fffe650bce3f61ecd7243186b899c5881b837d93654b34606a148e55ed34d35b81e9388875fbb4e0acafe560460f0e28b22f686ea3702d10da3d9d1d051db693767eec319e808c92d498339b1a2e8b14f47ae281df4a5095c3525b48863b031ead532c17d79bc3284724cff9d2ffed0df01a05dbc366ccccc76f75bc45b24f59242112babff4bae20b0ee612f970f74a77315a1a7b96126830777f679d8cee1b4b1dcafeb7144200adf8bfe57f90dfc726d3b359c78ac13f7ace88d1eb672a4c93448d7c6fe6f2ed9e7fcc008cb5ce92204d877fea1a3dc468a44bf56a36a847c5e5a03867287d479fcb0338120bdc453a72faddbeb41fdfe7518dc0212404413baf712f36637208d654d7534dd4b16126db85ce6cddf90e5186bdc327f2fe7510f3bae210326edb469fc4b8c34bb59c694a1cd953972fce9b037a0f30f1bd1b0bbdfc447a9744859b1fe1daf18426e95ca941f42942c3bf9fc92e3c028b7ed8b41cf5aed795edc83787165b5d3e63dd52d1783a306816b11d9d6561e9a21e2903ff6bf8c6397c2e0d39f844ad18d079f59a710a2575b4ca042205bd3e5095ffe8454a892d36e41b40db1f53089afe722a16fb2a5bbf51169f371c0df6f07574f28aef7abc073bafcb54708bdac125c2c894e95162576653e80cdc5c1d9962df51c129cc08344bbc64ddc2c24aaa1c5310ed741775b3125e166"], 0x1008, 0x800) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x7, 0x4, 0x8, 0x484}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x8, r9, r5, r12, r5, 0x2, 0x401}, 0x8, 0x6, r24, r7, 0x6, 0xc00000000000000, 0x5}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x4, 0x80a3}) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}], 0x20, 0x402}, 0x400) dup(0xffffffffffffffff) 16:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x8}, {0x7c, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000000000dfff00000000000000") r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f00000000c0)=""/64, 0x40, 0x0, 0x0, 0x0) 16:05:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c1a2ed756b05d873e03f126c8acddead3634efaa546b45fbe35ea80e5a149ac7a676e69012ba959d2e76b626a81c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x9, {0x9, 0x3}}) r0 = socket(0x18, 0x1, 0xfc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) r3 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)) pipe(&(0x7f0000000180)) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000493000/0x4000)=nil, 0x4000, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:05:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:05:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x168) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r6, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r5, &(0x7f00000000c0)=""/180, 0xb4) kevent(r7, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000da10a083c65e75651ae0e2319c125d193d325cdff2e321a54aba07000000738de5224a983548b79d6c764cd9cc641df4c0df2fdc8f69"], 0x2b, 0x0, 0x1000) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r12 = geteuid() r13 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x6, r10, r11, r12, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r13, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000080), 0x30000) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xbd705fa736139d5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0xfffffffe, 0x6f68ab8f, "8570737ebaf6ff000eeaff2e0900", 0x0, 0xffffffff}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 16:05:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x15dd79a1e7a82bac) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x8, 0xe4, 0xf1, 0x3}, {0x4, 0x9, 0x20, 0x200}, {0x3, 0x8, 0x4, 0xfffff001}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:05:02 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) close(r0) execve(0x0, 0x0, 0x0) 16:05:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0xc}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:05:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000180)='\'', 0x1, 0x210, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x401) 16:05:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7], [0x0, 0x80000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x1, 0x81, 0xc0, 0xfff}, {0x9, 0x2, 0xd1, 0xffffff84}, {0x1ff, 0x3f, 0x3, 0x2377}, {0x8, 0x51, 0x0, 0x363}, {0x7, 0x0, 0x6, 0xe5}, {0xfffc, 0xd8, 0x1, 0x1}, {0x0, 0x3, 0x1f, 0x50}]}) 16:05:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe81"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r4, r8, r4, r8, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = semget(0x2, 0x4, 0x722) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r7, r12, r15, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r17 = getpid() r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r18) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r12, r16, 0xb8, 0x4}, 0x7, 0x5, r17, r18, 0x2, 0x369, 0x100000000, 0x62}) msgsnd(r9, &(0x7f0000000440)={0x1, "a44d43ff67e1e617f6065084726cc99b9ec025ca8d300edd7ee489ccdd93ca836f0e26f30f927ed8831ec7bb6cee12dfb8af39d8772de6f89ff5a77c7b8870ba09b637daa9a3de4490ff85d91b7cae86d7adbda0b38e8847b5677099c25ad741c6dae6969233138428c25d9d559bdb43be157a5e09a065fd238e91d70524510e22801dbb5ef7d5aaecba3b3d5bc8ddfd92c7469a7c1a"}, 0x9e, 0x800) r19 = dup(r0) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSBRK(r20, 0x2000747b) sendto$inet6(r19, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:05:02 executing program 1: r0 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r0, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) sendto$unix(r4, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5ffdbd6032f6d0c8, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() 16:05:02 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8100, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000600)=0x9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000580)='./file0\x00', 0x20000, 0x80) setsockopt$sock_timeval(r4, 0xffff, 0x300a, &(0x7f0000000540)={0x9, 0x3}, 0x10) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0xfff, 0x4, 0x1000, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000489000/0x3000)=nil, 0x1f}, {&(0x7f0000488000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd48}, {&(0x7f000048a000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000489000/0x2000)=nil, 0xfffffffffffff000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x101}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000048b000/0x2000)=nil, 0x401}, {&(0x7f0000488000/0x1000)=nil, &(0x7f0000007000/0x1000)=nil, 0xf}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x7fffffff}, {&(0x7f000048a000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x14f}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x81}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f000048a000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000489000/0x2000)=nil, 0x80}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:05:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="00006ca8f322", 0x6}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='n', 0x1) 16:05:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="80000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffff8a, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000001000000090000005c02d29d5dfc87e9b48e2117900869d8013db835779911bd69f805a0e82e66ea61b206428792ed19f9b6b258a227ef135fd622347cc4bb14e518755a50f0ab819446a1d77bd175e8f48fed11b27333ee2af77876c9ac2ead1ab04cd8df65c0eea337f5ebee722a5a40476f4999422ffc224e57c9b2fe39c735b993ac24bc1c0cca3249be0000000000000000ffff0000010000807ed404f32885cb58f0534af434f5c0c0e0d6f70219c95dbc2e319c5af0b3bc6f98db0b531c68e70f9f3bd1d568b74b3f78afd46af2c0cb8ac75a817335bb7dcd1f0d8edb4de7a488eb2b084f5cba1fe59217df3731ff595788782ba1e19e2f36df1e11a0f6e5f22d82363aab76dc50c5642ee47c6e78e5ff8fa88a494cbc4a03e9d2810fc128556aff5591ddb07ce6079ad4f34fbd4fb1be7a9de2eac4b861518e16f685117e527c49461e29ed40eff03dc43bcd0fe1a989f3a1492e295d1645fd57d7712772e4973f05f7532fb8d79a443b4c2b2c8843cf24a31eec0e58d4684c5a2f3b60f91aca8d9e57fa9953439185b8b787579d5eaf8ff80ad44cc0a47000"/432], 0x90}, 0x0) dup2(r0, r1) 16:05:02 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0xc, 0x0, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef4, &(0x7f0000000140)="fd612da05652a11f615f64e62cdf7d2ad4efc9c4259dcb7e4959f1") 16:05:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b34d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad12635809bf7eb6652c3dcd820f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c1bd156570b905029b7246be9389e32be26a498d0ce05a3852a1cb4370f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c84e898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbbb4f7f0a790841ea6147ce522005f96566eaa0600083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e2d6111b6605601850f190de01bbb11a2c979c4543f9e40630f56ae48f7de254763c9dd3ba4c4bf9e9dec9b4c759eab342be68e777b6117d83fb84f352f39dffaba65a7bd32f6d8f977793fe3ef0b9000000001464631bfc1600eedf6c65d0c4563f45de1234754d92063c9d4e70973e9fb9f80ae35b1ced19b33d971c4c72"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea4724", 0x6b3}], 0x4, 0x0}, 0x0) 16:05:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) read(r0, &(0x7f0000000040)=""/24, 0x18) socketpair(0x18, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000100)=""/198, 0xc6, 0x843, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x0, 0x20, 0x80, 0x8}, {0x5, 0x3f, 0x9, 0x875}, {0x51a7, 0x11, 0x9, 0x7}, {0x7, 0x5, 0x3f, 0x8}, {0x2, 0x4, 0x9b, 0xf3}, {0x1f, 0x1, 0x40, 0x8}, {0x33, 0x8, 0x81, 0x4}, {0x7a, 0x1, 0x6b, 0x3ff}]}) r2 = dup(r0) setsockopt(r2, 0x1, 0xff, &(0x7f00000002c0)="671d30c2be8ba19f549fd8f2e695be9977f08dd100e55e0508ba3a6492b0903d915f11cc5042dbd8c80febfbb76bb3667c19def1868546218e7b96c40b2dc44a53ecc8adbe58df3700229bc8304a580a9dd77f010a582543204d6b2c2007e068275cf6422a5f45664a4d26b717c9cd5b9c3ebc9ea9f294dda186f51056497ef5ca74a1b85d4f80e9ff2e546e897cc16a2c1cb09656db3ba50a7bb90ddf6d9e66e0b6616f0f4392042f9c4287b4881eebfa565d3e62483b15f00ce7e501801b6a6c04c6d7c007b581e41a83f7cffd837f2fd39871afdf12ed4a0db7bae0c65472492e04687bcf", 0xe6) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000400)=0x2) socketpair(0x10, 0x2000, 0x2, &(0x7f0000000440)={0xffffffffffffffff}) getpeername$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) clock_gettime(0x4, &(0x7f0000000500)) socketpair(0x18, 0xfc7f139da77d501, 0x1, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) r7 = syz_open_pts() r8 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0xc5) mkdirat(r8, &(0x7f00000005c0)='./file0\x00', 0x100) select(0x40, &(0x7f0000000600)={0x80, 0xe1, 0x401, 0xc0, 0xe769, 0x0, 0xabfa}, &(0x7f0000000640)={0x5d30, 0x9, 0xfffffffffffffffc, 0xffffffff80000001, 0x8001, 0x7fffffff, 0x755, 0xfffffffffffffffd}, &(0x7f0000000680)={0x0, 0x95, 0x6, 0x3ff, 0x9, 0x3, 0x5, 0x4}, &(0x7f00000006c0)={0x1, 0x6}) r9 = socket$inet(0x2, 0x4002, 0xff) r10 = socket$inet(0x2, 0x2, 0x7) poll(&(0x7f0000000700)=[{r9, 0x40}, {r10, 0x4}, {r7, 0x4}, {}, {r3, 0x100}, {0xffffffffffffff9c, 0x10}], 0x6, 0x6) r11 = open(&(0x7f0000000740)='./file1\x00', 0xda47e68c22a00dbd, 0x80) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000780)=0x9) sync() r12 = socket(0x0, 0x0, 0x8) fcntl$dupfd(r12, 0x5, r0) 16:05:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xa0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:05:02 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) read(r1, &(0x7f0000000100)=""/175, 0xaf) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:02 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x100, 0x100}, {{}, 0x0, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x3, "6dcb8206c377d6a5d13c42cb7c2580f3fe1ceb16", 0xfffffffb, 0x1}) fcntl$getown(r5, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:05:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x3, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getegid() madvise(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x3) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffff9, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000000d03dbbc746f5cb960000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f00003a1eac67adc3a402827ff1a52c61d39896763ebc55b37f693629dac79a0c1a42123c7e"], 0x38}, 0xcf1c3543184bc42) r3 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x4, 0x81, 0x80, 0x67}, {0x8, 0x6, 0x81, 0x3}, {0x4c, 0xf8, 0x6, 0x942}, {0x1, 0x0, 0x7f, 0x25f}, {0x3, 0x7f, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:05:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r0, &(0x7f0000000080)='\t', 0x1) 16:05:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xff) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000000c0)) syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:05:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r3, r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x80000002d}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:05:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c"], 0x10) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:05:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x4000, 0x7f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x9}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:05:04 executing program 0: getpgid(0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004401) 16:05:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0xdf6ea88de6631a2b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:05:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = syz_open_pts() close(r0) syz_open_pts() 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(0xa3975c4388054b4d, 0x3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0xf17fd60e5713b1e4, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r4, 0xf, 0x3fe00000, &(0x7f0000000300)=""/103, &(0x7f0000000080)=0x67) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f000000000000ebb484fe48916e223d674203bc2efd6a0b087c258a4c1157d80606a9b38bfb41ed3f66764525442f6e35fac3719eaa53309720abdfbae7f91af74629a6ad0a733208299eb1d3719416186e052b37be8daacc5aabd18ea20565f07cf3177fd9f461c930e7a292a03fb6f8d8fc9269d3b3ba3b215120a6d4b99e3439dc853e40011bacd1ded4bd13a5da849981e00d3835c9216171c07208c27b6f54a1c2c7107499776482e455cdbaeda6d8726f6db8fe605a33ee50cef5bcbd5af0486184ee7ca7bdd75a22040c4fb1b29a821c2172a5f892d3c0bbdbb6d7dcbbf5b2bcad459de2bc27f60d76f11448b21f0625ebe84400000000000000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0, 0x2}, 0xe510ac0481fd0bb8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getpeername(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:05:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) 16:05:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x189, 0x1}], 0x1}) 16:05:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() socket(0x20, 0x4, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\xf9\x9c\xd3\xc1\x00\xf7\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) read(r3, &(0x7f0000000040)=""/32, 0x20) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x12, 0x80, 0xfffffffffffffc63, 0x7}], 0xe6, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:05:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/251, 0xfb}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:05:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) shmat(0xffffffffffffffff, &(0x7f0000002000/0x3000)=nil, 0x1000) 16:05:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f00000008c0)="9903510b43e47341f1b27ed5d5d4d19cd9704511af14309d53946c3ddca9627098d5df488b2c652c8148326ff808313577daa2886418462db401", 0x3a) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000840)='./file0/file0\x00', 0x400, 0x119) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r14, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r13, 0xa, r14) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000900)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r15 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r15, r2) 16:05:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x2, 0x1f, 0x1, 0x43d, 0x8, 0x7, 0x0, 0x0, 0x400, 0x8001}) mknod(&(0x7f0000000380)='./bus\x00', 0x8000, 0x4) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x1c0, 0x0) write(r0, &(0x7f0000000100)='n', 0x1) 16:05:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0xfff, 0xfa, 0x20, 0x200}, {0x7, 0xa9, 0x40, 0x3533}, {0x6, 0x4, 0x5, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a89c18 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1a00 16:05:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:05:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgid() pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04a8b81e60728157c735bf53c918ff352d72ed1e9a6099d9b677c14be0c3fcfb7e9d90400000000000000e4631d16bafcbd8111cb7a00e7e50600000073290fd7b60b73ea19fdeba9c353ef1fd17b3eda7bb780136dbe676bee0ecf5bc4a255f4ae900eb8d60541a12c4519a76b0fe7db0f64739c08166deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017e9a9c17679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc969756cbac315a35640000000015935c584d81d7ec", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:05:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) 16:05:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b67ff1a542a538706000200b8100f2746021a29051000000003000000"], 0x30}, 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) 16:05:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {0x0, 0x40}, {}, {}, {}, {}, {}, {0x1ff}], {}, {0x0, 0x0, 0x2000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:05:05 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') munlockall() mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:05:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:05:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) getrlimit(0x2bd41c0e6c6cd27a, &(0x7f0000000080)) 16:05:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x100000000000002c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") socket$inet(0x2, 0x3, 0x4) 16:05:05 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xfffffdca) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x108) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1000, 0x0, 0x4, 0x2}, {0xff7c, 0x4, 0x81}]}) writev(r0, &(0x7f0000000040), 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:05:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\xf7\xff\xff\xff\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x20}, {}], 0x2}) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, 0xffffffffffffff9c) 16:05:05 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x121) recvfrom(r0, &(0x7f00000001c0)=""/80, 0x50, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7ff, 0x101}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in6}) pwrite(r1, &(0x7f0000000140)="8d56e72a1c636dce5ae553c23b0200000000000000fc271084fdf54b00001ffbdb5e798379c94708a660b952f43df6e93dfdb6e219dbb82e532e6ccdbfacd3e5e9f75138e0cdbb8d94cab00fdb06f5b9e5", 0x51, 0x0, 0x0) 16:05:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x7f, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x2000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffff6d, 0x6}, {0x18, 0x2, 0xb0b, 0xf40}, 0xaf4c, [0x6, 0x3, 0x6, 0x1, 0x3, 0x800, 0x6, 0x8001]}, 0x3c) r2 = getpgid(0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x10000) fcntl$setown(r1, 0x6, r2) 16:05:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000e007fff00000178c731f1c2054ca8fc2f53b051b4119640aef5aef2c31b965af4b7f2bee3bbf5e9db637f6d22ad15e8a9b4ea0ecac19426c3c4e8c1e37abe74f1ebb32e73edd55e6569551f94a924c483c901378e77f561c46de819354dcf6a8e3bc5ec2e42768bc7c8933931b3b66dcb5f243c176ff167379cebdd72014b624152b5af1fb9e2cd46930c958b3f5e02a300000000000001ffda395b7935"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x20, 0x8000, 0x9) 16:05:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3ff) pwrite(r1, &(0x7f00000000c0)="233acd38bc11178350b027e7e19c1713056b713e8bd96fda710ee099235dacb18bbf1767ba06", 0x26, 0x0, 0x43) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) 16:05:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:05:06 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x100, 0x1a, &(0x7f0000000040)="baa38f03e2fb73ed5cfc475453b801aa8acb1407319615abac4add9585ff519a65995336", 0x24) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3a, './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getppid() getpgid(r3) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x28, 0x0, &(0x7f0000000180)=""/40}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:05:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file1\x00', r3, &(0x7f0000000080)='.\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:05:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x7}, 0xfffffe1e) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:05:06 executing program 0: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000001840), 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240), 0x0) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000001800)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x0]) r13 = geteuid() setreuid(0x0, r13) setuid(r13) r14 = semget(0x2, 0x4, 0x722) r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r12, r13, r16, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) lchown(&(0x7f00000010c0)='./file0\x00', r8, r16) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r17, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r19, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r20, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r21, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x9, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x8, 0xffff], [{0x7, 0x33, 0xba, 0x7}, {0x1, 0x4, 0x100, 0x2}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r22 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r22, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r18, &(0x7f00000032c0)='./bus\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x8, 0x0) 16:05:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x400, 0x1, &(0x7f0000000000)="21ea86d4bfe94a40346afd8ec2bb0d8d997dcc05ec8ff028322c5e97df86234d43e385196a", 0x25) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x1194, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:05:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530ac"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 16:05:07 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001340)=0x1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x40000, 0x80001fc, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x20000001, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x2, 0x7}, 0x10) setegid(0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f00000013c0)={0x1000, 0x7fffffff, 0x2}) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000040)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x0, 0x4, &(0x7f0000000340)="2a9bcf299f73aaa65f409fb5df83b9e7b0b8302e97b928b34fbd00cb082042732ae6278856305ee02498a8e06126321993110d1ddaf1daf0b4dd008c8126a753ca72fdbe82d23aeb7dc427cdc8aab02a0a0c9878ed611c500d1f5ac736278a646c03fe77facbdb2f9be04411163925b24ca0671e95ce9640aabe253cdfa535791830fb61fba318af2b9049509fb9b19ce75a405cd72a707ffc86331b5db43bcdf30ece48097ccb91895fd74ad0f4da50ebac26f36b954407b90bc63be2088b3721a901f6beb7ed69d220ecbaf7e2ee3763aa32a2d36b94942fcce5ce899ef99eea356a91c2112d4aaa66511633c129b5f9fc78bb04908362cee27a1ec7d339be68b87590a1a19836102dd9054fe47e3a6360f0d420e39b5d80963e8b9b298918d2691faf57f5b8e3e12a70aea2498a6e7951b43a7d94e81e22dabc6b1b075a26e58a4eff710bace835b6695e0b9cf083cfa222772151e1638956de640d2fcf7905b72a46994677485cbb8425b7570322848d2a4be634420afefaa7120917538e86f9ef3bad0f38c52134b8c9d2d16b09af64ef20374066380d9bea0a1c7e3fe1bf7929e5d89bb66f64a92fc548df00bcdf912ab7ced676587755a914cfabca91fdb3fda4e4b6e55271df6eb09acb7e867e01980a4e4296e1d7938167ac236f765db4844c840b40404f302fdf5e0f4ceb754e7c57554a2d8ac7a97b463d4eb9e81f9d57182e17fa0e0faa938112b3c78563646067d3f45e89d716512fc0fc91fe797e112924622f1933589ba91478bd2accad49e11b9d7d52a9f54b6c780e8d42adb8ad30617b6ba0336e5637288a97a90c0ed7fbb0c1044ed91f3e523c12261b1e9fccc2ebcbf840a4280cbee8c617803136e6c1ffc2f9c6055d868d46f9cb2d08ac16817b441467a3a6db09393c30e6a09416c92d8800eda222c139f07a25367cac2372f2712be4fd3569b2b5cda949ed58f21747f5ecc38ebe7065ecd3446cbfdd082582aa061238bb66c04ef55e163264d193727bf79010961b4e55d04597b67a6294ae67f2c17120e420205dbf57d09e105c76f48a3dc7824c8d9499dc3ff9439786d420dcb6e99ff44b3a179ea4954691c2ad721fb419d5e675899deae92e655b1f1ec05d30aac4d04911ae34f5a8ac21e495b9f65fe6182724480d17a860373f0bf349e727b8fa0b7e2ea2c4873f2574b2c1e5dd3a82ae8c1e0b6149ff61819f799c49f8147bb2248e36ba4d897b0e74eca5872878d7e3b4a7e771dee9ea51e63db7b8a6dbf1760b28d7d068447fbde69315646337425f12f61093621570ef9488d4d97135a40c81ccd6e0fef5d99e2444c3d4d5b43adc9a76e28546af01189e8c5ebe3d487f13e428bdeff5c9f9e929ef59c4b4050ce0ce70d7a183e41022a07fa2ab4118c4c960ee1fc1daf5fca69a9ad4149f005d5c2b009f603f7fd0fa84e9f82d64efe7f647956c9455bcd123fa655c4b78530c93b3c3f704a99b5892ea767993c4909388858141072369eac76fa962b5a134c42b2b7d6c812592a92df9a6f0d6fa469015f7853494f88cf7dc8e945620d3afd1344049cde78ae325973da2cabcf3ece4162f9fd1d2e7ac64c2e9726dfad3cf2bcde2e48bc7b9c7088d38994fd5a05bd1728cc820a59caa97333201db340a4fd13ce38337641315fc2dee480f810496a599963b81a83c6e2448eb4449d8284a54e35ebddffcfb1c95a561100fbb1579dd469a833dfa0577e6e7d99d4f588542a505a02a21881dfe75106aa5346e2c57ace8e907ad0887247927ebce08a299e43b8503506844f856a11f188d0c00f99d35c70ee1cd49a92cd7c312cbdee4f0f2ad575c3468b001159ada487d0f625db10e735301b8561adb0029265cf17023d527aed6db51869fdae34c5c1d1054771355a84c4cdb2cd8f630ba8a6f9a7a14c1c8dca38c1f11d4f1d08e6363b532d7bd4ec6807b616b8c202ab65aeb14e9700dc1cb8bb83cbbbb1611bfe20832cb2b7d94fc16f393bfbd62732a71ce5245348774f997d5d6374dfce1d63f254ac35cc349ddbb1125fbec533b71dfb02decbb874432b7a19dcaa89ef0c3c1878d42eda3fd797294782d86762b099207973734ed5c92ed82f41be4efc9cc259055f53476b9b02e77fb8acc9cbc5ca3800997a66eb7bedefa9b0f1ef8140dafc0a779d73df0bc52da306639d1f5c663db62e1b43379d03ef16613f9ab44754f708a1b2c6f06927f19245d79fbffc3c9a242c4676a91dce42aa33c3a2bfda1a9c8083388e79f889cf69d2c7b9b807ee73032b054d56f81a8ecac1aaba9f1b4a4829dff6afbb810710f2074cda615cbf3bfae2d85e450028a777f0b06e4b3142cd37ed97a0396474dcdc05f25a6de816944bdd400efa8bf798375b95267906cd062a54c8bc49c6c7ecc6acec444d9706b95461e732df78a2788f9b0df11ea7913a96c21d9a09d73d1887484760c60d9352f8261121970df5dfd5c31f48e0364a3e1dc38930560e95a0e2791c67c23fbce00c5604405b29c3466dc0f9fc9caaaa4b2020e2d4c074efa5fa2d87e4240ff51f899d0c42c214e7931d72c83ce7757d77397775a917a14537beb6c8bdf921e139ec80f5ed275a7bda1a2415cef0b6a68fe116e1c13527ae491322b61b452e96fb16ba117c36da2d8053b96831dbb980bf3302c4d8a9c7e6375355647836c038083668df217531444dac0218a67805e4803220cdf9458a30442cd9ae6070ed9711e43a1afa2b26c239e53603a09f33a9f7a9935e75697f40c54b04eaf82221adc6bddb90e54a140f89ddd3ec094d23cd420c81edbc2f4770588f385d009c844642893dd2e9b6c292c0e44309b88cc42e168faaedea61587d3f1bd199468b97533f52711c007fef7be3145748da752632118c421238ee36eae5962c962db3aa95ad29fbd95727fbeef972a4a766e060287df3b8773c1a593e3f15e5da3afd8095e6fabcb64b62368964897d05b54abb7af6893fc861883a41fb82c6fde184baeea7295b7dcd3d231757fa0512375c101aa172a43df077fbf7d096b756778e41f746dd5e55fc75bdb70c9892e018bf9bc730a9f93fdf8aad32e68373a1c892b4a018ac7897670713ccea77f08c5e4a8b8a17951cc894e2a4f63c1cbcffbba87da6bd22bee0a57d73fe0b96e5cf7a036c69d796a47b5c66412501812abe5d560c5fb824e4d022cc47eef8593fa6a831ef418e3020de0c4e2b9f6ed6e69d6790935879f3cfb9d86668e0a49aa0f8024d589d8d842b3d55d737dc428000ab96718bef86837374f1b180af6a70942da4d544e52c7f3785e33e65147641ca057d7483c3109404da0e4a103913f2353eca6147beb3ba83ed0c4a07e76bed95d4c7f5079b874c8d80239b5b70afbc8cc38a8c3f061ec80c304e421cc9117581e93647513fa44e7ef6f0056f9f05435ef44dfcfbb920be52f77dadbae565c36150d94aa0c5a3c1afe66739f6775d0aa942928f3944812f8e39dc9eb56cd01d2e0bd17ce17690d1a6990f7f103549e574eedb65393ce9cfe7878a7d63ab5160fb5df64a3b64a04075d5f08daa9ec103a9d136534a8c81e8f2de25ad0c8c1bd207a01785d8f135b85b1b0933106584a4da872c9b4a9b020d42451357b72e2ba975a92a23fb2f5b5925007769d6c1ba167c09f8ba3ecdec08612f943931e93ea2dda4ba391b977e5a42213ca5c135f8b95b728231a2aa42cb71ff3b66b75f44e58b7bba51c4771134c6846cfbc5eb0bc3367059fe272927d95ec66e6a763116dc42aa773511dc300aa163683a31164bb62ce8d9a66fcf335cc5bb0159439eb4fb1d89e1ce92e2a3dd74ae69a4272f7ee2c926ab94c5975ee38a016e917be20a13f88ac75d6de06decad5b770fa60d66e52f6567e19792e9450f97010b66e0cc013bec6d2d5c701a3815e40d38246043f441141d82016c1e997055509dc0912244b57263eb0353290a8059d53979e7040c6e65fa930ff0865280f00dbe394c723194962faa41f7bdb0edf7c29755c2c51168efac869dc2c60fc48166c89ed842e4d4c96ff519f6f2c0e893fbec282a426e4975e6a98aa9d79f385e6f6835200cdf56c313259a1c9e02855a6594476be9f5ed9dc902ff420b3c621c5b94c8086b0c6ecce1e5ddbdbc9b4e5077ff09e0b1baf9f77fcc2a4e5b67808491cd4ea76805cb9a6d5d6980534826d3f521825780fa29e7fb398d469d37ca70f8619b930d14b7811bb3304cd3ec63bdacca122bae86d78316f6638cb87a1cebad83c8c782e8de65bcb9113be1683bffac709a7c342b0579d968e68d3e7d3f8381b82d9a23a5552a5ebe57a52dbe8fe78f57151d9bcb8747f1ad2f9472a7445ce89aa649f432183fe2ec19a0c23ceb806f2df37331e710700b68d72bb7a54878752642a733c07f6f29e7fb3e133bd5b51f11576febfcb60b2caa71abdfe59f1e30f868340c5a1e510bbf9ab05222ba41818fcdc9c4e756736e5dc09c29e05798a21cc273156f9f07c1b4324aab303cd9862256822ee706677720a3b9c61dcad299a9e838838f5fb4209b5398a89d88cd3a52f34760c3785ddc0ff7ac5bd537523abc80d74d1c65e449cfb09e7b53bc277cbe5ca7563385118f42ec582632a2d21822fb28f7f1314ec838d2938759ed7525deaa047dafc1b80c2c785488a7134d58e00f5f7751a4f7486c5b9a6aa31ba937b8e79c7cecdc00bf1455a698b7cffe78fb492f2194565ea56f8d9d712002bb6c9e980d3f23a770117a7ef2f5c1d3fc8bd60ecf846dd38d9d67e8f163cd8945b0a99686ab84d48cf13b5419d783812652dfa289b4917f29f6200daab6503f7457aadf7c306ab018f41ba02102d322c80fcacc4ffb697d862da0457e5d17e81a2ff7ef87848e4f4b9e5f86f84a6fc1a392250aa966f3a0765c9117a68abea1b6beb1d43aa6dd05365dab353b37e0ebf8357f730016b7868b83762c95bed12f9cf682187add2aaa3ef73911bbdaed7007cc34c6c7a3c4f076f75cf098f364831ac11203bce3f1e8b10ae2872e0b17ee7f427486021a494a2f0565bcdb9cbf8b087edb3790499139a020c5b2e8c22524041ad34be4b1347de7b3ff612982fc656cb89b26e7b5f9276d4508ec36179e0ba04f25561ae61d89543932a6605b31c1706d264242ea89e7bcf673e5176e93511b0dee33ba3bf0af234b48d081d8577b108d67ed4e453be970c715c47041fabd280efdf4d3ae58aaa2f50dcc625dfe6381e5f33dfe271bd988ef04dbfd1395905d4062af1347f3ed7923999d9a242024d0c4f984e6a61d0ecd10de4ce78c19cce2bf26e5d084c52e00e5f86b976de2327d78033947f77d3ae4e9440246861669d1b9c8f53dda7c327be32983bcfc17b6f62a22b6f5aeba2c77979b06b6b6ce472cc4b95a973c33a6195c6e8b2fcb93e528d245bbe6c59297163f0d1208a0c411b5b4ffb274bcbf85836fd1643e4c7e5c90c2677aa2184645fd2a9057875c35ce8d9fb3c41ee8e747efa617ac73900513317ef939d3cab7c59580b1873f177e7f1a507c75c9949f812029421e4fca8a4c88c3e58ab0a707f16e4790ff79399845e40bc6871ee2ab8a8ed054b3459054a619c6a6fb340755d8cc1d7400b23421eaef57e4b2c26c0a9976e0c7f63fcaaceb50f6d6f95a982c80deb477a3752db54677b0777339782536f4fd1e78f347cb9e149d8ea3264b44de221c86197e7a80aa3238444324a174f358952eb26f6e6e2099c9994089bc29b7c0cb7a11de1cbdcb592b34dc2df94f208918bf319165588505de98e40164417a03c49", 0x1000) r7 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x800, 0x0) write(0xffffffffffffff9c, &(0x7f0000001780)="12991960e1ac19ecaedfb9985ef64d32bb7f93f356c4262517ef5e7c32fd8f8676c0e02902576427a408b710c78bc987da9a2eb6a690445fe319e8052a01b824b081c416755a6cdab324197244009bb343cb47978d692425ffc302907a54335041dc19d4d3fd940f76e9ea228e753a22ad13d1b34fbd1d2d196402e8956d2b2a04b9c9ecdc054d850e1e019330c0558fa2aacebb6eaf4b15d5d014b70a756ab51ebc0e6b42b15d81d363df7f0583beda81cb97ed051af735a1a874ec19f40ced6b1f2723b10000000000000000003d0e20915a9ef2fa47beec9fb483d5ca5976d170e33119a66bcb8740ff06652d6073f1f941eba440dc669a757b20547309b2c9947cd6a74e848ae74da01deaa53a0f672e04fc25805c354b50e7857530dde31fb44b94ef7c5e993a781fd196fd048ee894946e8c2dfeac4cdb4b46ee605aea3885f757d4850f64eb23321d62610fe0", 0xffffffffffffff41) 16:05:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) close(r1) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:05:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x3, 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, &(0x7f0000000200)=ANY=[@ANYBLOB="43002e2f60766ce53d8ce1d727fd458234d0073000117ea27e97d1dd91321e95f7ed3ab9e05c45de71b5ac5a2d74c350a44a26ed6396278760c048be7d8832c44105d781e1105e03d0a81c00b9a1529546dcf0be86e3eed1dd28c5d7bc7fc3b6cc3f68bade1a1677a1b7a8020000004160ffffffffffffffffaf0bd8504108c05a3a23a5f59a739edbbca11669e30252e60f5847f821cf77b5719d66adc385a4c98d0989df266e0bca8f1f7dae88b9375c02410dff9c8d7abb985a8697a365c096ce5939c0c336d05da4d4d8bb9240575c49ea087c36c4c95eac2fe8b07e657a76a42cc621cef297c08b7372d4acc246d819f3764e5d3217776d2085a10bf7612bdd2bbba34a8117f7b8e64bb287f2e272fddf164234920ba8ae2a206155644749f820c8b3c85b6721d70fa63db8ba0d5f578dca4144cae736bef3fa4f85c11ad5b30f6c04c55ae5e352af4e9a69ec665cf27827382eb8974b87e3b940fe1b0ca7850bd278f58714eded7c44c484b3d3c7240aa723157d20c029c1e19c31c314a1f5c27350fc1ce09bf0102b52008ea52033b7000000"], 0xfffffffffffffef0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0xba) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) 16:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000140)="9265c69557eea5763dcce2d8d0d508b0bf5bb2e427de663f2c29162aebba23ff979e77454e270cb5b4254a39536a268f9fe9e7bd0802b846b85dbbe46bd20917a28097521e7b6c73b8da898a14467c8149eeaf5a59078791e83ec89c5851f12d70d0f21b", 0x64, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:05:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x4, 0x5, 0x57, 0x6}, {0x39, 0x5, 0x4, 0x7fffffff}, {0x0, 0x80, 0xa6, 0x200}, {0x9, 0x4, 0x81, 0x7}, {0x81, 0x9, 0x8, 0x10001}, {0x1f, 0x3, 0x1f, 0x8}, {0xa4f, 0x6, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x45}, {0x800000000040006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0xfffff16b, 0x1, {0xffffffff, 0xfffffffffffffc01}}) 16:05:07 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:05:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5f7fffffffff7ff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:05:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:05:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "00e74de400"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x3}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "de1ba977576b298491c728ba4656bc115b1750b2"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000240)=0x100) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) close(r6) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = dup2(r9, r4) fcntl$setflags(r9, 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r14, r13) poll(&(0x7f00000000c0)=[{r13, 0x18b}], 0x1, 0x0) read(r13, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r10) poll(&(0x7f00000000c0)=[{r11, 0x8}], 0x1, 0x0) read(r11, &(0x7f0000000040)=""/32, 0x20) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r16, r15) close(r16) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 16:05:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) 16:05:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xca5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:05:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="97c989a50700"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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", 0x168) 16:05:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x20}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:05:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:05:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) pwritev(0xffffffffffffff9c, &(0x7f0000001740)=[{&(0x7f00000000c0)="534b5148c5fa3d744cc261dff7dbb426d68d0a7730f43bd0f4ed01960131f16c0056e91759ec507bbaccbdeb64f0b7387e52ef1410ca30ee8e88b25b95f9b36113afbc7697b70d9c24fcf44e5e000cd6a04d0bce6c1b174d875b3efcc15e29e0ca04099a387ee59376a5bf61aa2c686ed8dd5684a7a9e930264af82137aa95387ed3151ef39a6b7d5df3cf5476bc600deec4eb0cb79931", 0x97}, {&(0x7f00000001c0)="7376802700f5b6b72c29a9d83f62032e4d440b9dde04872053ade083fb2bdbf9b77490337364c0afad7f7f64546f673b4ef6efc0a6bd5f8699d8dd59c304f5c1bed900ba0d44bf05d902324d929b92d3015b4b0df4f8c771d45f18d8753fc0c2df76fbf355d9712a6537a42df15f97c166bd", 0x72}, {&(0x7f0000000280)="1ab4b8ee62b23b1a758a253209b04649d85eff173bccd7f755c2796ad1d031cfd73270b22b6724269fda3912668c202d98eb4bd700fc6f85dd7a13f6eec62b3e2efeae62c9ef87b75dc1be441b1951a91a278a1905f525b3f25ada5e1f471445551af43013652db7e5cf469fe3fd39057407", 0x72}, {&(0x7f0000000300)="ee94a5cd76b665c792b92ff5f389950c80623a3bfdbcc9aee85df36f65602dbdc00cb4e88f37ffb76c372cf39e0c3277e822fa90382522964f492ad2bbffc8835416d93930765d4fb3134dbc2361ffe3826d9a38dc2d2aef3db88a62374e155fe2246b66143dd3d07cad83b947c602e4", 0x70}, {&(0x7f0000000380)="77ccf8ff33f071bd7d52948416662e87439b3e7746f710869d7d7053fdcd7a40f915f1b49fb635e743a895c9ad9be11d99a3bc11dfe9909b75c9d4a64f48e3e033e55a1e3f6fa866a97f5cba594fe9cda60bd4c38762d65bab5adf379333f285c6cbefccb414d5c2927a50f728c32dfb031f229d3cf7cd7780a831024af931f6a8e05c705f51398145ac030c8a00b5a872b18d3103d3b47184c6f7cc713b1f8334562911fac1461a42a4b0ff2dc38efe5f37f10a28aff43394bd712e9ad8d7593b43ce33c0169518f7f7a8a66bf6ceb67136", 0xd2}, {&(0x7f0000000480)="c2b7b802af11836f2c3d46ff83289895fa494ccb8f3980f27eedeaf72bab81a0ab9ec67826235accf914dfead888b353f77ca3397074f0abbdc70fd5a6193c0bd1cf76459ea64264996259633c53b2087a6b74464c2aefd26221e9a83463e7a45f5df346c9426ea7075fe5135b6195129af6d55a7ba2d7d89dda7e7206e6b66a4c64a02d1b54bcd232c4298d68eb4bbf7bb8b0ccd6bf16dcc124521c8831ad277f87f0774b68b3aa64dea38628522c4e8240a6d57fbf6dcf21f186b8224a2e40902010b3b65f2f73ae265583", 0xcc}, {&(0x7f0000000580)="be23014d5ccf9ef7c8e1c0fcfd474c17d826007419f10779efb47bebbf1e7c0d2379580f5b1fd77624c08ccab415a2ed7bd55ceb33ec27bb0c98adb385b7d5db8306c82bbfb910827204d20bbdb6e9f02a4e293e3f5425460054b928e7b3f45a69fe9f0e2cd854e01bd9adfc6f22d73f1f8b24704145a3ebd8ceb75847fac8af8b54fba132446629967b729b89d99aa2651cc72898a84b0e7140fc59c5d55f53255de9bf2a94dfa151cb73c5fa502e3112c01db01d217d875f856f524b6a061aa6dc0ae2f2c2a06a2200b907c5cbe03142d001552e3c29bde456021d670d3cd0635c66ca980d15164f8c827746423a3116df1e", 0xf3}, {&(0x7f0000000680)="250fb5b301246b13418a9de9f6ca900f70b87e5d7bcc60576e4b56947eada73b06322abb6687c8ed14012caee992ee69e8303c1cb07f0be2bcb904f1f0d8b78d22217055b634aa1186013fb456a29736f8b2bbc1401f6412e9d8af37774cf2b78681bd91870661e6c8e4b170686ce3ef53520a8e531960d9be1d095e3234cc9d07efb8f233e9403d569855b5a31c67e9ec0ee2a784288e3f819572420cfd5044c8d556d4c2721fb1712f9daf6892b7d2283e8d5f2af3857157ffffc42361e64defac9b65ab5e9d830381288f63572191122944279445f864a611eb75524f8099040504845a1d44187de9abae4448a2592cfc1f0640aa52cbf5e130c150ad93db7cbc1dae7195d2a7d84dcb0db479311281feac8f32732b51caabd7028924e6e4cb43eb438609354ba22dc60f454a846752e2f34f0d830ffa9a3b80b39e61de561d92951bbf36a85e0f0a3c4497c65876faf14261db6f57f53fc79260c50958f7656b60e216c3cb2706a7fcb184d41c90ae4e627e8e854daefea00bb1e5825dea684306857a1337dde6e296626d8d54a3142caf44bde7ffe22bd16db1a0d7088fa5f8a68f5a0adf641b049b3a6eccb760c63ad928e07f2809a29c7dc6eea7e7dc182893468812a77acbc0fe9ed2503a3b2d0a8549621a8075c2230d4dffa59dc47debf7fb80dc40c1133266e6168594e6c39b807620e3f7dfbbe30572d6ddf0ee679d3c1b600680b11e1b3e19817a42727dcd8891736ce500d8eb0de9bdd19bae99e1841ce27dde316b7087e1e47ce7874fee44a54a4cd4167de5fdc7647487ad253739f56d74914ccafe97e77d376ef36c6c1e17920579e38f25ea5afb07707e85afa444864782987fddb0892b5619c8afe3c9dcae771b3a725c3c7a5e2c1022c2d90ac905577361af2a4ef444d3ec451aa55fb60486f5f396ead4873a251a76c48581657968f985e46b86c354380d014161bae7afbf1cc83ccb3c128761833ee284cc612f4166f0ee530de632d1973b2e23b7e75fe8eb6597d51f30d39eed422ae6fdb832a358d70d18d8b069668f89d25f927c230f1cc156857572e467c95cbc197043e93f95690e58926d058eb0182cf5fc670fe577d7b11edf627b67c8311e183233ef11efe982017a7040de63add8dd091961dbe1854357e6da316415ec8c53729ec28f6451ff2894420f07cdb3aa453d79a0c040862dfbc0e8951012eab08a1a90ad65ad51305b329fd42c19f27c323fd7b8b1984c4456df39ae123ae50c9b274fe6e4c3bd68396b81c5e3946205b628174c15510e9d30deed55232a09d8afc01fedade405fed22f6b4d939b146806e75dd4d15d384c77cb4ccdac2f736da243d1aa7be62370397cc1e6a3f2328c45025be67def6490f905f26890bc007e35a832fa97c6d1482e378cbe2741026ed92bbaa0318684a97bca788871f6358279efec86037338c6f1c0e33f9cc89096954250c2114937058c1f8015ed6bc941c03c8579b6604398afbdb1b2b6a3f63ca461954e7086b20c8f4e7916dda2e099d0d889f6a29cf5b7a93efd60c64bd8870dc99282ba6e2035049b6b2000f53451e7619d7f20715fa16c154163d78390b8391b8dfd9265853d3d45f07170dbb2d3014f215496e304bdcc38c4b5959989d35040719cbafa40a36600d0f54d90ba993eab958cdd611c0c34185b24c4179775f6c753256690742ae82d2a72be1121c40d4b6da45769dd15fc00f6a2e774df57367ff149c6b5597facb3dbeef6c6b40b970e08b259df9f8fdfed4ac654d5d6a6deecadb8f08a5cbb1cb572b1d89e0688ef3fa42299b66aef2f3f1eb0957237963d609faba3ccb00303034745c2daaa1563f672912901378b13725252ad2899ecf9a79c6d641cf718b7e09050a0f8cddd3a5c9439a74794cae440b7e0a667753f2b4cfc981264f27b2c1c2264292207f2f751b3d217237d78c772a1f9d119222a4e4e7083f7f7237d80ce90a82b09a1a8eb6d0a9fed7ce887b7ae86cfd41db390dc1ab0fc351b265ba3a76a29cb8126dd46ee0301000cf96937a810d7c2013bffd7b84b55cc648f17cc1dad6c37aec721908774b8d2b8c0d05d8702568cb08d5403e4031f3da4ae34f536ae08ddcd807a7e8665d50c831d92eb2e79be8359cc6b34ae5b1d03677ccf6dcc436df15eae8667fdd95a9cf5882feb8802054ded060d6f4d147680d103e1bb7c0dcae009e0d9d90f0b1a92c63de980c5eaeb37f467ef17beddef818e92309006dbe20eada6cf952ba1333335642550449eb892a366a708f5fdc5bf2cf010945dc829d6dbeaee2f18d3000b4a2be33b105bbf2cb9b99d354714c41c4f29099748888e649a5be266d3c727e33a8fd33a3281464c2245450a80bb7b259f8978d531c46472b4b78369661053982bd2d099a1073074a30934a7d970bd702041fe05a3c911cdf752226174376cc72b06fb2c0d8084f0c767003d1e84071e57f5fd154ef872313e838fa324389a0342617a6db9eb44a267a1d1baf0221fd04d278393bb24c64f3df30a16ca3b387f1f74b1e7c9f0078488d4a54eba2240eb111f715d15fac0166fb11458ddf26bdf5de700e2b21ef53fbf601658cb58d1cfec46e99d5bb3e1b2ec00fefe207036ce211d711edbcc30b8e45484bb42e492bd90f181dac2f57657982b56e6ad18967c2a1c204fb20e5e9c0e71274fcec476cdbc4e2ee683551e9ad7ce1c94a7d93dc653da3c7bea9a35b6fe87548a02412c43da5347b3cb83213f19ff7fa29eb963c2ba6a6eb88c126bcbe8f4e2d066fe23b78aa6ffecbc0531537c9600855aab88e0ed990971a69c9b2aef22a170d1f72f63eba987cabdb6ab8e926f526d48bd728306deadac9b1dcd90e5ce60a954216eb52a9e0522d7e3b7c6c844e7bfbdf2232bc9b65e2ca493e7c78b3ccac36220079d0e3641ce953627b64caa642cc273f4f9abe17df8606c8671a4c3b5f85cfd300f8e92dd3691bafcc2c03adf9cbea16555ed7f3217161a363a7e5734ad593e739e4af08b3e6148be8e666bbb82959d818746c0dd09ddc743645da59aa3fa2398687f0cd79c5d7dee677ce84b375ae8573d0aa5cef4d16f8c1302c6e6db71975bcb59846a4256cca8e35dcd1c802c357562a800a38b518315c4a5c10775a0637890b3cafecb81b5e946b6d624fba3660a6ee36ee20f487c32eb0c19cc48991ec7d70af63151f935013585d2887438f9da6af3bee3b94b0302ced3d77ad229c3e3110c7eb4de71ff8f82476937c6baa7ba9a88fa38a62908575acffcebc0307b62436dc8bc01f6b560df1aad9e3ffacee733a30a634e4e1a26ef1d4de883b1c9914cefa9f7cbf1d29ec5f53366da31f600727108ff9622d55d636391f5cfbedd71b27c7013ed3cdd6a742d896effe892bd9312fbd8552e69cd47620bb976a4d58992a7b71df3039eddb21672fd77966603f65080ee89bb52bcaec89241178f2cb84384f34229a7b221791301c4074ba7657ce8cba2460f86848d37e2895f64bef3055329db6681c7daadf0fca7b48d37e0a3acd31ab1dadf52f7b8de26f2bf1a34c6bc11546565661609b929ad7422d6e51bb147721beb2eec00bdd95c8ab6643db5bd3a71ae3c6d431ccd537a188c8d869e7b7a3741f1dccb77762a399dc5de5f454088e7f5ac5a5bd4f1d082456cb85b50dd7639639e91df5001bc1e70362932d3dc2ad42005faa8b85f6fba3040234d982b9c5692e9be63849455ddbbfba0ac2b11772ad679d99c25a74b51b3c1e1093b68db9db78123a5f5b1f84cd01ff02fccca53ca6e8b562019f1c7387ce998cf357425b07d5f8a0f8276cb6b5975c67691882db68044b7157ce9a72effb8f481a6c3b60b5944deeca0d048ae1e45bf46b06d7409048ecd15eaf9f2641efde5463ac53132b82dc42c38538a9fa2d825a05faf8370782fc946cedf031580db16583e6c8a0626d4f27919d0a0041f0b7da13e9f1c89c9e894114aced95a89c02bc6e5b661c5c2325131e8ddd5c81a7c051d39687a46b8f7da22824e9b25dd04d04c42b322982f71df4568eebd191b64348f66470ec73298a0c765228931566911942591c0e41f2408c87b90d942e4f324355a17df7bc7927940aaedcb1c9862b53a3426491e54dfd1346b22930c812e2425760425dd936ce102c0a34f37479f0723d3d62da21888b2453e66d94ae9467be5bedf6bf0a250fe5004b5dda59c507539e79a87c4d955a11a780ede77eddc2aa6fd17d6a44736af531a293e4796b0035258ac46c9386e5c1477f6b36809f48678edf2e32436560b7742aa50023608db1bf0df9e0c2bcbeb780f60201aa5ad945adc32afb4aed8f66b8d1a95a850c770f98a094262994f6c21482c5739bf48b4301a0e91c7468a0cff22e4858a55525ca8c90d832c209749d2da60758de4f8389608540888fd9688e8ff929b313bf2495040adb92ab36184a0843e7f14e7baa6c75260026e208c672595cf0bf1ce7179c2b0d54f206ca35ef1b7d42769e176c2fa7bbd0e3fcaae3ba6263ca4d9793a8a7403ed3d887b254c32037cc1bf6e71d1da00fdaa4ea812306ba5ad210a8b0d9314105a35fdd961b382e45a9398a13dfca14a5fc55e3eb3f1c6c2c45f9239cfe6650fd9b48e256bdba40413750f6786e0cf1cac76b4558e8e75063f2e2f52a1c4bcec13a36184c0668ded0e16aa77fc7e6ca41e961e50e2e06861b78f20d29a2e3a1e933e08f88cc5963cd6c8b3ed0f0d2166ff1347f16765571a3b917637a58eeef64b414af50bb64552ac8427627bf2bc584c7dfc5beade17b2de76f569fb507703925a2e5cf010a1b9a096bb3db89488ef5d3682124772ce6e5e9909d512818b7db325c5a072be50036a98266ed38fb32b2b1b071746c6e04052f9046eb1c205ad9d553db0aaf4a394e455c03dadc9f0bb11b470201cecb1558dad17288005f76bc0e1ca72b0daacfc7ef006fdb042ee2cefd6fc9053a25d70af762bfb577831c7947d193d0fe85de956d0e1c05df45d6935b648fb076d9b48534abdae6eaab3a54a4e8f3c08d4cddce08a1776cd86829b570345b182106b43cab4b3faed3666062ce27074f1fd5876402e7dfdfd402c51f538863fa8e0dfbf7a1e5f64f06166ceacc84bb54d7cdd4dcea39a6bbe1d7ce0d96f77a10082f9f0a3afba303d97e29bf659a8c74762ee78d2f81ba3fd562da9b3470806535c9ebc4e48e782aeb21f9232bfd0d27f69bbfbc697585189439b9a0f7b6c4fad72e03588f4ee78cb7c58c0af583c9f6019a041b5e0defca648cb59b62653d43992f436301690b287fd0a9d753c67d1a5bd70f0d4a294d2cf4757576e2e0256dad6707b0870be787772f3c37b0f42a0ee445932971958a2bd52f3eed5d348c879b50e998d2f491b4bd2f74aa7bd326d483a70180913b92e7f48abb15098f7a16c73797afeea16250ae196ddd055dda76505f5c5d66355f0f78e81c5cc8a202365b8c01dd6d2674ce362500506835ef11b4de4f3358a85e644c07e1244601eda44c3821c7cfdf63c2f7a0a8f833bf438078d7007064e27b7afaa3b013214a98aa7b0c4a507f3cbb5d13874c1e8bb4095cbe99874840136f68fcf181ea579b03837d684f68c3ccffddf783ae6db59707805f2c58db9b0576a6b87d4a53dabb4277e77cb7eb8ab49da4c1d4c5eb4e48343e4db4c94cceb5349470fed68d4f74eaf44742bce8ade77a7535bc50b7d33cf75152ad9db142ede92072b9e1fdf82268966cf84ac2c9b870964c2ff91431384f2bd1c4af3ef4e6df7e53b8e09ff18dd4e59f98ffec521", 0x1000}, {&(0x7f0000001680)="76b46b921a0ba87c1870f86b04e8c667f80e86b3cce53049c276a53c025ead6828561543e5c8300cc3a116edb793c54141cc85", 0x33}, {&(0x7f00000016c0)="655eb795383df238f390f765c861d39d26af119f63a69473c3c3b1156193c9ec764972d03bbbb94914ed16b168e3a2889b88002704d385f0c8f6fd8a69f96efbe876aba81392e4662758f59dc5e7f02ffeb41424529a27a88d1b5c58145652fa71fbfee2693c74e194014e23cafee672fb896cef9e77d34e47307ac7ffa5bd", 0x7f}], 0xa, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0x8000, 0x0) lseek(r5, 0x0, 0x0, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:05:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:05:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x800, 0xfffffffd, {0x80000000, 0x2}}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x100, 0x5f6f, 0x7, 0x9, "e05b594f80cf7a87f4b7956b59d62e1f65bd1613", 0x2, 0x4}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:05:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r1 = socket(0x10, 0x3, 0x40) accept(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0]) r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = semget(0x2, 0x4, 0x722) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r3, r4, r7, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000140)=""/131) 16:05:08 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}, {0x0}], 0x2) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) poll(&(0x7f0000000300)=[{r6, 0x4}], 0x1, 0x20000000) read(r2, &(0x7f0000000040)=""/32, 0x20) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r2], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, 0x0) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = accept$unix(r8, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r8, r10) 16:05:08 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000bc0)=ANY=[], 0x0, 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef00"/85], 0x28f, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r8, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r9) sendto$inet6(r10, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5527743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) msgrcv(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r11 = socket(0x11, 0x200000003, 0x0) sendto$unix(r11, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = dup(r11) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) r13 = socket$inet6(0x18, 0x2, 0x0) dup2(r13, r13) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYRESOCT=r13], 0x1, 0x80000803) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-\xde', &(0x7f0000000200)='~\xd1\xf5\x9f\xdc\x90/g\xfd\x92I\x00'], &(0x7f00000009c0)=[&(0x7f0000000880)='\x00', &(0x7f0000000100)='.(*\x05A\'-\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r8, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:05:08 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)={0x3, &(0x7f0000000040)=[{0x50}, {0x3d}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x9, 0x3, 0x3, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:05:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgid() r6 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffd06) r9 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() r13 = semget$private(0x0, 0x4, 0x43d) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r19, 0x1}, {r19, 0xaf}, {r19, 0x10e}, {r19}, {r19, 0x2}], 0x5, 0x8eb6) shutdown(r19, 0x1) fcntl$dupfd(r19, 0x1b, r18) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r20, 0x4}, 0x200, 0x401, 0x2}) r21 = semget$private(0x0, 0x4, 0x43d) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x1, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000004c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xb0, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r27 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r27, 0x1}, {r27, 0xaf}, {r27, 0x10e}, {r27}, {r27, 0x2}], 0x5, 0x8eb6) shutdown(r27, 0x1) fcntl$dupfd(r27, 0x1b, r26) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r25, r28, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, 0x0, r29, 0x40, 0xae55}, 0x20000, 0x40, 0x401}) r30 = socket$inet(0x2, 0x2, 0x0) getsockopt(r30, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r12, r31) syz_open_pts() semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000500)=""/178) 16:05:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) chroot(&(0x7f0000000040)='./file0\x00') 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) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:05:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() pread(r1, &(0x7f0000000100)="ab1f616dad69a26157aa5eab", 0xc, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd38feb8059bc04c5, 0x2}], 0xc4cf, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x64362d4d) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x80, 0xe8, 0x40}, 0x7, 0xffffffff, 0x3}) 16:05:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) r4 = socket$unix(0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2c, 0x2, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x82, 0x81, 0x200}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4d745f8fc208ea33, 0x0, 0xfffffffffffffeff}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0xfffffffffffffff7, 0xfffffffffffff9ab}, {{}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xff, 0x8}, {{r4}, 0x56e9fed7b0baddb4, 0x80, 0x20, 0x7, 0x1}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x8, 0x9}], 0xfffeffff, 0x0, 0x97f, 0x0) close(r0) 16:05:09 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) fsync(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000ae67a673c5d5227e6b768578dca088effad4e57e7ddf22c20d5dd8c4f3a91c8e0572a67038540ac2c921ff9dfd14535ec38af28bb74183a61461dd161ec161103e51bfee3ee0eea2de4f116eb9bbef771753737eaf892e71e64c971d107b826fb74e45d1b7475b7eb6cc7166e544fd7d2c68de35c136ae33330ce095af7e2ecf843bc60e6aeb4b5e2bc2caec0466e9c84660ffe867a01e06d7bc647cdf13c78f95e1a4375e38d40cc480aabdc71c3bf5df0d774ec6fb5a69a325dce138aa1c08174c92c5c7704fd0e5b943b9e22f8c028663825d9c515f2ccb3b6c840fe79367de92d02e1ad43e7a245b4d0fceacc2672a12bd8928dc3e0838aa5f5df08969b72edf0873ff36ef60b2d6bae0"], 0xfffffffffffffc96) fsync(r0) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:05:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xfffffc77) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240), 0x0) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000240)=""/32) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_index}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x0]) r19 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000100)={{0x3, r14, 0x0, 0x0, r16, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x1f, r14, r18, r14, r18, 0x10, 0x8}, 0x10000, 0x200, r13, r13, 0x31, 0x8000, 0x80000001, 0x1}) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() setreuid(0x0, r22) setuid(r22) r23 = semget(0x2, 0x4, 0x722) r24 = socket(0x18, 0x400000002, 0x0) close(r24) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r24, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r17, r22, r25, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r27 = getpid() r28 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r28) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000640)={{0x0, r20, r21, r22, r26, 0xb8, 0x4}, 0x7, 0x5, r27, r28, 0x2, 0x369, 0x100000000, 0x62}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r5, r9, r11, 0x4}, 0x200, 0x401, 0xde92}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, r2}, 0x1000000000004, 0xc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240), 0x1b7}], 0x1, 0x0, 0x0) 16:05:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getpid() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 16:05:10 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x26, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0xb468c4c4718cec68, &(0x7f0000000500)={0xaa90, 0x200000b}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x20000000000001f0, &(0x7f0000000800)=[{0x7, 0x2f, 0x7, 0x40}, {0x3, 0x0, 0x1f, 0x1ff}, {0x80, 0x2, 0xfb, 0x7}, {0x4, 0x2, 0x8}, {0x5, 0x2, 0x3, 0x8}, {0x62cc, 0x4, 0x9, 0x5}, {0xfffd, 0x9, 0x9, 0x1ff}, {0x7, 0x3, 0xb, 0x80000001}, {0x7, 0x6, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:05:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe43, &(0x7f0000000300)="6be6a403195caf672aa74026fc9a") r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1f4ae4ef0e8855f2, 0x4, 0x8) fsync(r2) socket(0x6, 0x4000, 0xbe) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x800) 16:05:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="c3eff496a99c9e10c2f23024064fee47ba1e16c8b333e25a524a4a63cd74434e84680594b255c20608873430b81478278425cae3c1056289b466be1412bc271a45ab148b78cf83a22031ab22bfa746d65adf8df0befec32c89c30d23f90ed916e88af7aeb28c42c4c56f03c100ec5598168f7099b4f0b447289ed15c77138d05a3db5a7058bedea0639ada8b5ccef7a1bcc61aa19630e507e660447dc0fed675c188f122597c94fe24b7de1c4548e88b", 0xb0}, {&(0x7f0000000040)="9c631522be7c7ef113d973a38b738df0e4f52dd0292455bec85d5c335e01208fa7422271d4", 0x25}], 0x2, 0x0, 0x0, 0x4}, 0x400) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) pread(r3, &(0x7f0000000300)="ab98db2e4f42cfe3dcf245eb81eec1f2438e7abeb5a22d1055e7233e1cfc590e44683321939f1dd549c7e633d9cf9372e4649b338d2e4986f948c6237cb4c80032cc9fbbc3ac64f45fa9060f430b6a977ac70d81258eabbc22d24ae333b47807b73dcf104b32e3aafee926ab9282c55752352e14ca29d2333c63d3b52b50315464942ee9897a7df619422bf721f394afbfd584370183ab64780e89505526ec0a9efa4efe135fb3a6fd06787434c3ee1a1b4cfa9b9651cfe93b4bcb9c4f74ec072980c7d422040e563cf4d5329e700fe30299d338c696dd4d9829966e01132af6242d9fe8f161c0", 0xe7, 0x0, 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x3, 0x0, 0x0}, 0x8) 16:05:10 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x10000001, 0x6}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:05:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() write(r1, &(0x7f0000000100)="1845ca6ce331e65b96fd73dc0eabc3b237ddb9b6352f9b356dc2ca6e0b59b7b73a356be3075ac35d77aa81dc2212a56412b4495066bc5ca5a8c00cbf6087a379d34e160a232d6ead7c10b91cc3ad7b20e1ea22bc049888be6a27ad23984329d166fd20ff01ed41bc941bf79e36fb0907d1c0c712b9291d9962cf29d675374ee1fd67492244af88c526cca925e6e4f3762f9c8dec3aed825f6559a14fe3f6f1be8e98f7f23c8cdfd6bf9ca62d430cb9abd9d231dad59ecaec36483deb596b1b7c67e96ac8e00b21c991c0dc06d5e74fe39fe5df813081f601cb761379e6b0b7f5f22553c5c6fc4c30076ce09db180ebe58ca0d094221b0db63656e12ff0d7654474169ac00b00f8f6e4faa49d0186a15a880733f137c57fadc1216d2888e0a633636bbc1d61e2dbded03a3b49fdb89ec055fe95f1bf1260f186ce8bd160fad55a629d7f0a35fa50ee3fd46ee46a6da177e870eb27919e651beed79788a4a2b5986bf8e5085eb1890f32fd7e34f36472d09182913a72c64950525b36abe8666f540a45606cf346968d61f04023edf2de4bf58f5adc6986a49c0319450c9c046e1bdd74f639991a33ef132d4a4603cadb9d5aa9fa1c6c3794f8ea8ff451470545234614a27405ed5b067cef92e03647d65718a1541b58bf5cf942c55f0324b339fe075bc77ebb1f6bd835af20c74655fdc0e0a738c292258e292605a6b2a789f5d4b18b7a67851e4152114b1dad34d63ab94792c6dad5b2feb1599b86f9539b7236faa02179d1a119456f5e9ede6025c44b7fa5e19ae5b3d65f92574cf102e53426f146a4defded6ddfbde818d876f92724ae41beb557d0f50aaffb822d178ef6babcb2dccf5977f9fc1961b3a5346754ec7525ae1a37fae6f7d2fc6b8a8dab1cad06fd6699943524c1fbd33759be8ecb82095496c62850ec3f4d6eb0a1ab916cb1990c997e09d73421adbd3508b917255006ff31fbd222d89e17c150e28a2c9b419b7aa8fc09adf42913e12e2b4c510d16e40d265c9e2286bdd5a5c607178428d3bf61c499cbe08483c5ebea45e71729689b9448026c3d7fd032d7ff04be38138c59d899754e71fb4dc5cd33e9bf6134cea7e3665006500a779a4f3676194f52a2a2b15ba7e5f67b907236a25ce1a27f111cda2151fac8a2e5bc82d8848e171bb670d36ba89731e3decb72f5fd71edcbc0c7c2dac7fa0aa4a3369e1809b0dc3e9c3b4901cab550c6da04539984b4b9e87ec1f0a41494d925ba1d86893c86da9bb85732420ffd13d8b6310e4569422c6b71ab9bee25abf426ab8f86a5975393e82d1f895eccc1793f2c14bb531a0f4c08542285332b1c6ef322f84446daab6eaf9148eb0790ac5b310b9b95f54447fdfd2dc32cb51bc253fe46844a8d1691bca5185c447919a234b0e8ae16c8b3faf5d01d63193e2d1f6f7c889d0bf8874a563206dd92cee21d9f2c92fe7c1e02ce99d56d3553f406ade269e6ddba1f7bef04857ae349576b3d615687672c2f6cbdefa76b43f7ccb36642efbe55d139c6101aa1866de359dc7166a0d895dc4a1fd98cd8fc5ea995fdcd255b0ae371259c8767c27c4c422960e53c5cb6ef534c4ce0eb96852e0123d77cb40220768b4dec2026efe31ee36976b5ae1f9419bb64e9624b261b5e38cc28c2d4736b0e7eff484f76535db7507aec1318d4e393a85f1c917ab8976fde3eb69cb783ee2797e96ba90606c507ff558da3166a0c83acea7a42ff5b25b6f6063f8a93530308072083f063aa032a2ac54950e614f91abba34ba45d3eaf6cf30ba26a8e73fd575eb7744466a76a29fc98470453912946d313b29e6fa738050e8da004f63d44534f5ea82e6adb70e8de50feb4a10b7dc70be56cccfc1b698709a6f58ec31e2c2c2d3446f1e6c367cc08909794ebc5b5aa401721de39833d1ab6e6c51af037d3af94e00857ed1831d4f71fe46ec97220d8175be4fdbb36695fb29230b0f0b4f60526c9659c328d39368aa909cdf844745618e82e8f9f380bbd4034643e5893db17f240f3017d0196efc9e0645aa6b23fde037b70351b361a1f921874f7b8bc0b82abb110f9cf16f3e071a9f40663918841c01c9d259184c8b5ac13e967c8d188920de97155ddb8b257f9060453634a84114e7162af5cd4569f194f713e7691a380c053f7df8d8a5e39cbbfcd1ba9ba87b9ab78c6c04dbbc9ef5d28b5b6f7768a6e8cadbe214e00ef240d9e3afc3501d9d94994a6a52c979f9d9df91251b2e890c755217728721478ad0123482a3eaccc43f5e12f3cc10426810a36b007107463c0a3c76178104060cfe89803644783354fcd97afa22c5a4e85c8feccc6d8af4fdbf7924ae9823519b2b71ecf9106781b2334938755449dd131033e0f4cbcb69a4690dff8493025a6ef161da6cadf3028b86211197fda7a5f3f85c6ae89b5b096b003a002d8f798825c49f2feb0536eac5ecff891fb8f5445f4044826a8088307138fad3cc41474a3ab1f22c898875deb43f7f74bbc7bf816eb2421c8d8c6cf59021096c1d902ba8ca719056389135a254ce0dce4719724f93d77815b849f97e21ea31621ccc712c3c845ebcbcb2103f9375807efbe7c74b7e52b4d29ce4f3909e1f9cc8409502fc2c963e749f965ac034b6ba0c6d46721816bb9a38dd79d3c032bfa692695e32c2d2319523a04983aba36d45566d01f49466f5d889cf9a28bd784ae75c61a7d9d432dd6c7b26dd256775bc0645e4604ecbd2259adac93b033a549577b856d19ab6ad9c19bd2fb117261da5db1bd32cc6e405cd6db379701b2dfbd996a6807980c4e575f693577fcd688ad0be79ebe0e60f835ef79a2ee644a73d2283495c489c88bd09d0d151eed7dda1ffbbd3cdcfc2032e4e08361202b6275dd83eaf8c9bd11e7dfcc887c6e8a05ad5c7e81ccdc101dd91fbf8dfc1b461eddd1fdf0d6b3888a046ae66c88bf1527d9a33a403bb3518fc86fdc2f53949da9960620c95ccc772fccb0eb2fa08d19d44b57525c7ce1dea7cedb18d426c08b092cc39f6280535fc55a4d2b86be369225f5afa4c12a7451ad1c8b4bce08327a23a947e39377b5d00e6e530e9785d2fb7b652118541bf2b21c3be126e8196556621ecc7c388cd05b7c99bf46a2d7eb3f7d769a2b86b74771402c750f72a3e36f753304a2be2ace722d3d28f4d9407e1b3602ac54480d9562e79216552b300e274cb1803f56d021f42713af54be0ba967806ea866af8ad9625af98f0ead59d2d587c36afef4066d02a2104801874d4050531bd7ef9d6ad3431d516da67a12311f21b6b0fd8159c474937a2311bd3e5089f37dacca8eec6508ce7f09b30c1491421c3b685077045028f53be791a4c7daf188ed8dfd6b86d8c58d1af0d2b408675c72d65cee14367e9b6b4ee8e17b5e391bb1550ca084d417775902d2ce870a5ecd754498c5c58ef18614766177179a2a36745a014ed252f42987f49aa03766d40c045c5eed9d5e6b2274e69ec870e27e1159ae896d430cf4f2dde85262d37a752743a87104521c9b739f6346c74a773c1d2aab075a088e4918b89d9ab191d3e20af3bbb0221b638a33a51468de089902649ea772e49e9cd50db24a6c5d0151bbdc0ccac624eb1da384cc34bb2ae0a96b453662201cbc26d3db42ffe624381e4ff32f11b44258a503e09175b1d6dcf20f07a8cec2989b3f67256cc9699cb4aca39bfdc5a5e15f53752d939e1d16c92b020e1d3c37268d5301715ada1c6bf2c5f23d67667178f63444eaad6de7794e23936d09cf55ddbaf0469c758a0e76de97a558f98253fd76375ca27cc4e93e57461f85a7197fd90179e0814f835290cbab37d4cd7a7acbab9fc923f538e0c941c57fa8575cafbb6a7e3c12f150ff73ef316e883d1c4debed976cba4d2a13d8210a0c9a1df24c332fc66d498f2baf14d07df15fc6718e9bd1bd5f58860bab323664ce5e6f14d3053d0d15a76e863a51f76def65836a24aa716ff852a771900f34ec913953a6f64cdb328fe3b142442ecdc318e0783b04de468a9800186af4c065b73986f5dc65fd4fee07ea72a8cadc06ea195bb9280e1869bd348f381c1d27a75e132409a62b556c38b5d02723accb709b008ad2873b2b2dfa56a482a3dba3b8331646583e550fe2ca78613c1a14618c8043b424baccd6367e65d916989cccb42f2098d5a54de2e9db402a228577f553e8883cc10f69f6de52a1d6bd3715f757a59dc0c15a78e5528364573ee60a95d1a921f17fb34ac3f1e819a861d9317bd2284c1fde4abdd1bf050fc5bd20f99ae37fd882deb5b812c1214d82bff0a3c6affbb365b9c8bf60edc5e7e74c20ace3980b70d2bace027063a82f8a8d0d4fab34767e49130cd867b76661d53af9d36489a913d4e1c4ab486977a52f47f70a8ea509e1428b7f950d6d90a2509db31b859347c22c41a6fe8060d921acffda86d375094fb8022b0dacb53ecae6daa5791e79633b1fefcfca167210bd8204e24d8d74dce137edf2a4f75100d598a368c814c2082645570d80aeb4e5aa09d6edf1f0549b88eb83e65268169ea3d2a37f34507958ca1e5e7a87ac355f09d4c9409c402056f7a578f836f74adfc4fcb0d9a208bc4ae2042632d26f1a966d12c5255f58b864172ac0d49005b438848e32704f1012778146a2324733091ca78b89a65e50e102057f9b5d8fba8ba2a39c0512806e72e6cf81e033946bffb7e9dc1f2deaeea818b4c72f6a896ceea0bb21da8c813edca2febc6560f8c5ff2320af004ed2f46e954430c72ef8db0fd7c0345af60cdb0b9668a7b41a1a67cacce9295c49e652ea61a5314115ab3b8e76819033392c7d40656ed32327d57f1cad9071576bb4ad0b0a9c8ec6e51ca64902f46fc448111b508cbd5973f1d1eb82ea01ee0297292dccfc8e1c22bd0acf9cbbd01cb1a1c9f7db6df6411491ffbc254a2edceec0a7dcae8c7dd3c489d0f3e4eb3031f7750b0ddc21e0c92db42363f1a083469f8c7d5b3bd3903b427c41b53992f7a92dd987ecd8fb193be58dabc78319129b26ce3d043f320f57ebef14310f4947ca11019cb239693ec68f05546d0c2d7960d31a0ad8130fa691db5919e6ee640e27c229c2bc98c909337a792e7b5408481dfa0c07536729c2dd072332b8ca0ee9ddcff9e8b574461822e67f40bafc5c598024fdbdbcd6bffc2270747a082cb1b4354a092c7f5d5a3460ff43850ee4be010f9d82e560f3bfae81e0fb8e8ce57d83cb6b2acf3d571fdf7e53722e851dee313b67cfd7b62532cf49d808ff3f7c253a9ea21e1dbd748e29cfc2203e6ba9bd67cff738753f002b25f96c213eb4faf030088268df2040e9ac6ca38fa04303a26d351445027fe9bd59cebcd2ab7563c73927af67a03f636219e848c22af69ae49cce961ec9db8761e79c2237f6c16627ebb51b5b1fb65d09516dd1739c4a91191e100aad41bd08300fb7bfc5fc9f4dd02929397622c723f613cdc4aec9347c5b76d34d22827b21aff4ca080b7fe2b3d9967b8e4a1d1acae86f650f4e573cd4729972842e4acab87ac5b3807639cc5c9ff85e92a56b2fa2a640dd5504df7abf158ed36334f7d497112164cb89af74af9fdfdb9c1fc1c202f27c14e2d8c08db0052d83193e1f3dd39b4fa7ad4b4d3d5dde228c3274aae34d8eda8463f370ca0c654e96e88870071f1abf6ae46d5ccde12a4e9b0923b5b5a56ffe482042a15a628b6187733715ea2bdc787352bf35ea45f711327d2560530ca716cdc08ebd2e5f64b63cbed8956d3bf17e3ba65392c6b16a004d706016a5497da2fb2e22f31b0c9404da75c2", 0x1000) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r10 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r5, r9, r5, r9, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() setreuid(0x0, r13) setuid(r13) r14 = semget(0x2, 0x4, 0x722) r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r8, r13, r16, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r18 = getpid() r19 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r19) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000640)={{0x0, r11, r12, r13, r17, 0xb8, 0x4}, 0x7, 0x5, r18, r19, 0x2, 0x369, 0x100000000, 0x62}) msgsnd(r10, &(0x7f0000000000)={0x3, "c8fe4ba7252de40b56"}, 0x11, 0x800) dup2(r0, r2) 16:05:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) pread(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x101}], 0x58}) geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x4) 16:05:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:05:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x3}, {0x16}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x7fffffff}) socket$inet(0x2, 0x3, 0x8) 16:05:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) r3 = dup2(r0, r1) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:05:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) pwritev(0xffffffffffffff9c, &(0x7f0000000980), 0x1000000000000062, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:11 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x2) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f0000000540)=""/4096, 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x7f) 16:05:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) listen(r3, 0x80000000) dup2(r2, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x7fff}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 16:05:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x4}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) sendto(r2, &(0x7f0000000200)="84c1b0fa516149eb93e1a8720a5c55e549d7e8a3be9d4a9c97c7e48ff0179e67030e9ec5851aeb11d2b69e7bb2f0a7ef1efbd4ef5b32c7e60adc77d3a2b0f3c62e493b2f28af93b7646ab63ec74ce32731321dfc5e5c925b9bee15c97565585862effdaa2265eb620a96d983d2f505381ddd7853cd8f005f3d5c92b87cfafda3c2217f5efaf0cda895c76161bd197879bfbabd7824efa664e27fc87da61a2cb64e01166a00b53a684bddb9e47025a9c1d91dfff0f57d", 0xb6, 0x2, &(0x7f00000002c0)=@un=@file={0xc5fb1a2cb3e63613, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) acct(&(0x7f0000000340)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240), 0x0) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) fchownat(r5, &(0x7f00000010c0)='./bus\x00', r8, r14, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x0]) r17 = geteuid() setreuid(0x0, r17) setuid(r17) r18 = semget(0x2, 0x4, 0x722) r19 = socket(0x18, 0x400000002, 0x0) close(r19) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r16, r17, r20, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r21, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x0]) r23 = geteuid() setreuid(0x0, r23) setuid(r23) r24 = semget(0x2, 0x4, 0x722) r25 = socket(0x18, 0x400000002, 0x0) close(r25) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r22, r23, r26, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getgroups(0x3, &(0x7f0000000380)=[r20, 0xffffffffffffffff, r26]) getgroups(0x2, &(0x7f00000003c0)=[r14, r27]) read(r3, &(0x7f0000000040)=""/32, 0x20) r28 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x400, 0x7, 0x7, 0xa06b}, {0xe5a, 0x1, 0xec}, {0x7, 0x2, 0x4c, 0x6}, {0x2, 0x1, 0x27, 0x28000000}, {0x80, 0x3f, 0xff, 0xf3be}, {0x7fff, 0xb8, 0x5, 0xc0}, {0x7f, 0x8, 0x1, 0x9}]}) 16:05:12 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000002580)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)="ba4c80820e47f129c7e9c13b5312163a37cdfb058d24a5f1c5b9f4b13b07fb1c55e3fcbc2e4f2ee94daf4c913d82955564a4152ce9c980dc663d0f6e172355d9e058f97950481e83f91ff3", 0x4b}, {&(0x7f0000000140)="72fabd0b93e127747c272adeffc6574c1803a79a38158173be1baee88e4845d00c496673a7539600224196339937021d6f0f7499f3fae74366373aa587342f2a8fe02906303fa985bf783ef0e994ae25042e4ac42732636cb5c9d47a25174027c77540394995f733a9a10298d2b17a9afc7a9eef3bc39034deeeb0ae3cfce10508c017f8ad2a1467ff9186dfd6e298031a42c428a54efeef82fc2c1ace64ee59df28c87a389398306126d920dacd9ae74c0bf8652be62ebfc6", 0xb9}, {&(0x7f0000000200)="aa7a92e3b84953fd8c9254484da4e9d23596613bfdcddcde5ed16ecf73f9d9718a3c5c1dc7694c2c0b80e7d898cf65f5d29ba42d0dcc67328f0733ef829b88449da01104a815a34153fdf556992ceaadb56201f135b8e34d7d104f16f1d1ddf0055bae1fdcc6c466de5f6851e409dee549a0551363bd89c5db6b780344bdfb029bd04882513a9d1cf363b7f05b4bc9511881789d62b622fa684734707417f23f0ef16577e8809259534886895be08841461529d3", 0xb4}, {&(0x7f00000002c0)="8e225ea445f9a3139a9f78e170d95b471e8004dad860e95c045ea783ebc101bac03c74644d2b", 0x26}, {&(0x7f0000000300)="2ce3e338ca082a0dce9dedebfbe0a05aa4fdb0b25c9bd150a576c15d9e5c7ae07236c49fac7f9b0ce9209d3e3fe0f3d324b2981a9ceafc8f5a6624137503ebebcadebbadd1b2f5b3299d0096d7d79924b928f3affcd26f2d6d9a0d9acd0b6ad5acc04ea3f3443ac2a16c1bc036422ec1eff9579350626224c36144e6806015ace90874182b6d86de530b34f508b68bd1a24162a93c32aac1220caf973b32b92a768723eb68c7619ff1c435f8e0abfa0b71b3f49d5c3292969644acd574556abde4453aea971fc1b5dc90bcb0979ff6f105663d7e7b8f1aca6fd4bb45a509c9178a8ce5361d36d0cee1b85fc7868fd7add2a19650804ef43a196748400f", 0xfd}, {&(0x7f0000000400)="388dd113cbea07eb00e6fa23c56aa40091da08e76614cd5240310aa3b4cf5bc571e42578279dd51be59caa6afea1f44d92edd0c01a4a6fd7d07a557b2df08f2fcf06b7a0dbb4e3a9ba6fce23a5fce3c2ce62e1d6ef95db9a02288c829204f16789a882d2d8c54da7c105ca6fc0a62b45a346a79baeeba965a8cf2ce2f61bf6d83c81dc0fdca360efb618a9928b69334b434a4472e5084ce5afc2daa8eee227150eff5f2a12895eb5420ae44867a0288bc51bb430b7d0f9f1a725b4b79468ef98ac83b89db30073e5938b9b45015e021f1fe53770a37b6d3fc62ba6ad827490fc4db3851a443ff6f92ad825a04e83ef12b7e09f48f4a7fbac3959bca4858292737e1a24e78b1d6ae89ed058a48bd9eca764b12b33c9eee5703234566e3bb7a9b3f1f752f167f96e209bc7bb65833d11a1db9bb8f4d54d2bf7798ae2a30e123c93c6735da91b6169efdbaa52b56589f5eed753f179a19574201e1ebcf9d7bbf910a5b19babde1aa3a938ef138762325e95653a5adf6ea915f21d826368cb3a879e7b67e6541a4af89386450e6bc3eaef1b8bd59c78fad933ba56db2c1f967655fd29fff81525dabb7582b058b17f8806e13d01ae5cfc81b6cc4f4fa4b153d176d44c14bea874f2929a5dc3e5eaf9c22ade91031608ff15243647d8721ba6170beb2794fe62dd2a59c14afb20ae640e46323eb05cc24cee011806da6f61d307ae6699dacb080f5547ed716f529c4f808e032772b880191eb4002c4aa5ccf9f696d0ed9f9bc3538ba4c200efe5ed0d31a9ae192f75cd8082c4ddf5570c606e4d549b2dc0d2d62ba61b0cb0d9526832e5bf0e345cc4def7109c825624eb6150f46c2d7ca866bd64a9807506184281637cbc8aebae9902c0ac6de3da4293c856bef8d07a8bb2817c43c5fb8fc7ec610abf87198c4b28019f8921c80ddbc13b5b531abe214276782dde83ed2924fed11b7a3823600bd5e7ab0075bd9e0e32eab571f09089c0d38721492877d21abf64587f16191bf3af6d931e573b6989a5dc06f09b66606e13f3ac6004db4ef16bfd84d9624e366b06e36b290f098324a40f908c2354319dda6f4baba34322eb22d701fb9374814e0b83d90846ee122526e6043e183a87df106b808c03478cc790a72bfb16b5b624103f3ec1ca6aeea79c68629d2ef6629f49b90c777cefb51af75ae35e5f0c7bcd09c67e265255666c7dd7ebc4593d2958434ffc62f83a52aec9773b3c9cd1dfa7dc2fab4a1ab3a95c877d390c30ae813d9f01fb2ecc08aa95a71705685fd36c338088cfa73b3f85716bfb7346534e8de9f543630879fd735f9126c55141f11113bc180da1ffa10be61ed68d158aded5fbb7b4024ea9adadb296951d140756cae49f4130363c46fa35838a9fe01e91800248cab78cb1dd8078f569c6f50b263cfde70dccdf1b5bb67b110174dad68c4d2e812bbe269f92b9dcd62498976d6156e0f9d6f00277f393c79d75a877cfdf883ff67f766ba3a4b1f80f20a92f1da93d9de70f80a4c34b20ffe336be36e63e4ab487ed69988315660f560076a9d06ca6bf6296a80e8f82c9257ccb6292c4f9e647d6191cc513c4c4b808cd5779c880b0e1d95c6eb0632585f87bc26dd10c89707b6b30ba4f0c1aa28f4a94afe3bb4addf70a2083c00cc15fb6f5166459048d943e0aab2eeab4eb18d7da9de1335587aa51c8ed54ff8acf215fc1e11b317ebd9a77d021c18e1605ba4d688153499f758c6efe77606f3183f0407aed5315e582e17c651c85f631cb0ee7968d4a27faaadda803e754d855bfb942b351bce0b32d69b27514ec50cd457fb54c2d7bacfd369722152c2b34e43ea1ecc68c958827f72229671b20197a490e532bf5f5be91ebd338ac8a9ecda70d2e57d4161044957e18509194708580113d8bfc681021851caa5098f21779a2063a0b1ee78c9afe020a802ead414c51b26debfc7dc6f5064548f2cbaf2263b426e9ea9f0d0b70b34f5fc04c59e971f8efec169fa6be8387c3ae80baaaf185bafac23ff8ac32ddd91de927b0169700afc1dc5711d974c466805b9d0588d281401a5796afc5623a707ee0eda1c44f4c3add7eead6fd1eb7035e6476a77c6bdb41c06241cba18e83f721b22c6ff9a62d77db1997577f55b3e852b5610434c4c035b73d79e20ad39d758794d2ec66efcdd5c91e4a6878a2fdd1c54125ca83b6ebf1d92b9d8cd942068ad2324ed6187ad4e291f03782e3a19ddef2dbc16b98525d5f747e91ddcbd5135011ed1b0363174fab278523c19b0b1c6bd27bff5e5d738be0378c4e8d7042e6add24b2b7c5618b70c5ce3102fb67efafc54e304571eb0b83fe5790a61a4f596d58f843e72411bc507661ff90a483c2919f1ed47d0cdfeacbd18efcf4d5edca5c1d178356e2442749a210918406e56034a80dc4cbd5925278278e65822736c38bd4cc832b7214ee54504d36063063f2bba2160ba4a0f74b371c0d6faad44ce2b4174d9d0a762cb77f6e450acd67b844aced519bd4cf3b9b2eed7920fadbbd95a417d91c00d331f78ab4d8f1716c33d28251fd95cbf40667a9df728e02c84aa21ba6b3d11478b11cdf0ac27931fdf22e27b174130c63787ab58d2d26a24d5f9871fc06e41def08e84286d5b151f28f2d0bd2dbaf002573c6c0f646a38757d7bbf4ad484f0134aae41d060ecd97b081d3f1d45f56157a88afcf5ad49a99dc53fa6f21e7e4b1f78372a024e38a50056638781a9c831c8100fc2d235bef30f1b8cd2a731427edc40527ebefaa4eb375d7f62c26b221027869ee57bd42c28ffcc09540554010bfaffa576d9f064e3d6e969737d053f93e2d984020c2fef726e6f76f37a1ae1ad1333816ca35ed676a06cc856eeeff4947a99e78672b823485908595e68b8fdc9d4e4f36974cb2ea3e921803fda9c1a9649dfb45f9303e33edd79fdaea7060d7b210f8da1581ce2ffdd4a3bae7f1fe2e48eb267538e53edf235ae631a042e43b02a6c64ff87726929ea7a89e1d9d5227376a2b0c33b66e63d1ff3c5675751ffa657f22512362eaed2b1177b4d848bfa4e73c9359f1afbfd79b2bd0ea7124f93cc79d27d6d8ee5e5cb8d3f621d99cde0e9e371d5979e80e01670d66ab4986ec5cc95e060baea57597f8e1a37f8a42331a0dc50cb33b54b48315c7a442d340d979f66403daa415ee55bde7ec705a8e8585829aab7e55c53fbc688cc7f3f020244b1d5fe9f8c692b28fabaab9890e46862b27a11e03f85922e24d47d118a27662463b8bc0d82a77bd063b7af0ca3df4504bb23f90b76e25b245117555a3d8ca2cfd2b797c5fa64666447451ca4b8cf07c0578b95c2ff612e168f43ac757d2259ef8a46592a5d37deffc36ebaf831f01deb90a4e31f53d6198117e5c4d4ca5e6a952fa7951a5c11cb7dfd015d1ceb8730aebfe7bd6dc3095e0edb565c3936b9c19c41da8597264b418f1c59d59f8abf53805903007dd63f605009a186c681de070ebeda72f5fe05fa95ff3e63a627e1535fc824d24c6f1e5590cefd0ada81cc281344eb8a919c93a224c43a79b962722a6eee47f13c33588a0883211d25b923263378d161d4b93395f8fc1deb5301e8cb340dc1e4c172c1271f3716477d40c226e73ef2cd909e392a7d668154dfd4f64a764be957a18957d3a3d030c00311f8e050febac870e467463efa3a81c8d843cc36b1ac3c9ad12954d8d2b6bb0f1fd3b1b4d38b0d02655d38a4b6fb0c02646c17ed69232ee09c165b2759ccc71861e9ede7bf74984d941e05bd6b396504ae677901de0e5bf5ad5ff5095a77ff0bc4f194accfce755ec5dfeb5eec25920ab8569ca52af341d8257a3934c4cabcf0a3b90204aac668000548a98a3b832a68a057007b85608b363164ec38b5f303cbfe79e1fab6ba49e4839dcd2742e679585e0cc677870e212aab98901bd7814921ccb206f7e7c1c45fcb183d5596c2833bbe87031017eaa7f8733a13ab68d287a0ec6fae97caed229facc91ba7ae524d3f2263f3c7c38ebe0046e9825bd9e0c68214e18deadd8b2702e3e83c2f824ef8c5acfa50397aa871adcc37620cc6c6b9c0cbdb887d0baf4bc803fd514f937e4f4cf38736642fe56b4c88f78c5c78340d962aca917aa62631b18717e7bfde08d86af8a6eea80ab87f0e2fef4256d5c093a39150364cb876d4565a14c43c4e761bb7dbccb1ec37659174c0f3f57ba2999a102c114626ec841d9f100379fca27ec3eee0c0a593a98ee6bbd61fcac06f0057f5c70bec30221a7be748fce2ea391210ef522f27a1e274270ceee2aca87e9f1faf1120a908510ca54876ed27ad74ac21d4e01f325ffae83f9a9e2b6947f61d89051ac696c1eb8adfa5fe6dd013e9cc79af823fce76bb9c3a91bd015ae9a4b92dcf0c4b7738b24e205b94e80d4696539a28f43e507c31cfc85a5b6df1c050a074b1e9d22ec90adb7d2be161305e29b219baa9970f953ef070bd8a2b1d8965dbfb8f0f1a6f7556fc760986b275f2decd13e18c7541dd64fdc8ba085bbbb7ef9e0cea62d8f7ec62d2286476752e3d9056896be75d87e7f8f411a67fafed97f30a863b8b8d8185784467f6d2f897ac77ae9cff7d44ffb0491a64b9b66b2ad3c9699724d8cda7640741db7ad9dbdd35f9d504065c410ccb3e7e1028473d053c61381ed4e0e7dbf77057d3ececd94099ce11aad706adc6d4fc92e5cac2af22eb78319cc58de324dc2662e844e347b5a5ca2185295c1a411b2276c1110aeaa58506ed977728643985300580bd2f8b289dd01d118cdcd3c2fe47d479ccf32504e4c8df7466dbfa35383df62e937398c28783d4dc3238ece346b3b1d4f065f40c9931b152052a582ed983608f1c87a5d2cbdcb31b1ef302e2330315fdbcf2090d4ed3a44f27c31a5f1e698b00aba3458b3d06e864b8e5b3127195d480f59cd882f5034a1755466fda929743bd14a3d1fe801543577ac3c1f1b06be490efed5e5410e08545c6c90ebea5d67accecd19d2b09dba1d48fcbc675b21d87500a6a1c31b2f68c789557928dc44113d46b3d0b7a54b37df0faa092d4125c01cb93e0e155e2326821d7e94cd3b3591a32f5ce3cacc4693b207c863276ce6b0d1ebf64ad0825a522164d34494a63369d5e090decd4df9817dceaa650051cf958126e9fdb34a73defcd22ac85db130bec1cf0b91ad37991eab354860d5a30207c90cdbfdcdfb9a40cd9f6f8ceaeced19357d25d3608f665aa60d445f9ceea76bdf24d1de28f7684098327696a3b9481247192a5004fa4a16dcd4466139791ee32e55b189405dcdd7a994d8b147c1c4d12ff6157cc37aca71d04c1ec5605198308014740c15b645c10d36695323648ade2ed17a2635132def466d23c0bec23a39f35d4488c541ba8e88c3768c2b3d88446ebc6809859c20880f85ff3de7a85b952b9541a2aa26e5e3ab87c8721184c57c4f79d8c788ecc91ce689e1be9fc1dcebed3e861f80f752e0160f84a2e977e0f4687f89a41e301faa929738e401489e246c6a64713293617b6ebbdd182477573cd45fe48df7502b9e7c7d3d0735ad7a6f0b7df9fdc064baa2daf4138abea819309c174147481aadb2a36361039e9d14592a461bd02bb0fe4fc2289397f7efef0f67a21d9467f5f9496965ffa2b688269fbf064b7aae4188316d3a83f9c4bd5871cc658f4db1b88b0b9acd23a6e5b30ce210265566465685dfa232f191b30887a132588ec128c3718772fc66977653a5eab9ee020afb224d72e1c2aec9b2a55aea34bd819d3ca5b030ca072ea7a3448ac043c889f038d5d0c20d53fcfce71", 0x1000}, {&(0x7f0000001400)="675c2519aab7b1b5b47b3d79d28430e7b3e5fce1896f52d69531add98ed3979aaaa5858c02eb1703902bbfc0e0b5056051f114ccf3d98e723f80061c05569cb6b103b1c267dcb308b18b4fa594a4763f6025e09ec2a76bdbbeb020a426b3f1d8e6851b4ca07087cbaa3573ae79558eb1c825211d9926", 0x76}, {&(0x7f0000001480)="6b7f5b9d1f6ea39cb14e91e15426c0e6c8da3e9b785702651afd0deebd4e62b942e5d63e746f85ebaa7f8a237502376a5ab69acd6c5118e98535d495bf958aafa4a0e93d2cc325f45f9c5e5aca13becf6828e706a6466c60436a7c8911419b9f9830a40ce75ecf3d44e170545491a472823d842c188794fe636c1fafa8d59c5a2b866797815aac659354d6b0357b10e1c296d5e7f51bcabda71d807e07c8841c49ae74c27f661efe56484d146763b8a8d13c99fc3172cc6ef332daa7aad3a43af9ee739864fbf126d1896e8efb5986d2325e81a2bfa9550bcc2d5430c6166b8439ad68f2ec686edced9d6e6b5376d37ad99a1cc1f471c5c1477e2ac2cf71e8c4f5630b2c889b16a96366041e93d0f66506ac93e57f663549e4c577c7f90b117eb84b22b40e459c00aefa720fa8a4163689b63faee46426648b8685d6cea3b278a205a01b6075138cfefab77e71eacbc0c0de8abb82bf6787b262586d3fc7354808e7a7e6f69dc18e398aeadc1da8d7fb9ac3992775e24f33f5efc688d76a654db11f8959b3354eedf23f87a86062816f959ae19765a35c12bbf7ba3f0d2f9e3ffadec65e62084053aabaaab8967ef74b85c113af202a05ff1f05fa71eb957fe3956d66efabd5bea588c7fc35abb77316257322bb45693779c5d517cc9a1c2ec6a201d0936b3510b230e5d80ce27ccbe7c2b27fec23d31c54d9ce26ddbd290c0427b228f0598e1c6b47d48015dad2021484b543c032e8ed07be2f59deac0610766c22b1ea82361838fba62c537b02bc9dce5edfc62b4da6c1e04cbc1a7a8362c7562ddcf3a0bd4aac80d827f65e9a4ee7ec517ef6aa123e38ad1b94de4c636236401c7caa29265c19d54444ac9400aefe2247821f3df803db8b4779a82a80611ae070020d96fbcef9b37f133b8b0fd4bf034becf5aacc1fd322c6d5473dea1226107fd70e5a8b98bcae1a528552ccff0668e2e46ca4cf6984be2743bcf9321d8f7b29cdfa0eef684ae08f5a4e039007022019997f773fd42111a876a50a48129f9c8d0ba316f2cfcbce9c854c47abfdf15c77e8c5af36f3b8d0b063dfd5679815953774fe5341d2729c26e28e4176d2de41c1af5a6326fd109d217c2be97e0dfb02f74ea8bb240fbf912dbe553733d843d5edc57193d841e46650d7f36ae786f54a3650cb2f992a945f4fb70f904dfd3b6172efd065667e922bab9af667465e434af87e0692c0bca29fb23a28ae42c968e2d401fc115f7040de4c0c3eb7a57e674945fb9165daf9b1d6fd56214c40b6ead0201fe672bd60597f3956e1df3d8877c4a4674d6bbe581ecdd945473209abd2059a3a5acdc2124a1e0688914c881508ed0fc9db0a665da30ea9036065d12eb753155042dd5d235d39a61731b868ddb921aa724db4c52cc7619950d7078cb7a7397e24704772058bc288db937ce5eaf8cf22d54bcdef8a9e727b69fa5eccb21ed6a9e694295841f2789797cd23c059674ba8b05b2f21cb85d79a5727e25c94326f25b29411f39dd494a8f9587266fa7b44a68131a6a48b72c93e5cba7035cf49a8c922739f4bed0462852c75399d5125ee8963495f81d1c567acc074c9695ae2f98eb8b1ef7fc77bd1f990e72ebeb9358b94be843329976ce70ba0874073434cc5290c27df0c9bd9fe9217d0a5ae070c18ad13bfa3bd6ae031a72fb47b2e2475c9429a115faaf7063a62b891ab9440ebef8145648129dbe78e63b31c91fb86374f702f07d30d42e9ea87512ee1c6ec0f285522e73eab57d6dd4ce2a3418d27e1050ea01d19d3984f8e37e18ec119b3c727118c7ffbdf2fb4a5150d2e607bec53dbb38f7a1a377448c5b638632d7b5c2e47a3a3f48491a22181d2e69a5e2bc37a80e527279a0343dd2d4e40626ff4fb31bf7ac8c886e1be6c701af541036f5756f22c6b30679a5d5b232d1e3121094a65801cc775b572bd8a2a44146deb0b7b93e69ee4c66f5c916fe7e3d7a9f3d6655cd9473674d5fe3e59a8904fc81b07018f235005515c750dfdbcbfff0a6ec7698d8216f53bc10aa0fb28b6a2a81da3ea697f087e79252250958bcc9d97fada716f6d48492cd11c4c96b8748a66d474fd22bff17e56c3f26aba349aa16ac21062d07d4b0194e1cdbe18e740a99d6f97b0bc30473c95a49e05d710332ec2e1c905ec856c5b0cdb72f26629d37e13976cecb862616c5a420e294ebb2ea75ab67584da62a48e99e077da82f2c8179d345c33b04398e68152a8eedbc899049f033ce5e424f233dcedc7cba5767d2547ef279c35b0e4ea0f3b8c6c81f44cad7127ee682679c877391ff238cfd78c277cfed427210e67b1f0cef6643622c112372e4572c63b97f913e73be1690a3e0bb9068709d4818cdc486873d3d302a2e9c12e15824535a482acf5e7e7d73c19796f403d101156a5899586ae0e0280552bdb456fc8d9f2e251ddfaf7e7b7414c41670055bc6bfd26f938ab99971e8f495cb8258daa88b77d75b1805b5e51c5d422e1de055c28f98972e1a17da6bcaafe104f4c77a3c96a4406e0520e7f367e3fe7aaf0063fcf2e207ebbb6d2782cc9e1652aa7d758db3aa7c6ed831df6b8b16e4a39563cadd34a91ab62a72361c40a43f6f863206b5b05667f242ca97ecb28ab3c452d2a1deaf3c50f4db0861659dc570ce661a2eec3463c64e6ef6a401297027a0ded134243da09429270933afd8610ef55f75b026ec4b25c36827018e608085c7163f1bff3ab63be94172a180fb74aa17bad02b9c94e4a54622927df44edf7e3ec31866c7572a1d4ea4652430b045a4b9b798ba2912d1e1b3f084439384795c316e7c003af77d6a9c03a8c67ce9b18f6343e66b196b3349ace37eaf23faedf1177c0271dcdd9bdcfd1278d581b10c4de90a94792df3eeec434eb4178cf724da72ef237e023d1e8bd2c02a2a40a031bd6e2846275ac17784c4fd7036831a153483a9fa4fa18ccb9fe89e0edd72a5252d80c49b80c2a1f4c268d2f653b4805b4e1658f14dd9ba242fb24c231808fff566d1d0f3217a3574ed1ebbfa2ed402d5b6ba3534e5b5025b396a6f518b9fb403e5c308271eda4e869a3230a4b162dc69dad24b12b0c4507aa33aede704ce07f0da75fad48d6e4e5de3fac5be2cf8f8ddc9290a2493769ad395a90ee96a8d3909a680adb99ace63deadbf4dc7f221b972cd74a6fa0acb1f8df0fea356d7b5bfa5accf15b5a873e4671ea90fb1cf5710da6d2fdbc473a33228f7d02410abdf4e197a0408d436c52725b6ac5b90e6595358a341fceb958e985c7844be2fa44f9249e29ed9ebb10d20522c5b824e95ae6574483d73741cd73d310b1f8e96e21f87bfd0c6dc7492db196426b7ee43f3f9dff7434b712a6e006b3922ec70ad622e64716032edc33de47dfa9224e334268fecee7005e234e0245c3d50987bd38ceb6219285127aac2996f8eba11ac4ebd06a698b77b26d2f45383694cb4a476b0f2170bc9511451d8612ab86ce5f575d3c758cbc52d48aca33c9a9f52cef32723cace799c3f433910c7ea6122049fb2fa940d50aa8561e1ddd87f0807c4c88177da82b8781cfa6710f70635515915b4d53846457cb30e31b4d32a2050502bb142badbcae227fff7511897e77f2a62a204eaaecc584d1c6fab8dff34645b017fc1969f08025adaa714b8607a1068c901c338c8ee7b510ada16a88a9aee3ff458bb8f5ff4e78c13ee9d780a86ddfe8e2dbaed0d88d75cc94e417076f6513920c3d5a5061de05ddfea4861ef578c61a0982a59533ee44f565bc56b0309dd624f1d74d6b1aa5c985c199fb19be0f25e08b266a6f0969cd24b774c4f64ff67581089c1623bd4298c06b7a5a65855c21fbb082b414d55222242622b82954a6aa9191d8ec3bcbfada6207a16d8b187ae1eb911fb36908523c17428ee131313db81562b42aea7e323b2ac70bc2c5f093a487979e444345d9ab33fab2b6161b9703f302a82ed2910bb67879baff3311e1b161e58ba3b9894f3fc5c937dfbfc2d907e03dd3f4df4454d0606b73e0f6cacf3a22303a18b196c7cb954d56224465168b3cf90b782ee65bd9116b34e0b0fa943fdf1b3bfdc69cd14b3408781df910257020f39fd08f6878cd030f01378962d92acda171d28fda96fdd497568d0be679c4a9144d7cca335cdbe3b0768f5cd2f555fa0e4bbea4af9d7d01c68f0dce2a6f080e4fac1fe56d15d7946ee4265b38bb7459c047391598f2f9aa674c800ef7b3232bd1d369fb2ad980fe58056a98d276f5ddd3f9d7bb22cc58fdb10ae7306121029e2460d5d4fc8e65b7c36c25da1dd2577d01331f9475f5e5a85a0d44f859bcdeecf2a6c0b400dbebf05080c4629de9f75b503e1dba8fe4e04143ac83a9293dd1e3d421388a524d437256d6b586d1e3220310e713cae9ecabee7e49fad077471bc339ade34338189671065dc686997ba8e6894d8fdc85b28bbd2cb86782b6ff97fbf347e8ba74be514aaa1a029b7002cc9a41424abc55ed4a93fdc8e12bd0a88a42cabbdac3100043a745e3dc95aded0654c647d90ab2e96d89841bfe390bb6f59a86c741bdf2285ebbeb9d10b53c0957eaeafd7df772e2e26b7986eb95c04c4d80971b979bf39dd0f74fed6b7686becd2cae77699cea6fcee5bbaeb59a35a99be6b52165f160eb511a97ad24a54087028dc58ed0de3ec9b21c2c886375d092545f191856dcd60db65122b572c9547bb78f6ea6bb96062200121309a91809477b88333d79e9b56946e8e2b0389c230a296303878b40dd8f6486013808e7c38af885b73ad191fd241773fa400eea641bceb2627df1281de44b9023bd73e11e9d6eaa8eb82021e83c2b04772cec796467617c8697007109b4831b818ad9c47478e3096d35218f11254db606debeabfa0bcbba7ce26c708adb9691fd682842ac3829ff603e75c0658cfad8be64ccf8cd4a9511d5838ddd8f3e5d6734089720daad2a4b8aba8de57040e5f16cb1104e6feb19eef16aab7231f171674eddf951ef4b68e17a2a419df9c6527f5b4b0b87908aa4aa3173c5158fdeed17a9a47c4e144995523ae5743df4165e210153e39b3044ec14a7522eeecfd0b81d9da3c36a7c78a68862d8a2e66f872158177da17c8ffe254f820af89bb50e67f8f3c9e199be26a94dc3d85c87ce424727f2261225ba1b07fab8d7ce4787e2cd72803e3968a64307c1592232f10409d49c10e72011cb15f8bfe8ac73af05c97d6eb1fbd515b7354b359ebe2153be4d26daf13710aaa8977bf3f081000b7cbc13ccff00af35f315ce04685f26a589204c9ceec4efc1bd541fb34cf01bfb73f049269125e782f864468859bd3e029be088078136a40822a6486c8dd576e2d2bbd3e3b94ddce1f7f92de3aacc2dbb737498b74b2b72a63ff59f2e295434f386674fd69b5a84163d86252a717230b83dee99d8b5b959b8586c347f4fb7dde720d681d8a8ede9a4e87dc583303eee218c9fc7070b09194a294aa554ffcb758c553e6cdc07cc18d7252ae4db70e7fc59870628fea5176f2220c0b46fdc94b79a50815e73b0569be2b80e7a20120fb4a5543d34ef28f3088ee35ed2766714b83913041be8a5ba002959479e2cfc619528184cb2601fe997f920e0984ebc29ffffe323d42712fa1fd434a01d332dc212fd30932f0e0d0eeb1351c1c8308159884389d4b0705a62a60d5f2bffae6c6c1103379ef5c0527d9f4bea5ae1cc1f592f47b61ffc0a925bfb198005b0b6a2af6488082072dac178f9d7ecc2b4aac6173db7970905961f736d1edf68f5006d9f159a7f80400e3b675352", 0x1000}], 0x8, &(0x7f0000002500)=[{0x60, 0x1, 0x20, "d9346683b7bf3add9d4e2706c8ee89b93b588f026cb6eddbb11f13fd0716e4045a0895912c207e41686f52a8bdc8281254a962c9d4164e36fd8b37741ed1a22165836cb613ee5450d2acb1af"}], 0x60}, 0x403) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="3b9b2c272d34f3e7f9b5b5d8c68d25d393a07ea4b83d22de10b3da64248334b4c0d5a8c5f7355c0bcc8300189a3d30f1583e4c9d036c9599547705c897c5dc8443a384496b7562c8c6b5851cae8b036366c00c66393d471e81ff8d19", 0x5c) 16:05:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x5, 0x8, 0x7, 0x7fffffff}, {0x3ff, 0x1, 0x3, 0x3}, {0x800, 0x58, 0x20, 0x101}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) pread(r2, &(0x7f0000000300)="704fb2dbcfa9359e1a98e0bcc695f681ab7b819fa056daf5fef18dbe2a3605cdd16ac118070e6e6d258e1a501ef031ee2ddee975e8106c391d81a1c3b97dcb7a0a04ce26a10797ca57a32518c590d5185267f18cce05ef6ac34a6f36681092b4b8e894ea082841baf5e6d35beaee63c03fac08edffc0d8c1c2b0efb10de196282194f07252cf89443ddd2ab1823d406c567cd7b0fda643ffdbe9259b8621a7803efda6bf2391a6e3c7110f15c6f7a8ec426ec31e42ba4acdd08494b94ccc8c0cd7b2798b8f1b2135013c1b914589c24c15dadeb7d0d8", 0xd6, 0x0, 0x0) munlockall() 16:05:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d}) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0xf7bb9e99388a07c5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r4, r8, r4, r8, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = semget(0x2, 0x4, 0x722) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r7, r12, r15, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r17 = getpid() r18 = getpid() ktrace(&(0x7f0000000140)='./bus\x00', 0x2, 0x0, r18) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r12, r16, 0xb8, 0x4}, 0x7, 0x5, r17, r18, 0x2, 0x369, 0x100000000, 0x62}) msgsnd(r9, &(0x7f0000000300)={0x1e5e9ced4c3dc2fa, "c73d1723f6b127d22196b101262604c8ac625ac5e957ab4348bef42668766713215b8fd9f6ca6a438dcf9d5d293abe40fba5788dac9ad197557abcdecd85e3afaf99e0bcaeadac3dfaa9e4d0b44e3373e9516ede158c92c7b9e85dfe2f5d4a2001cf31ca5458be01e354e5dbe82c267a0b26806c2414dafa71a36c12320de19ed2e4be43080185befd3255b00fc808c940c4a8549eab59c18b517d450e45c8f1f532e7ab714a6b3314a2bda2a02f6d7e8eea16cea2c012b2030cf6df4c26676a6ce8143846582dd37aa6a5de1cd9e31097f8881cf713b544c0feee1117b53b906434bf91e03d7b3c7986b9c7088a744f9cb91bb4a67094b209ab63ccabd8b5fb2fb62958621b9cde35b8b7ea4dcd7629df2f7cc5a3ac6299598a0f5b4c3a1633f9ea81b325c798efb3a4edec443aefbeb6de9634e640aa3880cb0d0136d5296bc8be12d35597d27ada22cff7d43ec1ac4b412b4165eddf2c43fb1f340270387afba690d294d49b580856332e6a348cb3f179b7c5d75075a0d6f8978c349ac788ce8fb7c9370da72cea16536d3acfe536b4eefee09921ab00765fbea4a5557921be9009893a25558ee5a9c7f685182cbdc165c01fa384860d825a6f8b332e087b85cd6677a14b24143c45c19837f8e104908348b56ce6c957a40fdc61c826db02fd954b0ba479fddc18093ba451da57ae29154fb11d3ec31338f2102105ecacdf1e0169ce4665cc36594616817a29f2bbb99c0b817b32f622d18ce08fe644e59c9b63a2d17728096673f81b0c60ba2d69febb578dd7c823750ceaeb4eb19a46733e4a558f9674c983601d7cbf3eb8bc0f7c37d1edefe22fba2dfaa7bc06022089ea636522f28dc000c2f4fc455a0739e4dd566b7a2a3f17e416fc7d9ca4d247ad0e8152ad8f429303707355c0c7f3dbc32d471d646408a4fda7a6f521f21d7f95cf94aaad8d455fa5a95a3072f2d8c962732c6e1e16cced0f7643a8f753cf382d8df230157762856a61683557b859a813a1063a8b8c7c4695b8a957f4a61897b4e94fc751b6f1a5c78af9c0eb29d0ef1bc6a5eae9b6fd3b882d954f4ae919cb4de110c0c0fc8972d7b5f695b150736a3bc934cf0b8e5918cf43502562a7e1945fa3ced551d9a80671c8766afd68c9557c94248099e42c6cc965620932c29b4b929ebd4c37ca53059cfcc6b1f4d825e9e22c59fffbff2b27d22fc4e92898f4b4ecc5a68f33088bc16573e4e4f58a7d2c00b8662908cf5526198ad250487f713a33ce5e0a9142c22fcb8804e8c1d79390fe8ca5b639ee397a14ce7d758b96f05ea382401b73fc36827f1f769dc95fb4c9cbd6fbd6109b6c71a2a0c88f33e32a53c50803ff02f2b224f566a971122be0822aa645b70765ed025b62f8f46af280e277a359cf719833a930ac0c1691c38c4e4ba2e82f607261f21b26489d6541a2f2adabd02f240e0c8c2132f58cd46216d78cb2a12f64448296f5312581c8df59eeef0930ac7157b36d551404e95c5b88e524e2ec834138a200aa80a5d7322344cc5212e02f2513e10985d3a1065a0d194974a8ed6f6a768e663e8f0de8b7e0850508e395274660cb618119454563518baf6d88d0270b66ffae92f25474cb396f19c7645b38a031d9bc9a11a5deb003adda38ef25ebe15a65383cb574539a5b1d06ce49e2344caeb7bddb314a3db3445200dada532d0a562bf1b079c732a3cb7f3db32e3c1ec89d5b6d33979c0ee93a1d0e301c747d29420a963bf1e34515e5738e91acf9f2474af9f072ceb8b9bb5dce440fbec1bd337a3d3150d6a12d09af43211edf4c95bca5d2079b7656bb8f3d0b0565d91aee46f0fc1b0264dbede0a49b43657fe2b7a7c7c9ecf85d677c3a22876c8ff543bb38ed9d4826fe6cf99075f23ccf73aa3d3a33dd698aa340900102125f93f8fcc9e6224e6a371b23ebf074d9662a8469ae6bf4e9651c3424be392a4bc0ce3cb3a1b69f799ba4d23fa7ec45e5ea523c5d2201b46d7076095c51dd958eecaeebe5f41dcd9ea321fc1bd8a14b4e4078f63b5db6345f02340267692bc045ff322848dd3477d68aec9f1b73d5a8f93fc5816a873695179164955ebcbc21f87ff61a5844ee1dc475f706e7e58d5b7451dd8f2606bfeb72d51f40daa41ca975721b366232e081c40dbff044444facbc72c650da34b96afdbd50c6746b8cbd790ef81ab65c31291774a76405899eba90d00e68d91ce1f815f182acd6ed19c026c5eaaa37ea1c94ca254ff051d26fba04ff10e9c5b4546c96cdf53215febd1cc43ddfb7a20bb09c25f990d241a6d2a3f4bf0b632821d8f2ae709d2da8f84d064c6619ccb4cef2ee8ade9741b6ed9e92183ac9fee924f86a0dceb0a9bb9c03752a0acd3fc09f5aa3b418f11ce18f742161e1ff8e1b0a07ffd62377c30376e6ba95c2e86665a6d4459a9d9242eb1e49b1c54de2c8508e3e00d857a332e57fc4615766c796a876ee3543aa83b90929f62c3abfe45152f876c7d95f879de497e83b35ac40037b08602523ae8b9393740039af44bbfd6baee1983ea03f0a2ef888a2ad974d1a7ee48ae55bad3617f818370cfb2d3d34397efa8c974a0b4472efc3bcc9c1ed83e6025fec8e51e365f2ecd38d4fb771e39d7f3416853df407aa0d303dff14bed1a7f92f919de6a496601ead003ee21d2b4d5fb082a4c16fe68dd0e3dda95a9925526e12d40eb1d5781b889ce84ab2e6fc845b95bcdb823bffbef10f26fea8300dba211196b233cd1ca24c12f5b2fa7d777cfad3380d3ebc32ace2928681f4d9fc58012c566a0d3f9aaef4ebbf21c0475114d19abdabb6d2b60124489572948a9669062db79c7c29e3d9d1c4aa4baaa325b9a92a5ca5bab3e00ae6be8519e9abc94670c5146bfb5ca27686e3367baea37c60323cbf2858b1f2fdbf354639e26c03daa025b7222b405a7d04a081e17318b7a2b47aa277c04295d4b5392f8cf1479579279cbf018e50f32a004a380da6511389a6edd1c1ae92bd0a0f9548ff6aeed4167e00f923442e384cf9baecafc564980561632c4eeead1901ecdc270e36fdd3887e89c7f74c2575702c8b74aeb7c27242346628c6905dab663449c2ae355d1ee6a1ef60e22a738dd22dab13250e92f6c10e8ea864a866e21b5f68d63291b120822c97f9319d11fdd87f8587468c57011d30f3dbc6073be792fbfa38263a8dfb1f07c0259b43f889a3a0b661cf3c9373ba62713b864c26e57fdc47efb418e963c5134ddf7497d7946f7f0820661877c6d34e6f9c38e2be5f195c4078f9641508233577d75dba9a9c114671fa931caabd9218a1fe0fc65d25d94165f8e8a909c12e90e9be4cfb794cbecae273ee70439a8eefef751e892c358a123b80e44da9cc1be9cb117f4d4226320b49448dba675a82f8173f99634e5c30d59c6784fce0e27d8f46bed98505a63138f9d7544b6b3651830b20120290986533e954359b3aa874a120f579a9f6509739c2987a1f19fa9d1bb7749dd6321d9a026aab27e3df39eff0a02b8e083ec600c95fa7b950bdfe8033af3cbaa1849ecebb5c2fe1dfb2aa702f05028c9b7f56702fe445ea0c361156b5c49ba8d642b67ab3c6b50a00494d95cbf8246e5369c83192d2f9e93290665e994b5b1d30c98476020589144014d0c8ffa4d9aa777c6c53051c623940b529dabdf2238e30719cc05adbe38f1eb214c4c0d03d7b39aa37f79decb1a28ccfc36a58ec8f79ffdc83337d4ffb5c9a39890a54045a717b2ba3bb6d49b72f87ca0aff58a9f36930403fe568518226fabe41fba8b0396bdabdcb60d0577dda9cb48297f831be7e1c1ada5b6a6785c99be1e45ded420daf63f6ba98af6bf6fb87afc34e6273e2a30c67005f2c81c10269f430799e15dbb8cb0e7e1754ee1a708c7ce59a521def193c2240b3ddf06edeb623467c0afba688e016f4cb59300be6a352f4ded657cb92ea47e58bbaf2927a472a1db24515a6c61c6315e326c6ecc49df60a5c23735cccd43584279a68048a9a521393f6927cf92f2da103fc894c166c423100bbdb6be1e55f0f684e3d439dc63cd5319ae38d6686b9153c77bcab1f22926c7635fb568aa11e2a143e8ca0c98cef95d6b838612750944c023b9db613d4610cd77af03c3c2fda4500fce6431b4490ed3f772f07ad04cd51865762e59ed1b7505a9ca7bf00c9ff970dc6c93f27e45ee21280b77ebaf768d9a43ede56f50d366fd44c636196dc9980cdd4305044a454caad1a73f32fe6329a0ca8710f7c6ac4762890ddaf3e06283f54b3bb7217516ef975e110f6741fe25379acb444ba49ec75c9872b0ea918787b28b4ad66a6214cc796feccd174883adf1f4d536db29342c83969bab27df83afe174ed1eed0a4d6e5fbfc4f02650a9b364d874121554898d34642324d1e7dcefc5d602b6a2cc816b26006be6707603bcf3f4c94274fd4d7928bf5368c64a93c33c8032cc6ac687027386e596aa9f36a50bce63876d25af34d2e22135691f0d40b4e08c5b1f627a4290c7c549ab4b99c2e4a1c5e1f84d16e6baa329abe371ea08dab613af20351e57b102ad922f8aa00f634f9776bcbf7a7c93bff10307d967b9b56f4393af12e9641c3d8a7d4dcc27f55ee178b60d80eaf5323570edc246f2518025d2a98093aacbf1fd8ca4889fbd28910ab31960fcbd305f1a79f8f138ff93ebde0317ee09b2d4a630c94db719fd3102b94aba8ed55e59b290ae070dddc89990ca10f56d6a6c4bb664e44737e8b7751530569427a4c89703718eb693e874b4e133df620d8788e15de42e9ba2d347299558e6b120e7ebdf489b8d250524e46c78931de0f6e7af18ad8a09cfca8c8be20598feff064a273cc4baccb253fdf7892ea24ebc310256d8643c09f0d85bf92d808d754db1e3859a5e5e7e8358013c9047d875ffbe6c0a79f068ebf0045f033dd05670d591495bd5bb00c8163c416d41535c19941f8bb8c7e817361378112e27ed7f4aa4c0f523b6ebcb415e304b7077f51d45aa6a569fbefca535ebbe0f1c0ab6f6542c96ac08b065bc697ca118892df4fd9eb587a6daee686a92559867b689e7c9b37268b160b0197c66e2bb70a1fa0e45ce5ef4d412092b59dfd10560f7696427db08bc09a1cec4c43fe8379a6cbcc050e788093e946ff51480f608921dac4fac882b069c5ee579d095092d2a6b09b4e03f412335b4554f3558946d98d2d6514dc9e90a3b0422bf4925319f5e2c6d56f2a7dbf953a886fc99bae3030da15c6192c46410ba9f8b4c9750dbd8b53bcf038344281a434ebbaaca34fef96bce3085112afafd0bd5232953c1a24a98123fce0312ebac285bdf6ca09762a572e6790fc6d386c9bec08baa095caf328561d30879ca5a074b47c47eb104eca9da0e6529bb0f4de7813d4a621651195da817f6c0da957461a4f3c9c3134e99075127fc7d8c745b74f2136eae597d9a3f00217bf92b5d629552257ceda3e9b4bed36600eb770bcbdfefc9543e9c379227f7b2778f36d16b9c66c5a3cc5178c877e4b30db7736a5874b66ee38a6f1d722ef826098a52b47624c970f516432e4c132a5b7dc30f9ace26818f66f5ed3c666226327390723337436676ca87a3905d2a56d3419dbd86cf80c1fabc087b505edb87b2828030f4d1eb999bfd7f6b22f3bf2feec117ea44651ff622974727ef4a13edd836d3a2f211d29c1482ad33238c3ec68a27d8bd022925c355209a2952eb509cfc052b5e830489109724c7a40a24fb3ba2e2508dc78c4d9cd59622ed346cfde67a564dafbacda9e1fb3db35e06556860e5e84d31b036cdcd8ab"}, 0x1008, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:05:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000180)="cd63a484594f42649ebffbf3d4e032427b2ab7ad7e1656b8b5d0a71f10c94ebb4c670baed4e6797c80c0e8ab96e2784aaae53edb7b377e627f37e94ab35190b09475a97d35c7593dd97a4a6f7feeb2ac057d49db4dfd62c8c18cb00427fa78b03e32163f81dcf48c741d13caa30ed402e5a8a3d81e88d1ca7d0d563f9df4478b357385fb2b6a8b28064f8b9e4d719073d687914f76c96d18d649205ecee3a89cd3885e714a61fa25c80a4e3e3ef54ff9d35251313994f78f57bb31270b38d7d036a7a9e798e284399830949460c6bfe0e4cddd8bfa3b8992fb071a8ccf48a4254a04e1bccb4ad7f4dc78fec6804f631c32283e68ff55", 0xf6, 0x418, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x100, 0x42) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:05:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5ce0, 0x3ff, 0x3ff800, 0x6, "52d2785799a718d25d9bcc52469c3915e9f92488", 0x2, 0x6}) 16:05:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x9], [0x80000000ff, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{0x0, 0x0, 0x0, 0x400}, {0x8}, {}, {}, {0x0, 0x6, 0x0, 0x100006}, {0xc72}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x81}], {0xfffc, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x80000000, 0x4) 16:05:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x48}, {0x6}]}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000000)=""/40, 0x28}], 0x2) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:05:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000), 0x111) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:05:12 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) shutdown(r1, 0x1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:05:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='\x00\xf8\"\x00\x00\x00\x00^\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[0xdc9, 0x0, 0x0, 0xfffffffa, 0x20]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) socket$unix(0x1, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000400)=""/38, 0xfffffffffffffe80) r7 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x80) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'\x06\x00p', 0x0}) dup2(r4, r1) dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup(r8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) 16:05:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='r?bp^\x00\x00\x00@', 0x80, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:05:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0xb3, 0x4b, &(0x7f00000001c0)="9cabe718bf75c77f79355956de6d96b7bfd30f98da95b3a83519f70c701025574b0fffd88b9b20ad0a8d4abf972b648c29e6191f7b65f21d34e0224d0d6591e30e14b76e41eab4062d4c2b", 0x4b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x4) 16:05:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e1f0dbfbc2fcdc0a0e87589d1d78cc54c2a54d18459a83bf9b2b90355d0d0ee756270cbbed7e81c94e6fdcb3062ba199e7161ee30c4204e195d8b0aa88ccd17fc1cf4e43df5a92fd4bd506c8ef87ce83187d3906609bbbb285805990cd1cd86e8ca6d50c49fb4961447c1b7bd3df8483eda", 0x75}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCDTR(r1, 0x20007478) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x0, 0x15ff, 0xfffff4b3, 0xbc7383c6394af3ae, 0x401, 0x3, 0x80, 0x0, 0x0, 0x146, 0x5}) 16:05:12 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:05:13 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908159a484c43285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb81ea6c75debfe3fdecbeaf986dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 16:05:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) flock(0xffffffffffffffff, 0x7) fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x8001, 0x1, {0x6, 0x5}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:05:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgid(0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = dup(r3) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffa3) 16:05:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff, 0x10001}, {0x9, 0x4}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:05:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x7, 0xe3, 0x1, 0x8a}, {0x3efd, 0x9, 0x7, 0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) r5 = dup2(r3, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x20000000000000e7, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) flock(r1, 0x1) 16:05:14 executing program 0: mknod(&(0x7f0000000100)='./file0/file1\x00', 0x20, 0x8000022) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x98) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = semget$private(0x0, 0x4, 0x400) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) close(r5) semop(r3, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000500)=""/4096) getuid() r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0xc3104222, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1000000}) r8 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x6}, 0x1, 0x2, 0x8001}) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f0000000280)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) dup(r10) 16:05:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x94292f28c9cbec8b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r6, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r6) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r7 = fcntl$dupfd(r2, 0xa, r3) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x1, 0x18) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x301e48db) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000140)=0x1ff) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 16:05:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240), 0x0) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x1015f) socketpair(0x0, 0x5, 0x6, &(0x7f00000002c0)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000001c0)=""/181) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:05:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2000001, 0x1000000000800}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) close(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20}, {}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x5, 0x1, &(0x7f00000002c0)="085ed178cf2f3cdcd347923ecdb0d5999891222c68ae7619709f7a88bded7c2d7109c7e3dec2c07fc99abf1fa9aca284b6107c4d93bbe788983830c916fda0e8ad19cc6058f0cdf4d62ca5654abda0cc5f06b93b8d9e9d69b74e5ebea56f0b810082a0fa0339a9d18d0bfd3d0d94c188bf87b2224b3cd737c22537e05009ffa865983fa267be663840b8dc35c58c6f9c197d6d6f2a27edc6ba073f1efc154aa1", 0xa0) 16:05:14 executing program 0: r0 = socket(0x2, 0x5, 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, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x3, 0x0, 0x99, 0x7ff}, {0x8001, 0x7, 0x1, 0x2}, {0x2, 0x7f}, {0xfffd, 0x1f, 0x1, 0x1}, {0x6, 0x9, 0xbe, 0xfffffffc}, {0x809, 0x1, 0x2f, 0x401}, {0x6, 0x2, 0x40, 0x5}, {0x3f3, 0x7, 0x5, 0x9}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:05:14 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:05:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:05:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:05:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000227}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:05:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, 0x0, 0x0) 16:05:15 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x832, r0, 0x0, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000004c0)="34efa7718c58fb9635f407e50cb378a8cb4d4c6f2002cc3d0e076dacfdec76fadddb5db3f4f8d17d81e6294b2ca1f04a611d87ffe7b10000000000000042a11e1c820f595f72b3", 0x47}], 0x1, 0x0, 0x0) 16:05:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x17b73dac) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:05:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) listen(0xffffffffffffff9c, 0x200) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x2, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x66, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setpgid(0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x43d) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x1ff, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x2, 0xad}], 0x7) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0xaf}, {0xffffffffffffffff, 0x10e}, {}, {0xffffffffffffffff, 0x2}], 0x5, 0x8eb6) shutdown(0xffffffffffffffff, 0x1) fcntl$dupfd(0xffffffffffffffff, 0x1b, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r6, 0x4}, 0x200, 0x401, 0x2}) getgid() r7 = getppid() setpgid(0x0, r7) getpgid(r7) r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r14 = socket(0x2, 0x0, 0x0) poll(0x0, 0x0, 0x0) shutdown(r14, 0x1) fcntl$dupfd(r14, 0x1b, r13) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r15, 0x4}, 0x200, 0x401, 0x2}) getegid() r16 = getppid() setpgid(0x0, r16) r17 = socket(0x2, 0xc003, 0x2) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000007c0)) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 16:05:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="13ac5ec3e20a46e0c032b800"/24], 0x10) r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0/file0\x00'}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r4 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r4) 16:05:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x2, 0x3607}, 0xc) pipe2(&(0x7f0000000080), 0x30000) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 16:05:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x22a2e1deccd4b919) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="86b33b6717362ed7c60c50d5fac2dea9810236b41e7fcbdbdc13cf1a9be0d5443f6599a5edd2526c99d1980371d604fdaa4eb5adf96ebac9dda63bac999df7d69cf250b4ef69992d01d3d4eebe5179b173447f6dd106615efe6a5a745c1e100d6fc2fbe99f82d7468cabc7486c3954c5753136975421cfc31b17e53e5abd13d344753c5cd785401ec3256f8593a41a1fb97c5a7770074b244d7f", 0x9a}, {&(0x7f00000002c0)="6f14bcf58fe4826ea44a60d81883bd1840cc4b07d5cabd510ec041e01b176db7a9", 0x21}, {&(0x7f0000000300)="6917156a97a9165d0de7", 0xa}, {&(0x7f0000000340)="4ac6d7c8f746652a1b39c23752e219b92d5614f5489a0bda5a5c14b5a8deb0e8cf93217c50e17ccbcf98b24e14d3d163bfabfdfcd73196e1a81d9a360afc4b4ffec0892e25c7c013ccadacf064927718df61b9db61a8685d96e62f39c7c3126d5d572b69b0c546e2510c4d4eef3613d7cfbb7ba8e667d361d8f950d2720855e84f436e19619ef8357863e7", 0x8b}], 0x4, &(0x7f0000000500)=[{0xe0, 0xffff, 0x101, "4123fd6d0269b05caa8f228927046e0eedc0e67a542c5cd2d39969c41202c28bb43150e185eb243409efcbc01b0f5417497de1cc9f6e998c1f47c946c77acb2f92f227356cf0cb2b087db6cd03060bd10a8212b7dcb3f7af55ffcbc14897777ba023c131679fb9ec4e1142335f85646da51a6727075923d070698bf58d62f1b3969157fba8ddf46617a5bd67950c0ce79bb23bf909c748a38808ec780547eb64d8990034babcf0d70bc995ec14109b46d72d137a3ea4bc819b06197ea1a035e7c58ef1151e52de5ebf19d46d5a"}, {0x30, 0x10000, 0x3, "9ce1b922ae8430b1cd37d0c6762e04cf1e0d37c21f48d07483d5f7aa8179d5"}, {0x10, 0x0, 0xfffffffe}], 0x120}, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) recvfrom(r0, &(0x7f0000000100)=""/124, 0x7c, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3f, 0x7b7}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xea1, 0x0) 16:05:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:05:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() r4 = kqueue() close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:05:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x6, 0x7, 0x1, 0x53ae}, {0x2ab, 0xfa, 0x81, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:05:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:05:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x400) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="471c0795b45ca1acdd50ca4d001955", 0xf) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:17 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 16:05:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f00001e0000/0x2000)=nil, 0x2000, 0x8) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:05:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) 16:05:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x86) mmap(&(0x7f000006f000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x8}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 16:05:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) chflags(&(0x7f0000000080)='./file0\x00', 0x0) msgget$private(0x0, 0x1c5) 16:05:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x0, 0xe8, 0xec, 0x8001}, {0x9, 0x8, 0x2, 0xfbc7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 16:05:17 executing program 1: r0 = semget$private(0x0, 0x7, 0xc39e62b3033d06de) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x800000000005c}, {0x6, 0x0, 0x0, 0x8000000000102}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001b00)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b600040a000043fd976c1bb6587bac2d55195289cb6ae21962ca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e874e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b6830310400000000000000d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab973d6e5d111db77fb5295d236dd5e29b38c5fa4e205d82edc75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573ec1b5e8f7bec2b4f62312ae91aceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97327c82910643ce2fb601004f4f971c4ebabf515d4df849ae03bd5d04ded1b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680ca6909363d643a25e9"], 0x1) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000014c0)=""/26) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r11) r12 = socket(0x18, 0x1, 0x0) r13 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r13, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r12, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 16:05:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:05:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0]) r12 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x3, r7, 0x0, 0x0, r9, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x1f, r7, r11, r7, r11, 0x10, 0x8}, 0x10000, 0x200, r6, r6, 0x31, 0x8000, 0x80000001, 0x1}) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = semget(0x2, 0x4, 0x722) r17 = socket(0x18, 0x400000002, 0x0) close(r17) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r17, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r10, r15, r18, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r20 = getpid() r21 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r21) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000640)={{0x0, r13, r14, r15, r19, 0xb8, 0x4}, 0x7, 0x5, r20, r21, 0x2, 0x369, 0x100000000, 0x62}) r22 = socket(0x18, 0x1, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, 0x0, 0x8}, 0x1, 0x1f, r21, r23, 0x200, 0x7, 0x25fb}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendsyslog(&(0x7f0000000040)="6f8de51e0c8e0fa22599ac8816c10e493a60e20d6801dac4078f97170dec7c3b0d267784a2adf8ae5a50727dc81bb2dac8f48ce0cc0c09386bc3229b87038b4768bcf3d3ac34a20adeeb5dcd90d4f9c7c7a6ff1b96c6f1b0fe66c17e46abd833cee03365a1f3f0a78871", 0x6a, 0x6) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:05:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0xb6454c142b7a4911}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r10 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x70) r22 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff07) r28 = getpgrp() r29 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x6, r16, r17, r23, r18, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r16, r9, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = fcntl$getown(r31, 0x5) r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0), 0x2b31) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r42, r44, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r39, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r37, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r2, r34, r16, r4, 0x4}, 0x1fd, 0x401, 0x2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/60) 16:05:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x18) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030835ff0100000000000000"], 0x38}, 0x0) 16:05:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) dup2(r2, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r6, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r6) r7 = openat(r5, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x246) fchdir(r7) rename(&(0x7f0000000080)='..', &(0x7f0000000100)='./file0/file0\x00') 16:05:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) pckbd_enable: command error 16:05:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/\x06\x00\x00\x00@\x00\x02\x04', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:05:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x239f2b18c53d2933, 0x10) close(r0) 16:05:21 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r1, 0x4}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:05:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='f\xff\xda\xa5\xc5\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x5c}, {0x3}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="149130da957e67ba8392c0b01f00") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xddc2) fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:05:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:05:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e9, &(0x7f0000000040)=[{0x2c}, {0x74, 0x0, 0x0, 0x6}, {0xb5d}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x200, 0x36}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x2179cf5e2b205e1, &(0x7f00000004c0)="f56bd1463af1966629d33968b7c7bc1b59327e73e410d0117aff6d9839a1780c3084fcf4afb69f9cf70dac256a6dd925c10af6932b98a99fd05c7470eb9131bceae7211b328113eb2fad2cbdb7fb53c68a81a19d53e69117f482804bf92395d527a20508dab656ca62c8ece4c0fd9d9527f6d214ac7e857316db1c2853955a56978756eae82aaac9b46485699a87024fcc47deeaf2a9ce98361fb14c43") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="c1ff11f8d923570cb64e70c4c37c08a81384870d0f40ae73cd14a6ecb836", 0x1e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) ftruncate(r4, 0x0, 0x3d21) 16:05:21 executing program 1: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000200)={0x0, 0xfffffffffffff801}) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x312}], 0x1, 0x0, 0x207fffffffffffe) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x9fd598c3c717ee0) 16:05:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc5745192a101000000000ffffffff045ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r6, 0xffff, 0x1005, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) poll(&(0x7f00000000c0)=[{r9, 0x18b}], 0x1, 0x0) read(r9, &(0x7f0000000040)=""/32, 0x20) fcntl$dupfd(r9, 0xa, r6) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000100)='./bus\x00', r3, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:05:21 executing program 1: socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdf157e283c95cc9e, 0x0) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:05:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x0, 0x8000, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d8544228affff12ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r9, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r8, 0xa, r9) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r13, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r13, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r14, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:05:21 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="4c26b4f148f8c1448399782093dd5b7a5457f2f15f8855cc9b932ee2060dd31559be572e7cf15ced04e33810eb946dd480c83a237c7be644e70bfb16ab14ef", 0x3f) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) 16:05:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xb7, 0x0, 0x0, 0x0) close(r0) 16:05:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:05:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\b\x00', 0x20c00, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000002c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000240)) r9 = socket(0x20, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x3, &(0x7f0000000140)="95a4d764586a9d9b9af4ff3a37eed44629e4a854411cefa06d520ad7e89cb563a0eb0384db49ae66aaf099da06b060d39f4066dbbb1f7ea664a23a735f7573cd9254851870ec599e4d8ce62cba5d9b7fb6982c6323af093c50da640d7666c546c1468c0e489c301045c6374b2bf2ae1431385f6ac190e433808ae24f4a8113e6563b496c086eeaaa2114d480eea1da35bbc87b204bc75c33", 0x98) 16:05:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) fcntl$getflags(r0, 0x1) socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) 16:05:22 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff8, 0x1}, {0x4, 0x2}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = geteuid() writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240), 0x0) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) setreuid(r4, 0x0) r11 = getgid() r12 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x2, r4, r11, r12, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(0xffffffffffffffff, r1, r11) chown(&(0x7f0000000100)='./bus\x00', r0, r11) r13 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x1, 0x0) writev(r13, &(0x7f00000002c0)=[{&(0x7f0000000200)="6e38bd1b5ca30e18b687e04fd60b9953ee3f4f726c0ca93d30b81047df72b853a266338c9c792ec6c26205723175d4651cbaf20cee23e76369737eb7571e57f031dd89b00351f506b758e1b2241b9b00705b65d62f7657316c821c06c0ca8cb73c909dd469b5d37c7b9bb12d9a764493273ae47b0d9e63dd051f6593f3578415447bda5550", 0x85}], 0x1) r14 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r15 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x2) writev(r15, &(0x7f0000000080)=[{&(0x7f0000000480)="0000001883cdd89a00001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f74ce02a55b5189ad873929daa8b8f52e6746edb76d1ab5ac6a7678bf10b8c836e5da113431a152b05caec2e6097053969f79e3d2b92a1af43245df8b844eef79759842b533c76618d335c7d147d83bf475360b2972b4c709e73317f615941d84", 0x85}], 0x1) socket$inet(0x2, 0x4, 0x81) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0xa3a7a95a486e2153, 0x0) kqueue() 16:05:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) r2 = msgget(0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x0]) r16 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x3, r10, 0x0, 0x0, r12, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x1f, r10, r15, r10, r15, 0x10, 0x8}, 0x10000, 0x200, r9, r9, 0x31, 0x8000, 0x80000001, 0x1}) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() setreuid(0x0, r19) setuid(r19) r20 = semget(0x2, 0x4, 0x722) r21 = socket(0x18, 0x400000002, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r14, r19, r22, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r24 = getpid() r25 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r25) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000640)={{0x0, r17, r18, r19, r23, 0xb8, 0x4}, 0x7, 0x5, r24, r25, 0x2, 0x369, 0x100000000, 0x62}) r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f0000000240), 0x0) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r32, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r33, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x0]) r35 = geteuid() setreuid(0x0, r35) setuid(r35) r36 = semget(0x2, 0x4, 0x722) r37 = socket(0x18, 0x400000002, 0x0) close(r37) setsockopt(r37, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r37, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r34, r35, r38, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) r39 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r40 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r41 = dup(r40) ioctl$WSKBDIO_SETMODE(r41, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r43 = semget$private(0x0, 0x4, 0xa5) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r43, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r43, &(0x7f0000000240), 0x0) semop(r43, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) fchownat(r39, &(0x7f00000010c0)='./bus\x00', r42, r48, 0x2) getgroups(0x7, &(0x7f0000000200)=[r7, r48, r32, r13, r38, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000180)=[0x0, r23, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r28, 0xffffffffffffffff, r32]) r50 = getpgid(0x0) r51 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r3, r5, r6, r49, 0x2, 0x270}, 0x5, 0x2, r50, r51, 0x5, 0xb5, 0xa39}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:05:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() bind$inet(r14, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000000, r16, r19, r18, r19, 0x2, 0xa}, 0x5, 0x5, 0x8}) geteuid() r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() dup(r0) r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r24 = socket(0x11, 0x3, 0x0) dup2(r23, r24) sendto$unix(r24, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffee9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600831f0af5be85d93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="0001000000696c51eae4dfa5bfc02edfde83a27802f4653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r34, r33) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r35, 0xa5, 0x1, 0x100000000, 0x2}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r52, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r57 = getppid() r58 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r58, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r59 = fcntl$getown(r58, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r56, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r57, r59, 0xa5, 0x1, 0x100000000, 0x2}) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r60, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r60, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r60, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r60, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r61 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r65 = getppid() r66 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r66, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r67 = fcntl$getown(r66, 0x5) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x2, r61, r63, r64, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r65, r67, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r4, r29, 0xffffffffffffffff, r39, r47, r17, 0x0, r55, r63]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r25, r68, 0x2, 0x9}, 0x5, 0x5, 0x4}) lchown(&(0x7f00000002c0)='./file0\x00', r25, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:05:23 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0xf5ded5ec8e4905b4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 16:05:23 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb7783a69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b1ee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"/297], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r6 = msgget(0x0, 0x246) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r7, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:05:23 executing program 1: kqueue() minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = dup2(r3, r2) kevent(r4, &(0x7f0000000200), 0x9130fbf, 0x0, 0x6, 0x0) mprotect(&(0x7f000038f000/0x3000)=nil, 0x3000, 0x5) 16:05:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) pipe2(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002540)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002980)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = dup2(r4, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r11, r10) poll(&(0x7f00000000c0)=[{r10, 0x18b}], 0x1, 0x0) read(r10, &(0x7f0000000040)=""/32, 0x20) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r13, r12) poll(&(0x7f00000000c0)=[{r12, 0x18b}], 0x1, 0x0) read(r12, &(0x7f0000000040)=""/32, 0x20) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r15, r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r17, r16) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r19, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r19, r18) poll(&(0x7f00000000c0)=[{r18, 0x18b}], 0x1, 0x0) read(r18, &(0x7f0000000040)=""/32, 0x20) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r21, r20) poll(&(0x7f00000000c0)=[{r20, 0x18b}], 0x0, 0x0) read(r20, &(0x7f0000000040)=""/32, 0x20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r23, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r23, r22) poll(&(0x7f00000000c0)=[{r22, 0x18b}], 0x1, 0x0) read(r22, &(0x7f0000000040)=""/32, 0x20) bind$unix(r2, &(0x7f00000028c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f00000025c0)=ANY=[@ANYRES64=r1, @ANYRESHEX=r1], @ANYRES16, @ANYPTR=&(0x7f0000002600)=ANY=[@ANYRESOCT=r4, @ANYBLOB="cb13d209df5654029d7ba9766b0a6988d63d7623674c95c26dd6302ec7fa412ee09d70fd720400b0f8bd3e9ed023e15fdf39e505f28a119173e9c2b42a8a9398480fd6426ab4f6d46678a01718fc61167ccf6ccab55dc165bb3f5a924d4f437d340d7807390a19d16d60a7deb55eb2036a18b1776cc92c5d5645e7fcf60c5e2bd631fb8150701dd5d21949ff6094a4f76ed9fcb9cf328f", @ANYRESHEX=r7, @ANYBLOB, @ANYBLOB="65daf34b7ab85fc5c79b4630c3096665c3be4b6be5894eb4c9812eb294f85fca9bbcb80bfc66cf03ac312f1bff43b1bb3f8a3fb76413fdd6d1858a956fe98cd84b943d1d6d6e51e292970444c58144b8081505f60627c00cbd13aabe8e0059b7eca29fe56217c3fdf0fa398bacdd36671b8517fa4babcfac4e9475165b1d6f3e74a0f81e877af5766de0d3d155", @ANYRES64, @ANYRESOCT=r9], @ANYRESOCT=0x0, @ANYRES16, @ANYRESDEC, @ANYPTR=&(0x7f0000002840)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYRESDEC=r10, @ANYRES16, @ANYRES16=r12, @ANYPTR, @ANYRESOCT=0x0, @ANYRESDEC], @ANYRESHEX, @ANYRES32=r15, @ANYRES64=r0, @ANYRES32=r1, @ANYPTR=&(0x7f0000002800)=ANY=[@ANYRESHEX=r17, @ANYRESOCT=0x0, @ANYRES32, @ANYRES32=r18, @ANYRES64], @ANYRESHEX=r20, @ANYRESDEC=r3], @ANYRES64=r5, @ANYRES32=r22], 0xa) r24 = socket(0x18, 0x4003, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r25 = dup2(r24, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580)='/dev/bpf\x00', 0x8000, 0x0) r26 = accept$inet6(r25, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvmsg(r26, &(0x7f0000002480)={&(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000001c00"/110], 0x6e, &(0x7f0000002300)=[{&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/117, 0x40}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/117, 0x75}], 0x5, &(0x7f0000002380)=""/205, 0xcd}, 0x40) listen(0xffffffffffffff9c, 0x1000) r27 = dup(r2) sendto$inet6(r27, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:05:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x400000003c}, {0x7ffffffe}]}) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:05:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="791cea30e9ec0537e1a4269376530568e58b34d3c2650e6401a101cc10391cc00f9f2ab043b141688f7be426e4d3c10fbed8e06b4fb30d038602cffde40362338ec4860d07b0d238e106768952b2b179274dc27b6f908434201e6f0a52062af4f4a519d5bc034ed66e87ca02b7d937d2ad8c7ae8fe85c826de1a7c88a2cca15acad752448c06baffea6f0552aa2193447caec5ee7c816e3f332a6001ead1cd2579c3335d8597de92aecc69a6c860705e135c2ff299eddb34055eaff3f8d273634388b5eb9f17d4748b7025"], 0xa) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() 16:05:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xb8, 0x0, &(0x7f0000000340)=""/184}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/200, 0xc8}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x100, 0x61) dup2(r2, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r7 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r6, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) r10 = getegid() chdir(&(0x7f0000000280)='./bus\x00') lchown(&(0x7f00000000c0)='./file0\x00', r9, r10) getegid() r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) 16:05:24 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x41, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000380)="b7132614de0a789424f81f1eeebf03e64688f4b3fedeb916ee5111ba803671e99ca28ccb800a58f13df1eaad05dc729b883a42593c057618bf6342ba9d8e297f41937db2cc1c2f4ec31cc74d37652e8937c9e436f4faabccfe74c7bfbf89553e1692cdcb2eba976f60b4a8bd93161d77f0c48da2c806abc983bb2a2dad8824324a06adb5d205f7be8d7e363995", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:05:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:05:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:05:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x1) 16:05:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [0x9], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x10000}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ae4ab19b70ac80884e9f022d724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568fed886861319e1c93080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4f82fb0b1d6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee545848d1e4003d56362f3e27c429e39a0e885c0000000000000000000000000000006a3b00cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22baab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3a0550eb41d89cc10cd93a601e57530776ea61893cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e08000000000000006dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da64137024000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24b900769d3a4853e078bc4ee8cb3af35bccba94fb0a178281d11fe8789a98d14f63cafdc4858c1be8d02ff3426e14efec6d3b5297fe5161fc0a95928d5f02a23f616fc8a540a46bb216779953048f359221a39127b12f16f89901f25d2d3b0a79a8ea576bccd49807bf4aaa873da2edd657cbf2caf3a27b232570ee0f3e8c8fa45fa6ce3fd8ab44d442ee913a7042f5d462999354201b82e4206b670bfb579081a0b95de1a64fda0969608c222e15d298e58cb40cda411e04eab36d0c2ef9ef5c42ae68a3c911f3ec2697d1daf1fd5bb56003000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0xfffffffffffffe9d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() getegid() getppid() getuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() 16:05:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 16:05:24 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="050000006000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100000000000000030000000000000000000100"/177, 0xb1, 0x0, 0x0, 0x2ab) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'\x00\x01\x00', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x5) write(r1, &(0x7f0000000000)="19f4f142293c3619a6cc87fe4a03c92251809277bcf78498a260d3", 0x1b) 16:05:24 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x40) r1 = dup2(0xffffffffffffffff, r0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="cd0fb631b2b795bf01515ff4fc59ba3a06cf7586", 0x14}, {&(0x7f00000000c0)="87", 0x1}, {&(0x7f0000000100)="915281466794efd024afd00fed28c74f8ae57879df09d5eac6e44241624bfb5815393d92b3935f80201ac6f5c08ba7a9d113a24403b7af2fe443a5aaa40e7a326c33a3", 0x43}, {&(0x7f0000000180)="3e42af46c462b5e654122572f51993e76a1ad10ceb3b19015be3b240967616fe8f3324ea1b536283532024c25f3e0b05d78f7a3915ddc351b2e989b999bcc8f9e07e88c700e96a75c84c76dbff24030fb01f31dd0617f9ae61da88379a58f89d202bf7c0fc49a28ecd2d690d1db002b98be4357d8fa0eb153e0139943f444bc0f56da773a9b8375d69ca68667ce630ed51d3b4004a1ea0625f597f175c058faf049de407afab694a48fdff01538c166f52ae94837602bd360850d089293b8e2a822d4bc86b82712c8f586f2131523be6b89447cd5fa7070781dd0a6027159af9c27e3972ec507ec7b6d4bd4c22ad2fe31c092e", 0xf3}, {&(0x7f0000000280)="32a3d832be4a2fda6cc229914b3855c8446769148fb4ed218d3c48882fc1fd65c7fe0c10af9f22fc418f475c0dcb542ea7051d74d7a483c0b34c1835fface966572ba6a5a0b7391c36909e7aef4d95d90d7c77a4a10c7fc3697fe781390604a8009dcaa7791551ddc88ec0e47839da78be3f35cfddb1e5302a2fd54edc896c645c7d207dd934739b566e39046ba7828e59a66e1a3d230a51dd2e2cc86e194d138b49209201313288993f3f36278d44290675bb747b492b05342d5d38cc7b0dd4f67e54f91a26081cf76a10e8dbd5b5bc610292224c1e5abe1c5166665ae59f09992cfe0821dca5", 0xe7}, {&(0x7f0000000380)="601431b3f87873b6c3def8217627172746f65a148774a6d627c75fcfad377a3e994dbbe66ca4e98402cd2e180569e03c37b08f6f39ddbd68aafa6610", 0x3c}, {&(0x7f00000003c0)="7c0c6c37ffd1eb8e8e4d97f628190105177a0e40500db77aa35d32ad1537375312cd394fc6a1a9f1fed478b843fb3cd3e5c083be95f839e787aee3d744486bb7a8c296c8fd69ba8f54aff0196e2ee5c432a892f06474f3791922e70f7328fc2eba62fa38f8ddcee8af9d444038737fa12efdb43e808445df0b8ff8d4d7e0d34bbeacb58f6e03b7885395976d005636984a5f71142da53ed7684f43ab15a223a3545954f9c9c4af62c4acbe0737d70bd5834e46666b", 0xb5}, {&(0x7f0000000480)="9f03ccb78c62a57f11bf0dd9049dd66603f6666f9ec2d5eead1015147bd298dbd20f42f6552705d61bc52afd0abff1bfefd427c9b35bc4a7cded2ed132e92adaf1d4d35658539494626a8278faf1ab0a4cc11a1c9863373c6e11533a96a7d9f20f6c57f81d3eb4fbc895b3802da08b7e30771a7fd0c3661b6f1cfb1034aed44cca3193c3e81d68fffd760bbb145d3ca1509c3e98c566d5a7ff30f158c56331b99c655f8f3b6a6f740c8fb65d45921cf8978dfa8b9333dc4847ef62a6215f34fa8f543efb7955aa0f3fa8ed01d35991c256af", 0xd2}, {&(0x7f0000000580)="9b49533240e6bc9417045553fa0facbfdd1ec4582ed8aaeea6637d0c382cf59045cd5379a235dd652e202d824185f27ad32d790f87baede9f9cf4641ba41efc2dd40d4acd92d27271728208795f897a1265c152d", 0x54}], 0x9, 0x0, 0x5a) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000006c0)) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000700)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20000, 0x0) sendto$unix(r3, &(0x7f0000000780)="21f1b0176fe5fbc8c46818048bd80855e3f7c299", 0x14, 0x210, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000007c0)=0x8) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000800)=0x88a0) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') connect(r0, &(0x7f00000008c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000900)=0x7) syz_open_pts() stat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)) open(&(0x7f0000000a00)='./file0\x00', 0x0, 0x48) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) bind$inet(0xffffffffffffff9c, &(0x7f0000000a80)={0x2, 0x1}, 0xc) r5 = kqueue() fchmod(r5, 0x24) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x49f858f47783044f) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000b00)=0x1) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/tty\x00', 0x80c0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000b80)=0x80) r8 = dup(0xffffffffffffffff) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/speaker\x00', 0x20200, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/null\x00', 0x8, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/diskmap\x00', 0x0, 0x0) poll(&(0x7f0000000c80)=[{r8, 0x40}, {r2, 0x8}, {0xffffffffffffffff, 0x40}, {r0, 0x4}, {r9, 0x1}, {r10, 0x4}, {r1, 0x84}, {r11, 0x20}], 0x8, 0x1) 16:05:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) dup2(r3, r2) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCLOCK(r0, 0x20004276) pledge(&(0x7f0000000140)=' \x1a\x86\xe8o\xeb\x01\xe3\r%\xc0\x0f\x8a\xaa@xO\x1c]V\xf3\xcb\\\xfct\x12\x8e\x17oC\xdd\xe2\xd0\xbcl\x85\x0e\xeb0\xd4I\xe9$\xcd\x00\xe3E\x15\x06\xa2\x87]\xf8~^\x16\xc3\xf9\xea\x12\xf7\x06\xeb\xfb\xe5\xb8\xf6\xfc\xb6\xd4\xf3\xe9\xc9\x10\xcce\x9d\xb1\xd5D\x8aT\x06\xba\xcb|As\x8f\x82\xec\xffy\xe7I\x81RBp\x19`\xfa#{\xb3\bi\xc9\x12\xf2\xaa\r3\xee\x18\xdf;\xd7\x9b`\xaa\xf8\xa9\xeb\xa7FM\x14\xf8\x883q\xe2({\xca\xcb\xfc\xc3n\x93lq\xa9i\x10\xb8X\x8d\xce\xbf\x8a\x8a\xb1\x01\xcb\xb6\xdb\xe3#nm.\x8c!\xc4\xf1\x13\xfa\xff\xff\xff\xff\xff\xff\xff\xe6i\bL\a\x19\x15\xd0\xe1\xe0Zo\xd8\x17\xb2(w\xf1\xbb\xc8\x85\x16\xa6\xdc\xd8Pq~\xc4\xf2\xad\xfb\xe6 ', 0x0) 16:05:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) pread(r1, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) 16:05:24 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r3, r7, r3, r7, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = semget(0x2, 0x4, 0x722) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r6, r11, r14, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = getpid() r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r17) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r11, r15, 0xb8, 0x4}, 0x7, 0x5, r16, r17, 0x2, 0x369, 0x100000000, 0x62}) setgroups(0x2, &(0x7f0000000040)=[r0, r10]) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r18 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r18, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r18, &(0x7f0000000000), 0x100000000000021b) 16:05:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff869efd68a22f00"], 0x10) sendto$unix(r1, 0x0, 0x3e5, 0x40d, &(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x9) 16:05:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/u\xaf\x8d\x1a1\xe9p\x00', 0x100, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) poll(&(0x7f00000000c0)=[{r11, 0x18b}], 0x1, 0x0) read(r11, &(0x7f0000000040)=""/32, 0x20) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r14, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x12) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r18, r17) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x5}, {{r4}, 0x0, 0x2, 0x4, 0x9c57, 0x1}, {{r6}, 0xffffffffffffffff, 0x51, 0xfffff, 0x80000000, 0x3fe}, {{r7}, 0xfffffffffffffffa, 0x1, 0x4, 0x10001, 0x8001}, {{r10}, 0xffffffffffffffff, 0x10, 0x80, 0x77, 0x80006}, {{r11}, 0xfffffffffffffffd, 0x0, 0x80, 0x100000000, 0x1}, {{r14}, 0xfffffffffffffffc, 0x40, 0x31ed5552b74bfd37, 0x8, 0x43}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0xd800000000, 0x8}, {{r15}, 0xfffffffffffffffe, 0x0, 0x10, 0x24000}, {{r16}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x81}], 0x11f, &(0x7f0000000200), 0x3f, &(0x7f0000000240)={0x100000001, 0x8}) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:05:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10, 0x21) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="8fc9cc0344810d678a8c98fcb852bd6cea9ed0b5e3a4a9d548b40935e1c88e4dd09b146ee8c8cc3820e2279f7aff23d4679dcebc718bdc46bd4fcc6981ed3e9d7a4fc4e83209fb0973de2f24cb494a34ff8f44eea17fce21eb359438bc7c0cd3cba4ac446f7ece77f29b75c69d35ba62f6615abd8df5b93af244e26ed4eaf38c3f11fd1347a495163319a649e9409c85413f223bd514a2fec1ee0f2aecd2ee4091b6587b9dc6967ccd835ea68465e0299cfef6080f857efbabc358522e002c1a9f521bae658cf1", 0xc7) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() 16:05:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0xfffffffffffffedc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'\x05ap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) pread(r1, &(0x7f0000000180)="bdc31daa8b09205c954c057d993351adfbb654f0da100d0477dafddd04b5573311f90010aeabb7b6a8bf63eacf784773140cddcf2cd034ed93372d2a36e5bbe0f47130b7b969f24f0b7c71a8daeeeeb46820ee1b50e8fb7bd04702d2d3752b10da6ee159ebcc49492ff81161f4c9e8cd80cf037d94", 0x75, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r8) pwrite(r9, &(0x7f0000000280)="4e06335087fda2e0b6ee17f4b0a76f69c2e4e4512e6a1c296bb8be77cf81e8fce3995e298895475c5da0a9d5e69fffc0084e1209a05f440bfcce080cdd9ab6da12f7b25cbd21e258f14ccb9534e60d36643e534ae872207289043bf97b78551106da2981b3a9863abbf9fd511b1a933a419804acb579ab2bcdc522a67b4456f3760922e4aa09fd1b6d02c506a6e8f727ae51294609a4", 0x96, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f0000000240)=0x8, 0xfffffffffffffe99) fcntl$dupfd(r1, 0xf, r7) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x2c}, {0xf800}, {0x6, 0x0, 0x0, 0xfe}]}) 16:05:26 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) getuid() close(r1) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000002c0)=0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r3 = getppid() ktrace(&(0x7f00000003c0)='./file0\x00', 0xd, 0x20, r3) r4 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r2, 0x1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1000000040) fcntl$getown(r2, 0x5) r5 = socket(0x18, 0x400000000002, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x1) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1206951, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000009c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, "4244d66252fee36f8e04e2051bdc90d0e99e71e0", 0x1, 0x1}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:05:26 executing program 1: chroot(&(0x7f0000000000)='./bus/file0\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:05:26 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000580)="44d8dd4a84ac55d4145be7c5072b905f492cdeb0f8b602d274ff9ecb50932df2d311d25f934a17bae2caa127751b597cfaf7a7ef24f333e010f5bcc8a2e29d612e967e8caaaa7dcc6c62438f23eca8f9a628655f427e2df09ba16f3d665390fd0967381aff2c7536747c80a58731c7f66c2cf7e9ab802ecc71a95821da97e8b0adc31f7bca5a437f6c35e8e2e0d94a6eddad929c191a1a94ba35ca7ca8d242621b3122d94396c73d5a793cab7c42f93e1b3ddc0ab9a5a90f3a297a69ae7cb315610414cd2a9caf37c63b6ae5480527ae532e0000000000", 0xffffffa7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev.null\x00', 0xd9a, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) fchownat(r4, &(0x7f00000010c0)='./bus\x00', r7, r13, 0x2) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x460, 0x0, r13, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r3, r3, 0x8007d55, 0xd75, 0x1faae6bd}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r14, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r15 = fcntl$dupfd(r14, 0x0, 0xffffffffffffffff) write(r15, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r16 = semget$private(0x0, 0x7, 0x80) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r18 = shmget(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0), 0x1, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r19, 0x5) 16:05:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)=0x4) 16:05:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x120) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40}], 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000040)=""/32, 0x20) kevent(r1, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x11, 0x80000011, 0x7, 0xf2}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x7552}, {{r4}, 0xfffffffffffffffc, 0x8, 0x100000000, 0x2, 0xfe6f}, {{r5}, 0xfffffffffffffffd, 0x84, 0xf00fffef, 0x6}], 0x19, 0x0, 0x800, 0x0) r7 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0]) r10 = geteuid() setreuid(0x0, r10) setuid(r10) r11 = semget(0x2, 0x4, 0x722) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r9, r10, r13, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) semop(r11, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x1, 0x5, 0x800}, {0x1, 0x7, 0x2800}, {0x0, 0x40, 0x800}, {0x3, 0xfffd, 0x800}], 0x5) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:05:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000024, 0x0, 0xfc}, {0x6, 0x0, 0x0, 0xffff6a8c}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) fcntl$dupfd(r1, 0xa, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) pwrite(r4, &(0x7f0000000300)="fbaf8a8d1a029be96914f6357e3a2ce251217de42d1145c057e48e72defa8aeec8e21da874d8adc9e5ef7e24ed6d478433295bfd1172ba6d5d2a296790bfd235d2eb726966380f1aad680854371b61baf5e665862d2bf6f8281591d4e8cb91d36431ca59cb726cab312fe03083", 0x6d, 0x0, 0x2000000000000003) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000100)) 16:05:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:05:27 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() socket$inet6(0x18, 0x1, 0x33) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x2, 0x6}, 0xfff, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:05:27 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0x4, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffe42) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r4, r8, r4, r8, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = semget(0x2, 0x4, 0x722) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r7, r11, r14, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = getpid() r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r17) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, 0xffffffffffffffff, r11, r15, 0xb8, 0x4}, 0x7, 0x5, r16, r17, 0xffffffffffffff80, 0x369, 0x100000000, 0x62}) fcntl$lock(r1, 0x1, &(0x7f00000001c0)={0x3, 0x2, 0x6, 0x353a, r16}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") rmdir(&(0x7f0000000140)='./file0\x00') 16:05:27 executing program 0: r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/104}, 0x70, 0x1, 0x1800) socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget(0x2, 0x10) msgsnd(r2, &(0x7f00000000c0)={0x1, "786e4550381a3639953b118d9ac417e12b6db241cef1f24cf21f51fb816175914ac57f51af713517cb07118f5a278bed9ad87ca53b12e0b4c2b45914bddbe028007dd313ce6e41db36822b004f9834a16328cabff4e0cce21d02664afb45c3a84fbac3c19a081aa57314e02f164e5b81ac54"}, 0x7a, 0x800) r3 = dup(0xffffffffffffff9c) fcntl$dupfd(r3, 0x0, r1) r4 = msgget$private(0x0, 0xf21) r5 = getuid() r6 = getgid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r7, r8, 0x121, 0xff74}, 0x40, 0x3, r9, r10, 0x8001, 0x7f, 0x2, 0x1ff}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\')]\x00', &(0x7f00000004c0)='(]$\\\'\x00', &(0x7f0000000500)=')\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000580)={0xec6}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8c6, 0x0) ioctl$SPKRTONE(r12, 0x80085301, &(0x7f0000000640)={0x1, 0x400000}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f00000006c0)=0x2) socket(0x18, 0x5, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x10, 0x0) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000740)=0x7) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000780)='./file0/file0\x00', r15, r16) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f00000007c0)={0x36a, 0x5, {0x100000000, 0x10000}}) 16:05:27 executing program 1: r0 = socket(0x10, 0x1000000008002, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000023a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db2b40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cddc53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6e05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf085239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c02e9604291f"], 0x10) write(r0, 0x0, 0x0) 16:05:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x6, './file0/file1\x00', './file0\x00'}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f00000003c0)='./file0/file1/file0\x00', 0x100, 0x202) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x9, 0x8}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0/file0\x00', 0x7fffffff, 0xd914, 0x33268eed, 0x0, 0x0, 0xfffffffe, 0x0, 0x2, 0x2, 0xba6, 0xa0}) dup2(r3, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000340)='./file0/file0\x00', 0x8000, 0x100) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000380)='./file0/file0/file0\x00') r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x267, 0x9, 0x2, 0x0, 0x20, 0x4cbd, 0x2, 0xc08b976560dd82a8, 0x9}) 16:05:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)='\b\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0, 0x18e}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) dup2(r0, r2) 16:05:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x18001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:05:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) write(r1, &(0x7f0000000340)="db7f9bc49b5b5aa4e39d42af0902232bf064d8187d33d9036b34dbf5279f1d3f76fcfec5c68041f4454fda8246138b973d20a040e7c680bfee2ff7d89d8fe8731f06d6f141dd", 0x46) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x800c6f) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000240)={0x20, 0x2}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0xdc) read(r3, &(0x7f0000000040)=""/32, 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0xffffff01, 0xfffff000, 0x13, 0x0, 0x8001, 0x5, 0x1, 0x3]}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) dup2(r6, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x396, &(0x7f0000000300)="dd0002c9") 16:05:27 executing program 0: nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = dup2(r2, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x2000, 0x0, 0x101a, r4, 0x0, 0x0) socketpair(0x18, 0x4, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) poll(&(0x7f00000000c0)=[{r11, 0x18b}], 0x1, 0x0) read(r11, &(0x7f0000000040)=""/32, 0x20) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r14, r13) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x6141a3942b528953, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x6, 0x8}, {{r5}, 0x88c129ae1154277c, 0x0, 0x1, 0x5, 0x68fe}, {{r7}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x6}, {{r8}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x6, 0x6}, {{r3}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x945, 0x80000001}, {{r10}, 0xfffffffffffffff8, 0x2, 0x7dbe2c27d9f96351, 0x1, 0x1f}, {{r11}, 0xfffffffffffffffb, 0xd7, 0x4, 0x5, 0x2}], 0xffffffe1, &(0x7f0000000340)=[{{r14}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x5, 0x6}, {{r15}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0xa6e}], 0x1ff, &(0x7f0000000380)={0x0, 0x7fff}) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 16:05:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x180) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:05:28 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100c, &(0x7f0000000080)=0x1f, 0x4) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) clock_getres(0x0, &(0x7f0000000040)) 16:05:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2bcc072a92bed1c4ce6e70630dcacb5e328426e9825d432bbd6e328c4533cf3ce7f702d90ff5a6eb26afccf425fb33d678fa4c408487fbf61ae79643409cabde9fc2fa06159aee0168bbe044b47ac5e5c72044c890fbc0311f", 0x59}, {&(0x7f00000001c0)="36c58beeab6e64859cabe75fb7aa19e336f57d85aea43e82bfb9c96af21f476bc57bf37ab24a9184ec8e397e73e0946538d64b45404bb33067b6b41f9adbf74c6f53938d45ababcd8b4e890a59436bbcbe160374853dfc8b41550ad28f6c141d91396ead30eafbc2616f21e30b5d8a16e2c5fe624af2a5ab0bfe3746ee99259a5a550a68f1adb07df10ad5ebfb03703507f54d7968d61ae08d34b0c4ebf309e6817a51cb9ea14ddb0865399480d60d0e2a4f94c1a0197bf8abd8c5e6e9ccb47d1548e4be12c1d631df20b76bd3ea1fd6efceeaa393f07b6612", 0xd9}, {&(0x7f0000000000)="6e2b0bde2df9d5dd79c7e7236ce2af6710a00af8a7f94cdc0cbfcfd47865416f9c6325a937f8cbb5adda9f8f6b1a4bbe93ef", 0x32}, {&(0x7f0000000140)="b8128cb12f41f2aab9a952da94e6f1b421b7a8b88526cdda17c4af49d5d1e2c3846f724f6a", 0x25}], 0x4, 0x0, 0x0) 16:05:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x4c}, {0x4000000000000006, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe86, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 16:05:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1f, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) readv(r3, &(0x7f0000002240)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/55, 0x37}], 0x5) ioctl$KDGKBMODE(r2, 0x40044b06) 16:05:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x25}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000000)="b6") 16:05:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1206922, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10a, 0x0) dup2(r4, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r8) r10 = fcntl$dupfd(r9, 0x14, r3) ioctl$TIOCFLUSH(r10, 0xc1206922, &(0x7f0000000300)) ioctl$TIOCSBRK(r10, 0x2000747b) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r12, r11) fcntl$dupfd(r1, 0x0, r12) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) 16:05:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x87, 0x3ff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) write(r4, &(0x7f0000000200)="52eea0d34a5fe0baa71ead5f84743a31296aa429acb6390003b410ff108f110c476034cb04da1a970d8ba08bd0a3b093c8e41536fcf390ff3c86be82bee3787e6a9e9af249df00deb7c6ef2c4c496f5e03cfae137184d5216277c9c515fc3013991f901436e10d3fa70c9963e14eb2db3e17", 0x72) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2e, 0x4, 0x0, 0x7}, {0x1c, 0x80, 0x0, 0x100000}, {0x6, 0x4, 0x0, 0xfffffffc}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) read(r5, &(0x7f0000000040)=""/32, 0x20) dup(r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000080)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 16:05:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) read(r3, &(0x7f0000000200)=""/165, 0xa5) r4 = dup(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x32, 0x20, 0x8000, 0x5}, {{r6}, 0xfffffffffffffffb, 0x88, 0x1, 0x100000001, 0x61}], 0x1c97, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x5cd, 0x1f}], 0x5, &(0x7f00000000c0)={0x9, 0x101}) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r7 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r7, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:05:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10000, 0x1, 0x4, 0xfffffffc, "3592d42d54fa0bc1aa2c5984725b58402a6deebf", 0xc452, 0x80000000}) 16:05:29 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = socket$inet6(0x18, 0x1, 0xf8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r5, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) socket(0x2, 0x1, 0x40) semget$private(0x0, 0x3, 0x80) r6 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r6, 0x0, 0x0) 16:05:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) dup(r4) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) write(r6, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) r7 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:05:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x20008) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:05:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = dup(r3) ioctl$KDDISABIO(r4, 0x20004b3d) munlock(&(0x7f0000ff7000/0x6000)=nil, 0x6000) 16:05:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x3, 0x1, 0x294) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x1400}, {0x6, 0xaab, 0x1000}], 0x2) close(r1) 16:05:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000153e2454117ba2294441934eac40459875d93c8351e55f4130721ce3c1241f37922fc598f30475ffdaeb5d74cfd3617073c769abc8d089090ce1"], 0x10) 16:05:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x7, 0x2, 0x74, 0x1, 0x5, 0x1, 0x0, 0x0, 0x0, 0x9, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'t\x04\x00', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) getrusage(0x0, &(0x7f0000000500)) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000000000001694d3483a467de485c5678e87d8b83adc9cd531ed21671de8171158437ae2f4aeb5b4d0ad466c7f8b7f61109907a306cac4a891574dcdeee3df6123cc2b9e8bdf6877034a423ea9ac50f6f1bf4e91378845f034ce6090106a30396eb8b44bab6bf690ce963a4133dcbd43f271c36449e1f8da63f08436ec9bb078d09434c8d75e5463ca1c8a418f7974912ece9ab85560e5de550523e6449601d7cf4c493fc12b7a1d094fadced31b259af905995b4aad432413aae97482fc84e326bea9ffe1997358667f13bee30fc5f21d89dc7db84561427a0384cd537aaaa8f606d13c0b19bb86e9dd99ffb4134368be1a69649a182e2d17948b7d18cc"]) 16:05:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2000000000035}, {0x2d}, {0x2000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:05:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0xfffffff8}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="3ff39f6e5e5c271f6b3ef746e368c5c17b4b071a7ba0165e75375b05cbdab7768d25c7f1011935f0d306c1abe946f767632eadf4b04386bd0bef9b327339059b6fc23a0b3a078bd9e8fef7f776c9c153517fb965165e2fc5b72e53770d16c42ac53a84348ff2913a6e2ccf32034951181222", 0x72}, {&(0x7f0000000240)="a4f1bf0333f58ce1796577ec7b31c725ec57d9e4393b131d4e0f66ab3c555c0e5544a13ba6c79485c3f1d7449c2172cce1dbaf2fde5cd8cf32bda35c6787ec9a58d093d36ee44543cb3f754d9489911f37290a672e314888889f6106a245bfb4f7e85105477159bff1be73fa1c45fa3363d713657f8cf77e425bea37569258621d55a2004364bd26f5b51567d501d904e942b9f614922781ac0dddcd2a7fcf35eecdde66003e5270a176e1faf9a817a4b2c6765de4c4384be74039de5471", 0xbe}], 0x2, &(0x7f0000000340)=[{0xe8, 0xc62f983d626bcfe2, 0x9, "3da90c08d9fe2d24763c0844bdac69f73e6b875ce199d2fce20b1bc089a2286ef6bbca0dff6672ee2a7103c1215a7d2f61d9957325b5c9726134259352f1b5f378d5b67571aa5ad4866e0a0f0add5347505e0fa32719adfe47fdc2ef3ca1a7ce5ae2495ee9d7fbb99a76b36ee67cce19ffc3244067ca97e9f50ebe17ce94b662d828b310badd3895173c58016c402dc9c1a49077c2161db868a7c49990aa23b522e64ddd04b84fdba8e5c09bfcf47f8753f946d8c3faa4b9253de851e88372554bfc32f9084ef50e1bdf38d89729ea3e84fcd4ecbc8b"}, {0x1010, 0xffff, 0x9, "87608735fc3fcb012df6275b7395b89917d97d80386cb2b9a79469866d233b29b8f286a9eee058c394b866ad51954c972daf2590b82dd3fb703e89210a30ec5d97acc9e483000410f329ee83864a1e747611366a245ddbaa492f3ddd7998e8a2f752dbaea81589d0340d1d6c8ab955e4a06d85f9fb2eb64a6fb8e24315a64c15825b98162f0002abf53f738bb190f32787bff8a78eae8f2a0d1183ca331142089d345317d2a138c3b928110868e6a7d97e4de658027ae16c8aa31ed267e42ca9fa89ca7dce9bfa57f37bc413a8f655600a7ff4a221a5f4f6a23d6b838dd3381ca9c5c627b3722a8315fe0d1b0e8ce0d9dd37978bca9b2263f2602204170c777fc8151b0b16c6f2fb55a0c48f6b909f051146147f1e4d45137287b5181ae690d4de110ce1574cd131459f12abe1585b91bc1055a3fe91e09b2752de5c6367fd229907b40fd27124e78d98bf362fe8fe16dc66e2b7b16266054f459a90f96744171c8db6e8319abbc06e827b251eb3763d14c8c5bcfbb84ec6ed8f8793d25c8f928dac765ef828522c8677fca0f07f9d8a810ab77ab001fce5b61000fc2ed9fee9e352cdf70e019cb99c10d2a525b041a4e233a778cc9c149af8dfbb63f91dd91fae35c257035d4e67db94b328b0ba2b7c070a2cf1977b994254b56b01b550c5b04253dedd7a1d5e8e6c56ab52ff5bec38dfcd062df24b5c1f91d415dbb0c5eeb90191485268023139a04b628e4445d53924598cdd22337e5aa2193a55398f45c1eb5f2419376e28edf83322b10d9a6ee3ce25eacfdbfc05f66f2ef0fb2f54aea68eee0a5df1f49ffb7a602a75864da5811e6df3709aa0957c249464eece91b48676649cdff77d6393fb77a10d26b2015bf19a0dee55e3546255d709e9495adc2f2f9a71b39c537be37e543cd9291ff4bd42b33d2e8ccb24c36a0f9907d0dcdc35374aee3b7ab512ef0fa59486474c4e74fa19bcf155eaabe6e9d9ee4c3d0e5338f6bde2508e566c49a7154b461c4e017a8d342fbe85b9a7be20bdd8c8cefcd0add8a0205cf199278f81c8411c91a8784c703bfb6c8c0a476c9ff021df6342648a6c33e5d9ce2b0f1547a3dc7dc1579e6c07e7e94bcc496fbbddbe1dc97270eed0c2eed65a791d8a72d6672de34c8fef5041e00246be2c64cb2a63b6b08445b617a9944c9e41057f1bf47c4aff87102d8bde2679d4f91457925c9d644282fdcc6d973a7909378c9beb1de923d07f6d96c6cc8be3ba2c3d90d61bb08fbbf4b786e06cfd7b653a26159a026783eb42a4eb993f853e70457cefa3355cb19f4126428dc4f6c20f9fb0b3b25b2a45c8efcff3b89b1a02a09ee0ba6134a9368eed8b646b02b002ee8c10aa1a6965ff0dffb44b6701bc79dd09dd1c5ad82fa81ea3ace18f27039227e6d8e62d361d5ec8476c8751b88f1ad15ded7edd9f81c470f690915b9e3d32096e29c4e37c72954690a4e646be14abb175e3c507f50206d69b9b774da2ca3feca81bb14a5090e7ce849eedf5daefdf6dd61260de284169e233114032a31fbe7d631dbbd022d6b5b60c717d96e5b0c13ee99e2411f00957fac575c92f1c2778e2d72a4ef8ddbf2ba9875736f0c623189c3cb6e73e05573e5d5fc42f8225f1a41b28552a88093d629c56639a540557cc5761401c84c8f363b33ff04b7a8749e23064e47869035fd237ede6a861fbb8675caf352dd846c018145aa3556a1d38f9fa1d0174b5d8d5b75c40efe75505109f57d1e17300f1724e4867dce37b02736f163085c09aae1508d23e976a234264311ff30b9b503dcf242fa423a1bf9ca6cb94866fdd8e8234070bbc44048c755b2f88f3190fadbd6bbfd355e3dddd04a0643a07e22c6c1c414923259c160481d188c4a64fdad1082858b6cb554cc596fb4bd107fda1e2a76a5dfb8aac5eb06d9f8c4b87ab895bc043b619f870fceac9ca899069f8b46cb4cc87195264e2d1170673452c46e62bb7fb889e1a7528f9df9d7e91b9c728bea6323a8bed4f147163273763488d2055ecbfeee6e20c7b44e951f50e5ce05c100013f2eac36c7b29a1011edc44bc77d50668a15435ba543f9b75c19ee94b214ac16a909782f06a22f500f22537add88f666891ac14c7cf54528175da7de77b7567755d90ed5375230040e3b5931f28f5f75fb449f881252e1a0574d1cfa7bdf77b839813fe98dc3dd99f46697540d11137b9c2f59720af073d784abc989e337913bd78be87a04bde997e7d6d17243c049bc55fecd0062c3d0814f96f9d8c7d10ef66f1a02352a70455b0cca8bf86db41636bda538b1c07fdeea0a9fa744b8f06cd568a47bddfb7bafe757cfe732fffa96fbba322b5c9b1849b56f31c61dd9036bc9fc90d3c076b02e8be0b54a31aa651ff10156e9c2d81b89121a59b81035d422ca276fa5860a361f4aa90dead81f24c1a580db7608d9c98511ae4f50692b55494321128ac6cab1b62b311fe54d18a26a200c8ef5cb2728f139a1c1b7b6236e1cdc805e70fae1cd4ab1fd8d71a9a6b4468cb289c8138cdfd6de37048990b892c54ca96a230a0e221e781622307fd7f03b89397f2b75402f975d299646beaf6a9e7ef1503e57e75b517ddcf1b9d0c9e25eb6105df9b6b1b4d510994adf2d7bfea19a4979e843a2a6fa23933ec7a38ddbae0139596c3c51243aa204552189c145e756b77969890a97d581d289c1484f94c718c2adf2a9abcbc5a63af84e19f9c1cebb8dfc9bfcbce3356231b996c3baf985f1556946289cd01fd338f125245fc4dbb5d0b9f1afbdeef571d6c2c460a5e1e86e2bb6e6b544b6d2c7d3afad761eda619a171601c435eb39fc45f103bedbd6d501cd12c9ed4658ab9e045cbc67d8f3159dd8bb53f7123d5b74bfe64a89bb723a1bcafe7f48af30526a02e35b776ab6b575bb5eb09fd626eff8bbfb40511e09094f61ecb5c85df7e96a8204b6f2848416e482b1ae32176f7fa68f8d111437a5c12789b29cab4d2c7378db74d021882069a48f2f232108e1c8d35be27cd1bcdb749ceee901faa694474160b03943730583d7827942ea003ebe2f189ba93e9ae4b1738610fb74898e7f5a3dac13b48fd0c0aea4bb17f7579553ad7d0c7a91da437e24aa4afd0eb09d7474f92b825e94b9efe51b579e7098d22b2cadc4e982d8660b995b197bc22f8cc8f0018e178d5112c751029794d230e49e2a87cad29d70b5d61bcc32629cdc7f90992e0c1eecc237a0c19290e330ad64e48c435e8e56ccf8e416e4c28e3c129b4f75ce67f6706dee4c518b6074797ece7b0b77fdbb6a9c3c5c364131678a596b388e380c646bb6575c3a61fca3807a14232a8a7751dfa4eeb42363888cd55b18a9217847433482548251760aad8e7897de71064d2e86e5debd1c2e4732b000efbfffd7d583356472281e0711f3001cb50c5d73a1200133be8ecd56bdfe8309978be7c55f5a48993953a2c3b468e2cfeafc4c5be78cdda6de86e0fc9e61d9bc2ca5ece85c29e6808bedc79e929eafa5aab117b3c0cf103a32cb194e7793ff94c3843f71df5ebad8bfccb312c492865a051eab89d2c65722283b99fef54140adf69ac922d5e4dc5f3f615418683f2f8001d1d252c4cfc9d64838f62ae8c97010cd482d8d7872ee1ba8aec4c0e6723c1b081d264892d8ac62564c68186215c92051865eab1563ca450dc6735c42f59d7583577e8f3bcb30428b59294d3be9e9d915b2377736df2ac2ba8c8cdeb77f9f12b69d5917b2d0feb6cc704d4fe5535cbedb01e15451c4993d9b44787aeed708d6e0d87bfb2836914e6dc18a0accda5108062f9e622a93a4855a93117f04e005e2894e1b74d67381fe6a50ed65606fb60f4363d7b12c19150e108306002fcf7acb850ff1cf653de6c20528dcb0908d3533ecfc21c7fd044225be1a5d928151942e52f2acdb2b0de99f8a2342d40e392c04c95f4c479d974627e2c6d04516fca8d5f19417d59d67cf1fdd541baf0566efcd0486db0dd5236483c63d444dc95952424be9f5e2770b5b54173209de4ca8a1b8e3f82eb4501039cf29a74f0fbd4456adce7c1e298db2d4701b2992b5ceefd21d162c858a9e188d77e34cfbca207c875ebda20586059dac13b6c1614f6cf3822a523c5bc10e334eecf32dfbadc46ed22b39d679df0fcc60c599d195a9e26930640f7f00886f83ece89a983386ae4d54652b20aa15b40a4893397df69a0bda4b2e8bbab652b81b05e670bbc6f812fee85dedb46a14dfb30ee3bb3ca15d42efc05a8b74d7d7429a9258ea132feea3a0a9ea404a6fc2f7fe47f0a47b610b81046b3bba3ac7fc25739722f33cf7074ce109070105ab33c47b3e24bed3c37eb6e0a8d58bde7c740f83f84afda4f2ae3db51c9a7e1c4a9bdcf55d974eef7bcbe1b8fe25d67b6bc54121d40b10da44de60c2f2a6d78f81f17aa73261fab3a64450fde24d48979ee40e6a1213d17f31fae4fe7fe3eee87f4a5a67fed5b0e977e483908d44a6eb2f7e08e3b944c27b9247c1990e9a478874fe99ba9595396b366dc38d9f23a198819f32da116e9c1d3de8af7feeb3cb8e0e4c53afd66841b3e56f6098166a275297e0e4eeccf31fc65cbe199aecf1bbe4c26933b6d1c256bdfbbc4b7fbdb35fcf18cbe978e0aa2823b780345bb6b132f77ff01dd3d9002a641decb904a8a019debc9a669c839283c5fa75fb96e6f479c5bfae7fb761f173e092677702f04c6ad8c6d75cd9894ea7c4e3f33e31bc2dd57d9de1a1e645fd73da55933b62e8f9969fd437901f1b0bb19c71fd1d75e74118734696c33ab16e2e63be53079cc7cbf613d71f88c0df2528db08bd30f9c3e3d1506d3c5bcd89ef67ed1e4761d4bb746ac9f6546dbeebb502f527314dd5e2c93e9ccd96895437d086dc59def06351f282663cc51ec379cf4c887ae3b21a2b6d9fbfb21f42175a3c982ec2fcd8718cf4e041189c64d117c9b54d7e05dbe7f6d40c2ce89d7e910283b48115b9a1abc54f2e17a5d0ac72a3c4e0526bb02b1d9af789c9ae28984a3e8a8bbddd99f964cfc620337fdf840acc73a85dfacc3a1d79d3c0b3e46094af3fcd108a6ff64036b572af202877b9759dd2ad4ad8a5566f50de00d4fda68a5bcd348b592226d2fe9c37a2bd54e07c344f201093b90933d55d29440662dc25d80fcf8722a7f30188a1918bd07f7c1a6a5db49b257b0b3400a3c8d1a147ab9ac6e59e08fc49cfade9cf4fb25dc47cb0541877946a9b4bfc7e7f2990a555c349bb562a948eb108fa3bfbb934aa521ec85d6f58bacbaaba91e30a29721467b77c51257472f2cccbe1a46763f53ea3b079642b2babca29b7fb48557bed6f8b62f453b6d8a33d2201a6593c9dbf3baaf17127e5c50f56d8d742b0360cd7a3164f8b3217dd3026c02f3dba313c800b68e0f2a9b8ca97b9967d09e8288b443e8fd38f6a630e278dcd5b545077913668a4d94f61925f936d3879813d38716771996c2e9b47f490a90724251412a0ad19a0d71f7af5e56832e9568299bfcf3f22bd62c4454469942e80720dec85670800a0c978b97a938571989399f87d1b673b8eef237c5bd1953d8cf20e345d1e919878a48514159d52ecff87f15a07a4cd503f6652f6518c41f9fdc6bed57805c974dcf5d264c707c7168bde8ee18d143c8b41254989cb9dbc691ea25769bf003d5923f0885b765e4f8baffdb5b58838c4626b0f7df3539318ba119b9ca6ccc035d3b3f911e018c9ddda7e6fd799226b3a8cc22455b9086c915925c93aa4a2c8730478250305016455ab1a72496927d0fc322abaf84cd650f96ab66efe96dd18dc6"}, {0x48, 0xffff, 0x0, "b3483be2ef6137a51f556e0a926da15568c66990d4235ded2502856fc692231b00bac7a5b3239215df571a345ccd2cb425fd002bf0"}], 0x1140}, 0x8) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r2, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbd, 0xffffffffffffff29) r4 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xffffffffffffff7f, 0x0, 0x0, 0x0) 16:05:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x7, &(0x7f00000002c0)={{0x2f, 0x0, 0xfc, 0x20, 0x81, 0x8ee9, 0x6}, {[0x1ff, 0x20, 0x3, 0x2, 0xff, 0x3ff, 0x4, 0x3, 0x3, 0x0, 0xf0fa, 0x0, 0x5b12, 0x6, 0x9, 0x8000, 0x9, 0xc8d], [0x4, 0x2, 0x2, 0x3, 0x6, 0x6, 0x1, 0x382064fc, 0x4, 0x9f6], [0x5dd, 0x8701, 0x5, 0x80000001, 0xfffffffffffffff8, 0x1, 0xde], [0x1, 0x8, 0x8, 0xffffffffffffff01, 0x4, 0x1], [{0x0, 0x4, 0x9, 0xffffffffffffffe0}, {0x6, 0x4, 0x9, 0xe45}, {0x3f, 0x1, 0x9, 0x9}, {0x3f, 0x7, 0x7, 0x401}, {0x9, 0x1, 0x26, 0xfffffffffffffffe}, {0xc0b6, 0x81, 0x78ec, 0xffffffffffffffff}, {0x8, 0xfffffffc, 0x8fb}, {0x30, 0x7, 0xffff, 0x9}], {0x20, 0x8, 0x5c, 0xb5}, {0x1, 0x85, 0x9, 0x3}}}, 0x3, 0x3}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:05:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x1, 0x8}, {0x3}}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x160) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r3, r4, r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:05:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept$inet6(r3, &(0x7f0000001240), &(0x7f0000001280)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000040)=""/32, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x0]) r11 = dup(r0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r14, r13) poll(&(0x7f00000000c0)=[{r13, 0x18b}], 0x1, 0x0) read(r13, &(0x7f0000000040)=""/32, 0x20) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x10, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)="6978deec2ba3d4e9558d805f8d6d91b8bddc73ea18adba0999c09ae6", 0x1c}, {&(0x7f0000000100)}, {&(0x7f0000000180)="2f734fb7740c1d89d8940092dc12047616ed800eab8ee5618dbbee21b2bc670f7832daf2ff6a4d97f1fb2f94eb4eaf9b18dd7a09de9b913b0c8b2c011a2fc8da3b9eea41527175568f70888641b2e3adbcb7554f0b64b9e1e82d8e420442f2c05ce2df09b11496de4c9f818d24e4ef467ce6c60861c146f9b1680e611caab68fbd36752bda8f8361c8220fe6411b35b0653813c86807bea4b1f76966ff09e217c5018cd39f65c0b1f361677a8052cbb72278f0455965bf50df76f30eb4cff350499290a146063d02f4e1c97087a6def718b4bb377d1d2ca5ec0ccb8bb7bc3ee4d5e96ed5cba445a54068958972d00a8adffbd543b52d2dd06f740d422262660348f376970ecaa3a063a1b1b67c2801a1861d562f1997d949286373690adf5c47b4c099d0049c4e33f3c4443411e68ac89f889d0a2c6d2201e39c672525bae5eadc4cba374dd00c559f566c25dc7e1f4d10283a9aba2305aa1e67cedcea0cce6eef4c30cae13a3354993e8d7421594815a6a179e1e08061e01e0dcbfbab2d349c144f02eca25ac7e054fb1552862f55a0033f32f90e004e2c61aabc823ea89a496f4947d9bb85919b216a3dcba87a0d67e4197b367c956c92eefe7b4af77c0e51a1ff11f0f96ca9280ffae058a9cdfe2067de1e0eba13aab27e2f0508a0813c9781d1a3b1c448f9a6141bf782345cab975bf539a70177b390aac5f50cff5a5aa6c1b07a762be848ac4fe25ca49c5d9a02b9807cb6999b433c0f125d2fec839fddfbb88c05569587faff1e48e86ca737612fc425af8fd2247cece061e2517b5f69b4cb2c71f482fba360700af8dee29658d5f5f97441e791a73b912a03d030374ec060dfaea7d8addd3e1ffaabefee82e55b6f5bdc58c69bc00f885f3f308968c0488093784c2d1852dc4da2b7495bc94c798f59e0873396d36c81fc30814e09913fed81856a8457dd9de930fd3422555701c599533e746779c8afad410d9b3a694ac4222d4b1373b8326f8c9f2fe6c38a38680872b140665a901d5bfc02605dbb57dd0af89d3d7573d58d154624d632a2d095990bb983ecab9d7e82f78c17747099e7c9d80dc129a6f2123f755fcb127c1fb2f6d4dbeb39282242f0117390ade3944a22c3bdd69d381dd882e5d5ca7ab892b6f00922823a7307cba9ffa4ab8b0d4a9e9af054d57864e48169d4b35b063f658a0ee29e21526b186eb32d5a44e6de4c4b8d073ee488f548ed47a72bd1d1be6c168ff8458022d541b289048b4b3537a6f4405f78a6fa8e8554bc7126bb510849e58bc0e66f2efcef4372c7712e45a59833c6a7b19489352ad8a7d9afa19b1ab979883ca8702f75456cc61a0a039045a4328f7a8d71c800b75624cf9a55b1e00ac3a602aeacf491c5fd6b37cd6382d8da3a54aacd7821ba55a66fe12b570061fb8ad618f9ec6ad61d910f54eebf1fa2eb186e54914a1e0e16da4a2a71997f5889141e456e795418a56d5d36f26e1cb37c30a2ef4085134822039a9adf72b015c1b258dcd668881c6723e123671162fb893568b5511c294f8eff4dde5c5042e70284459b680766222ada8e692f0d01c7efe0003acae7cea14d74124f8af446a05fc90226a382209708a61c332acbafcc77f81be58dcd7b21f4899af6abc3ac65fccba4cf329d23e66ee6360ded852506d376577f42e2128f6df93c51aa08871b9a92a7078f433bc4c654dc770ae6f05c7a98272f15554d6e953f17b5098ce8ecb4ff0ee8412932d888179555580316f9609e3cf230c6fed1df68b5b59296affc67341bdcde644c8d3c52d7f12f35e83f4e7c0f419d50ca08c04e8f447644172167856bacc9f8c4e7bec41b57c6ac02c91dac416959e1318687310c8c1db6f9551b84a35430a7e0a4657eff9dfa3c2d08f2ccabf61a4bdb5da97d6906f99ab43291234122393ec7c6ce10f6d9f6d0c0dbcecb5c535d92ad58346a50ee34418a207ae6b4dc260310f1e43e8586e037d8dbeb828cc0fc41ba3e708b8bf1fea484418368023d68c84182ec9e893fa137d0f70396bbf8a5aa020767d8bbea68f3c58b90e258f5a1954e2afd2026979591e6d466279ae6ec173884b10dfb0849dca55c720a916db0372a8f201e43a3013fc48ee1f55f878f3cb7b72c4589bc10aa0b5fdfeb5e22615fc3ed14522f26e4d83c48302edccc7067997666e32c8692cb4fa2b9d7b9b7b1ccc60f74876999470789bb53f700f91e92f97c3de293b6ad778d0d8cc3aeef154e73f784f369daefa08ed390702f71cd5262354ad55f2bf4fa9d2992c8e4a4e28522f9efb9d158c5193ca04b0077d26c584cdea1183b687375294af0ed11cbccb1aa53c591a1425c51f406511dd5f461394b33f47ed964f8904d9a8e445e6228845d226151aff20360a00d76ec1d535a9218d0813a7de58fe31ed37b493224ff0bcd2ce2f641eaf76abbb56b911c23dd70369b9e1070b18cdb32469d694e3d690cae412acd4125d4f8a91c558ef01f3b2c581e19ba14ef66ada5c05a85c49124b222269e6352764136b1dfd5366ba10574ee31e751a3da2e6bf3d7dad8356b10ac2c60cb425b366d8327c93be007ce0dff3a5b4e8c3c722630f33eba62df4222516b8293d337ecb9c371edabc9b6dfb6141f525f39a8fc709f9df508ab4d0dd519df9e8822c78f60dd3aeca6a20a82f5ac8de2477efe489ddc3ba425b6ad41ca303f0aa2bd700215763f46f632566bacfd383285d21dbef855a6108bf571069c41deb1b1f41bd3a026993f66393b79ad04e2079fcb57a98db7933131b80e56922159e7e1781473b550bfed9fd89c90b6ad63019732e4752c818a359b1f6d4327ed611ada249650e965b71dc8292a4a7e234a1fccb6bf3fca58392d8457cc59e87cae45bca2fab52637a4a957157e6a3c27b98afe5a4dbb6a07c142c12d2c0d36539eec510ee8386b15405aff74bf22834930dd6dc74ba41312e09ad4cc4eb705378e5b7a91303db2eabfd43319e96e7ed90897c71d8f4897c52350d90aeb183e7a0233a48f5f8cd5ace7cd23e478bd756e904682b4a8595baf7ff3c35f5abb4fbbbc026ab018464f26988e9b25afcbd3c3ac7ced35731e7aa283cb0aa5226cb920f5bc25eeac0c5e87293680ba663e58fe772987111f10ce3e4f2c084bde1efed0fdd2c171231dc2c957de32a88a7baede00faff1de187e9de9bb0dab1a3694260012992387440c62088dc537114cf7d73215599b3888fe136ff4562278b52cfdb46ac717ca8c39f6a66b019a2ab26eb004c307f3a878999440b1ff3893a7e7509549c803f44452525bc2cd3de51097d6def3dfdc2bf75149d5bddc44db1282e328a5babafec1f9cbc2e3528c4eb89e45e56a8158f8096eb58ab195af8ab0e20a100a7fb1994d17e48a4f88645acf18c2dabe985476a8ef7c884c2a65950886aa1cf5b89ddeb15dd8279bbd4ca2d67bb89170a8ea6233e76426552f07a67d11c3e45404f24222ce1ec902f94c184d981d87355f5cdeb1dabfb7d31e1cdc83c58389d004b4ea07fee092af5ce12cdd3cb8bb24450bfb9c0fafe6e7d95dfea54abeee9a2b7701ff6fd282592e2311c50677a9386fbb0f66d966c3114d1c477b0115b24d249b58629b57b75667e9da03956b1e2e677c925367a339c976828f83d4844e72da994ad3dda5931aaf88f19f12cd80aebce65b570c7b05b574b412278f7de88c9629313a8dacbbb2406ee97304c795157116beeb677d6e9b38df41dd30692a3134a0f45a6ce9001022fd862e735da2bfe0149d5fed8408a6626b353e3442b19fdf86d80d5a438238336657bd4d19a7f3c22d481fe27bd1d4d872382339f49e4929bbfe4d6283617986cdae9e6ab25d60d5edf6db9f1043c693a80d9c353830c17e45559c0c993c9a1165a8b3dabe97f1fb4f3a8fb2e6efded5429ce1c8f878e1df5680508e7928c09a244aabd18586ad6d82a8e9a9881f42f38049dd5705c37b874a7bd55f5bfa3b2ce3803d0ae8984ace469c5556705a77eb15dbb9e095383a3579be6e8ffd211ce40f3a3a71c483fe74a8a1b971c75090c5c9bf95b522d019d2342a67b91508caec85f109feb1834217dea23f5deda101d4b9241660b9225c2d3ba2e8e21dd870355381a09d452c3234dd299deebd9b0f48b6956d7f08a76ac3e468efa24946d5e4577bcd150336916c0b7e39573ff15e7d0e88daa065cf62beb0ff31ebb56f2451273ad6691f5f2fa211c55d02ed350719017e80987abccd226f2b0ec0296fdc3afe67265f0fe6d915f4ee451884d5570fa66e2f6de7a4508fca008857ea829d1b8829089a6a7911cc318a77c4b4de57d840a16c7fc5e99bafbfa57708629b189f0bcdd1faee3b12c855fc4695172f0858096745c094b89cffa84e8b35e91fa76917f30872abc98d463115ce1e66e4fa6ad2a484f9506eaf7586a8119bf4107eb3d78eb60d6e5b3fd4d1ab03ce8c3645e733f1022fb10eb7ed70414d87054408fbaeccb9718ee789d8bf8f0a9c1bd75f02c4e76624ebc806cb7fb1073381d84a884a55b82b0fb754412f3b756aa7febb89f67f0b4b0d9fdcbaad360bd602f241cd66819d92457b30796dac66bf5a40980392f46b3f935093d0a66c324602fd57f49f3fe1ee4b3aace1bfbf0882c8cfd237702cab69009fb66ffe0248889acd18cd5763bb4905db668dd7e9f30429bf5b0f53ab630d38b392ddba8eecfb362e552586ef1c2ecd36bf79a68b44975c392ec0aca8031a2bafb9682df208efc1b1306df0cd41f45886b3ec3a38017215b7f4fa05f9cc00eb8d98d3d691a44747378f2eb57e860a800ddc322e7041a9bb4713ff0da4e5cbc0d9d28a50b70a5fb8c7532967710beab7fbdcfe79c597bde18d3f2ec768bd5eb9c92d03872e0f07bd28bb5e3d0f693aa8ea4caf7d3922ce84129e0437d01adafb2989987b86f49a6372eb318af07dbcde4fb7ab6cdc93f97714c6fae17cf246c4a1a87c1c568e7487ca85fb954391b06bc58570fa445aefd112461e9a0cbefa85a5fe815aaf6141c99eb439a33d31aeafa20bc1de27598889e93a174632141108789a277d09d5a8635e10724a3a04725c5865a4931781ca303d376694077786eb9a592e94a54b6e0728742d37c2f702f104b5be56630a9dc518b0e6dc202b2998b9168decc28ffbf4b2d37d230e943679fd59da5e4e565915af0fcfd011ee5be41bbd9be79578a434d3d62fccefafc406d3a23886a74c218ec11f5c90ad41a0a344fb754d050b70dd88f64721dfdb5928471f5e19554c75ecb7938df2b208c9a9585fc3478ec526df02d66592fddd79263b0e6b438f4570c0a95a2f329d202ecb962d27fcaa63a94d801075c7aaee713e4e7a680b26e29a4be6dd4ae30b688d786290f5220177dcb82b9a80744237bea1e9f71dccc00a19408528aab8ae884f4e8c5cb907e9fd6c7acba6a0a8e3d4599c48e207c3e3c92fe90b51a376b56997c2f0290c00c56d94c79831d6a685f5c2b1888c18edad38142dd96fe459d33c07a2b764a3c0aefba55addd6185a876931050f36ee67dfc6b9bb5fc22718860bccea0cdb14594b498c777ac496beec40bb82939554172c3cd4dd639472c7cff9db63c04bc02a8f970dd2bf3f1019d291aa37572135bd5e772138c282fc40edd0c6e6b11ae5efbd9c83ad6be648fc78cc88c7759a7e339928806df2f1e41a78b9ae52f8b55f124deefe4823d2b1a03e77d82a9894a6fd846845367caee7ee74f9a84a6b5201960a2eafc2f7350a4a4c361167c5120e2e54c00bff462fd2609f1d32e82b8262a4b16a6d8c3bb6b", 0x1000}, {&(0x7f0000001180)="b568ef627c9959bd3748141c6981d9b3a98fb44b50e5e525850fa7f06f6f71865d56d586123405bb54ea71db6cbd355708b68b019d6c84efef1b2d21313219b81dba9ae7942cb2a27759e94f52c4a6ea871a99f36b3f84d783a17cbd20c512d0868255fa17e3", 0x66}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00ffff00000000000900008fb600492124000000000032bafdffffffffffffff7490e724cf6142b7dde1ed30e8ff35f93ec0781dbe65b22d902b68b552bc9c639ba4715d6b7341fba3b6c771c58fc0e8fbc21bb64f3c37a168d12fad50973a0677d49a91e8931dd00eb9053fd9005be36506716c73324d3ba7b55516bfc1665c38a03d5e4842c5669ec8ea1673f9a753e29ab8edcf41307b649dc7016a06e8c077e322af12b0", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0xc}, 0x40c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r17) 16:05:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) 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(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) poll(&(0x7f00000000c0)=[{r9, 0x18b}], 0x1, 0x0) read(r9, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r6, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x71}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:05:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x4, 0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="e278cfc0d1ec05bdcf977e40991e") 16:05:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x3, 0x2) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012f, './file0\x00'}, 0xa) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) pckbd_enable: command error 16:05:32 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/37, 0x25) 16:05:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:05:32 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x200, 0x70, &(0x7f0000000000)="0000a47c04450000", 0xffffffffffffffe3) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df46694065217190000000000000000000000da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb175d1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x4, 0xb0) preadv(r4, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x20341, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0xa00000000000000) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000400)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r9 = msgget(0x0, 0x246) r10 = getpid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r10, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:05:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 16:05:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8000}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x200000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0600000000000010b004"], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) shutdown(r1, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) 16:05:33 executing program 0: r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:05:33 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000040)=""/32, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r9, r8) poll(&(0x7f00000000c0)=[{r8, 0x18b}], 0x1, 0x0) read(r8, &(0x7f0000000040)=""/32, 0x20) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8b0edb8d340a1dd3, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffff9c, 0x80}, {r1, 0xa6}, {r4, 0x2}, {r5, 0x1}, {r1, 0x10}, {r6, 0x100}, {r8, 0x8}, {0xffffffffffffff9c, 0x20}, {r10, 0x10}], 0x2000000000000093, 0x0) write(r3, &(0x7f00000001c0), 0xfffffef3) r11 = socket(0x18, 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x3}) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r11, 0x7) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) 16:05:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="67c9b1b0fd3d12d5a48ccfefb721d367fd66144b4c0406aa4c340f8fcb3f0900000000000000e8a9ce7746f2dad77d587f4b5f370c98084a843beb4f23961808c3a2d37e9fb177e8fd3c571155ef96b3beae27a0a1acc0770f709f79f96ac915b29d43975ce529eea9e23f571398dfb6177ac1"], 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, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x2, 0x1}) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:05:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) r3 = dup2(0xffffffffffffffff, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) 16:05:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x180b, &(0x7f0000000100), &(0x7f0000000180)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x7ff, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1c0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:05:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x44}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x401, 0x0, &(0x7f00000000c0)="99adac1c0967cccff7e454a8aaa4e1423fb031f6", 0x14) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:05:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) dup2(r3, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000001200)="99fbafc5dc8ab5cc3f00b2d20a03f7b759f6d0c6c17e1f82e3c76ce48d5c66c94fefec6f2ae3ff1ed41368e54ead0c7bf0c5bbf9087341ce3e0b68b8dc214a9f7b4934ed392ab2bef0f392add5367e6b6fb0492ce92ec6364fb0abdcd499020a9c08771973a62f11eabbbb9d9ffc5e94eda4e7e45d1bd9e6e0e40de5b0f6fd115363487f5fb5122d79bf8c4ebb551beb55ed6b1f9f5897c417c9244beb164b50bdec26bfda9b1b28ee81ad7f971dcb1e54f4cd895bac835f2dc8ff81533c0736eb4f5e88301d0faedddcf45e316cb7fac43b96f3ebfe6e4eb2fac2edeed8be84e1b147daa1937d6a3fec4d225ee6865833e151e32acdd48af13f019e5045f0945afa6a8beaf658f71bcf90e889f5a4f6d75bebba2dab567720aee620f94629a66d0983e928cf0923e02637e3d4c936e50f7de27518f12c02b44bade0c0f0400dfb20506a80aea2afe083190fbfe364fd7cd6f1e1089bfc9864276bcda3e84e69a9342b75c1216210f83f2a1cbee03ab2276cf7adb928d8f563d2c33684a445e99a980c60bb00d048613a0b6bdd6eefbfc7c85f9a2f4b149ec0fb0cf742c62cfaa4c650b379b307ff387a6d1787dc68276f24caeac4f6d721adcc55d4e9003968767c5ca75fd9997d74bae9435339eb9bb717ae31878d09d1f77442628d1a2a592db8613ab51fb845fad58bf51e8ac0154a07f1d4421722aa22f46d1041f1c65a4cccda6c07534aee257144ca33abc02b34f58d13c00bbc0275c1536ef30a86f65df7ae6350b664a74f3512e6cb23e624d136e401922ee0585ec4069bbfeb933245104e1d70abbc92f8fa74307747d46a16bd3fd901d5de20931d1446de625ffdf82b9cce6cbe683c9817f975d09a9fa85f7afbecf4e1a446d86524b77925aa89a213dc2291b947ad09ccb711e3912035af569115d4fdce0e53c9f3e78c270d6a09fbb698c5e209059153a8e12ec0329caaeef239e240e956afe35641b189e60530e73e3d91f308c2dd696af5d14794270d5d61bac238bf7a61829f9939504b3fff00970de799bb839183c2fdb8a9067f4799d700924ce4d00e1f21760c6adb7e0171c6cb6f5e40102cd073042d0d0f1a4f195636198ab378b724f398063be2ab7b937ebd31cfb99adf691f84daaa054b31f3eb9962be0516a1122200be89a7c7d61810859510992045abe765814544c71396f378ea4436aed1f999c57567db2e6481492acf5acdfaef24059e3b82593758e3e6c979c33689ea7f37f3bcfa410db1e36423bcfd04846d0f49f880b00bb9078588f413bebcfbf9b7ad7802249e1b56ffc011c376acaf916dd8b2cbf0258941fbddbf34c27b6e2cfc204cca7c2adbd1d664b35b4551e296daff1522eb3c0e712794f86669e96b94a09fef9917302fbf1abe1cbb928120b56dee7d07281012085e9bc659fc387b7e9e7b05c4e5a3ab45974d51b4994b1c4a7c37a95375914aa2cc5b8bc1477feedc81a55d0466758697abc0b60fb3082732a06746d1f2d799c22ac5054b3ba1b00e21cbad9f05043304922ea0b91a04ffec2d08418a7f9ef2cfc7ed529db7babb14b3bc295648a09093ee03facc34335b1f15c3cd7035931024f29509358c5d42bc4392f9a9c279b62e07473680de6a85befd650216a21f134395e5f6519c56624974aa09e314e251c956a2f8a0d050b4f56de724bfd78fb5d896d9c2e7a2973fcda6b3b7152aee1eb5ddc9497d9cff14852672f1e66a248a56ccc25994ff8b2947ba91793bcc75de214e4926b1ad17f2374cb28380b94ce086502f931989a1d5eaa8557aa51493190ebef761a96301c9ce2780aac6f6814e9937d130929ef0fb00a1bee8333a7bc131e00aed7ec90a5d57477676a4998d82e3f86683efcf2d69a9d13aa1961c31d69a5937ac9f07be3334d11e8457a5844bccdc93c0ed9dea131f0ea414ab65fda06395925cb1ddc7e78c88b7e9366662efaaea241d857fadeb8012adca0953e00ea3a2afc6d9ef273cabdbc86da3ae0eaaaa1aa0a9f585f50c98e0fd248cbe69f52c541b7a07eabc9c0e31d92c4f27dbf5e7bdce8c3dd67f22ad8f325c8b9a06f43721c0a91cb49c8663d244ef3a6e6147029ba7430cb426ea93bd192eec2877d66dbaef7f569883f93890b2122946867d64aa425de46ea810a9e4c4b4a81fd4a3e04662f309c5393342c25b206bca9ed414eb7e2b2324d12ec6ef734a26f0d25224feeb2c75e38087d500b7e0d47048ece9c6d8705768359ffef637108dd5c84d9da215211670f0e3d7974e41c9a72f3935352091a8d7823dd2b0d7e269fa50cae3192e485a39ba358f56b7f78a3db0a06dbf2054a430cba46831e5bb50acecf99b6ba034d08da7df8be8587fbce1eda33868a8fb017a9f365d77896772a8e1123dd8ba5ac4f985e139a02288a42bb038bc19a7b832c1a6d14fcb5a2f74efb86fe4ebb89bc171329f38715da3921eaa2ae6cc2bf63679f658caf6ccedb1b325904e49d22721773ae4e7f8c030d00b3bbb6c52b1401cadfbcd6de39996270b9750d306a3e32e35229e7e9008848b37d5ad39b9084a95a00506d9f67a704b5ae853b2dd35fbc82238575539e15ab54b7b281ee7577f2c010dc8426779f2ad4a4f6a3b33ed8a1e6e5a6debb079b7c9dab54f9dcc352eabb745da8c2c12f4565dc03df82d96c9f4aaa15164525a9dd9ea49ea02b549c0e64a35bad64d3eeb3105ffe28077ac9f1eae8e22ecdfa78a55de2fd0f201ef9003fef751b1c589ef9cedb787fc70154702c0aed4087cfbe10df7f3aeeed199a8f8ae0ca4f0ddb4cdeea2cb14ce4f755896faa9325a06b49195d7de635a08083d1b6e5cb2b1e63b66f6732d4ecd969204e55db5a13492636f9cbf5ecfabeff3c8ad1683d2c5e41d4cee3a01670f87cdb82bd8490afe4610e8be02017f0da292e1b9ae57d02db1ed941e912c0ccffa6224fe322768d91ee5b4dfada1eaef592042afef0ccb156f67cd832c22e8e30d66ae17b0fa4658f57aa23834c7b3157d91d2f8c67f0451b06521d79e7e959500c03ff4e4ea889ce74d7ebef432d5297658baedc6d86741d89d818eab3c6de8ede1bfa466d20bba8d2e125b7af2e8a959e80307534d8c1923ef355f1e2bcc7207230500f3e1cfe900075296cc27edbd1d01be1e85fd8084df5e64dc5ec2d7c71d1af3e1b2e39cfba7d43f0b9f4238d3efa31989619f116340c2053d81d17acffb3cd9cbc34de79a0a65f847e31666b77592947f85931319bef9d6177dd29ca86549b7c132f8bd72e86dc1779f73be81b640007ad2aa99d5587684d87772e56bc53e5352ec4d8f428b557fb3c9bc13d9faf1999ef48bf15fa50c9768053df034c28142b9ead3f3c4d59f38d9bfe78e3b954e825b137d6729f28ba1add0849bb9b860c0071b65fe945a34f159ac4bb84f9e4a56e0faebc47e175898d8a748e4b35e7221dd261d2da1223252cd09d45b543f6c0dc0b12e1472347fdc5caae42d1c96e3067262c0393d92dbb910146dc999a836cebc46cd6dfbfcf45db057091f1a54e7f668bfd762d2de7c374f2548c48c11dd003e166dbae93a9306440a81c3b07f8fc2c817848bf10bca17e46c51c37cbe8b40d8c314fead24fa02e6ff6b13d6ccbc95542d599b8f149f06ce0b2bc16e410e4266ced7e89a27b65c6343b3420df70ed6fa2304059f8ae90b5cb7daccee740359c1ae9eff767df14cf2e01889aa6bffd6f65496c083c315a857c6d4e8df288a2e583dbc99d8e1228e72da26f616094d7a5ba51d7bae39db4aa4af50923d4c991a6e5feb93b082ef538385b91ab2b2c349880763c4e364cb38457a92383ed4a02210e9f2339c08f0b67feff2b768bbed84bdbbf7870aedd6b810245efaabad68dccdf16612eaa2b4b2578eaa02ca59e72bb3a7ce6a55487ab252e22d3396730ed5bc4127183a70600ae38c9331b16ed1816710212847184cef8036f32a1c9883971515a49daee04129351038c4ca9fc38b34ba92fdffb47690ce0ded2830d88bdb1a52adde7aee797c6590e3f3de8834eff5496ad3906f66c1fba57b8632b1109838993568456290278d2d31a9c72b4dcf1c0f96390adb7639300946cfff3c007e5c8a67b07e7d9a2d262a627d4e29df4c6150fa2e8146a29a2de698a8ad5609c84c063ef3d424beb3c11794bb587b9feb06bcef2e1e0502a21c3f999215a34b613e13f9c26aeffc333d836ac6fabf165a0ce4ddb6083c40c975667e2e4cb73e49973b22217a958f848995bf17b20c6e70f733f0fb6d1e940e5fa346f9a115afc8259e6c4d82ade0535a9bc6e0910895ebfbda6fc83b6dc32d14b7e7e7701e7b91339625945cc7f4a99965640fc1009ff5fad64fe1308a9a513ea2d9d26d016e80d202288ef9f31226e8d82d077d17cff49bf2b480bcf726c9a1ad547005bc8873066204540d2376abcb7c692c06c173d9afbc2526730f797493dff0ad67536b2692300e435d04de5c399b1c1d9cbcd155acb525f7c41e84683951ebd1be5d6b451a3939955537a206dde028a69fbc2d04eb510bdd7dbe301a6b9ce382305bd5619aa5bb65ab0f52f58235c943fe147a41b6d5d37d867f9853fa126c4aee84ee6f97c87eb6982bcab3a49c5d94379a3199eeb5b6d05b55e03333da27fd634c26ddd0e3c6a07d5d72179418bef9ab645e38cf89634fb24de626ceecd305b5322aa5d5ed0d0bd12c23421d066f50a35ea2394c2b1e2f81338004cef85f0fbd29dd6de760e93984e43cf2e0e8a5a42b552c2128a06d7dd774a66509150bc37b8bec8c35c30beff01d02095534de06ded63ef084288b4b6c5a12f6e2bfa786c4895989ef535ad407b439af84cca4bb4d2bdea0e0252e0df8d495ad6926c44df62797eca75a93a0e53e9ae9f81c45ca59f34c608f850cc905bcf99dac59665a58b054659e20b950400de5be479c45abad7d2af17130dec541224982fec904c97ffe93d6cb1d8552fa20acbe7d5d8fbb73ced050c092f700fc3bc5f7993d440beb41627e9f2ca88bf51909a14ac896807903382d99bf11e4a57fff8f572daad39df6c69d4cc94bcd3fae8123a938b3cdc5cb8c368ab2a4164811f598a99b34bb07e1a83a746f4c98c510b709998e0f121b2c9ad4a0d75b575819f39c9527e146b9db1d52c094eeef2bb7c80001cff69dcb1077e866a48b475cb44b16c03c1c4f245a687186a9bce7136004ac5c46cf6886637e53603e358a5ea10677525e9e11bdbbabb1a208b328010bfb7d85972e4164c51b33df5cda50980b073b974d8c4a86e26653c393da19ed7b67c41a15856d1ccc890422c3472c5fb982789d384aadfe19a4bd227f743cca1f7e821d1ae6a18551543f8cf1154a717f88e610692e4d18df14eb89f9284c379e41a3d8c2e3e3c718464ecfaa0a26492534743e2e4ac6db4e65d2d35525bdf4f87582c42170a9e717377c722046d14dd7027c351582a252b33b24ff08683d4112c59a34072f6c56397a96f02b40a7eda544ebe3c18b735e42096ab86677d9b4cb3087b454218cab1814eddb24e3a03d11dd96edd5d5abcff6b64cd674b05d7380f6681c2f8dbfaec793b49ca5d93e1b9365d2a4bc558c9264d065b34978ba6f9a94e75ff702ca67e9ddd3520f858a9da7710493915aa9cd515151f6ea4bcb6e9a155d7076536b20c4d2ea7b4edf4673ff724983c29b4af6755578577c974ee19869064542f397d9ddb984e2518d6d105fcde8a8e267ddc81d3dfb9a2092fa880b688102553387416540a47195c22d09303cedfd3f1c3c931c7ee56f88fa4a332fe37c1183daf8", 0x1000}], 0x1, 0x0, 0x0, 0x40b}, 0x6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000040)=""/32, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64=r0, @ANYRES16, @ANYRESOCT=r6], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r11, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:05:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0x8, 0x7, 0x8a, 0x1}, {0x4e35, 0x5, 0x7, 0x5}]}) shmget$private(0x0, 0x4000, 0x161, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:05:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0, 0x31f}, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x49e, 0x80000000}, {0x18, 0x1, 0x25e8, 0x80}, 0x8, [0x1, 0x782, 0x1, 0x5, 0x731d, 0x29a, 0x1ff, 0x2]}, 0x3c) 16:05:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socketpair(0x4, 0x2, 0x81, &(0x7f0000000000)) 16:05:35 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) socket(0x1, 0x4, 0x20) 16:05:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:05:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000200)="e8932371db45db4135407924da41") 16:05:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="197bc997ec1e5b2a114bfdfa63a99d997ca9410b73705f4a2dbcf2c938706fd219a7202a3038bc5245adbc4dbe776d06537212425e534895939a678b6a8a3cdad0d5fcd6", 0x44}, {&(0x7f00000001c0)="c86e81f45264fc7940729820f645803d5143e219ed65", 0x16}, {&(0x7f0000000200)="f38c4e614b54b809b0b30fedb4c62c3f8439b111e51414e78d7392781c12e8815014b4c305a01b0f7453fe60c2c8cedda7d8233a6aeb3ad69d4ff0846a3cf66abbe2", 0x42}, {&(0x7f0000000280)="38df09790b2a63752450c3969d80295f908125a6e11def4f0f058156ee78c28ed818f8430bd900bcf59e6df5bce0b580d1b9da03fde5efdf6eaf1cdf900e2c3f1e0b56de54d3c0d6c52f7a67a7b1db3ad71bc681109ec38d70a336499cb171c93b6fc80d19e2d35bb3439682057e8fb8e074dfc2d40bd4b2f8003d2f27266acfa9776c9ecf5eab23fe2bf2150ae553fda98c2ff1238302d95827e57e1bad1f1104e675f8e70f6dd43ff5c6b846a38f1dc3ca7d1b591c36f462c7fb963003de6ffbe07f9d738063709a7bc718d2b6b4e9ba766611902d259dd7c394650035", 0xde}, {&(0x7f0000000440)="0bfc3e85217c2442a468fdab9b2adfb546190f7a94ab4a8b4f4764025a90a7179851a70dc3ff3ca3ed8cdf26e8206055674b413f499f27ca950bd87224095bf9cbf3cd03b1fbc21c6a78a55038059463847e3b0f7fa3a93c127ff060db1e206fbb4cae60a2f0e2e8cb1e60d188f805bcd104e3df54d82f24865aab45d83f213234da07b541c244f41221fc9f99b945f4120225a40354783377cd31b8bfcbf2313640ea14e36a0242adda46bc156f08571dd00e0ccfb8d52b8f6eadcc3853200ac48bbde33598fb1ade6ca839e2eda2e81745042c2ca2bfd0830e4282dd8fad78eedbc8185480df92fb43a5d83c774ece450e3c8f3cb8d3df6c946f38fde7eda60cbc14cedeeb9c0bdd1607774394a71f149e96a5108c06611d743dfa813e5df57eb49a04cdf9a8c3cbc1df84f9a011e469dc34c0fa2930b6e6e1192e883475195e18ff512cfd655309194489840a1e70e158665f7cce0eab9ebb8d5a133ea5af72f8d23a6f426c7819ba57149a450a5a45589b9fe40d2cd8538700b3da6630e4c54a0f0d43c9fc80e71df82b6f38cfa257dabb25a591d24a75680f746127915eec560dfea4bf4916a06c8a116e409cac0c393ed004c3d9b25e8c6a55e9548d13adfb25e1cca67e05a5f6155fa8732b3bd0459b5ca7c3099e50270959abac2912b0255fe600885503660614c112956f2258b1b0d3ed0679e0d02a6acb420b21c63be4de9a3b60b7ffd2829f548cfb9179d5fee097d0b844c4f15b31b59754998e950c86a613e5cbfc27d5bbe0899f022772990eb73ac25b6fbe61f2e362689bf264064fb4236ac3ac7efeb3d0e371eeec806fa92c76cad428e86f197ade5c88296d1fde88dba011b2149c662984f3f3ecc8827366e6bacdbbbf7ebdb2a5425da3acec655f9e21b11a6533ade9d43bbc982f078a58ac6b93918bc08f1d35ca329a9524dd6d2068ae3dc21bb84779f58a16dd27658da24efb5c9690cd65308eb057f9bb9ae1c0e6aca4d0bf5ef34eee105e1791db79bafccb0560503bee9fc9a55f15d8fadc1febb71bbf4cc7a213f1a03b14d5c9623a79bbcdd198bed48c04c7a66343c6933eef4826bb16e7803b4a633e964af0ad53118b466d804ed8a8ac05550493e11530cbd22230999414a2393cb1d39a39b248d2b54f0b6a5898703717f1033bb262381a5456b3633a2e5ab137e101a1968c6df74a3041ed36b1b7d018faa8943d871713d5b23ef0e65d0f867b9cc703c5ef14e2012e275296e867e2e872a16386405f8e7e987d9e02b653b727c67fe0ad5f89ced797fb7f61361d4a551ab12e58b65612bf9daacf491427543b13f3fb84593b2e134cf95075cc861fa5fd0faf62d5cf0ec71517eea567aa3ae9f6b0955a7feeedbe002cd17339597fd3d6a9279e1e42b67cb222587caa266e6bfc39d1fda06ef1352d83cec028caa54f8c9222d36e2284905b395baa2c1529b1d4e0a113ca5717a1a7b2266cd1d4c85e103abb2cbd53d216313c83e0f64bd4e7d69aa0ef89d93a6a224a39f340c0cb4bedd63280393a9ed51c55202b6a2ee05a70a2b30e9f69b1fb24811d2f7c397b7772c5df3bd2ec24f71cb3e042c2ac4849eef8882c0e3f5bd7c70d70a57db1a81411a94daad8d4e0df2904e23320876a0a5b0baf1bc102bafe3dfa6f81651eefa98ccdce95d1ca4d7b5595ae4f44a80b36d58a5a5bce812b3aa80dc4492770b07ea833d2845ffa4ce127e85f79fabf7a0b6d80821548909cca8694d4a14aaa08dd96e315f4f8a0a0072433d9bb4875161803dd33804b89d6480772b275b27558090021173e1e081c2ff8483c163a1e55bb2cb4f7af76bd1ee126ec07c0dabbc580aa8f7a82d4b004bc72671119babfe52775a11535e6ba1ed7768277727fbff133fcaf957c0e749055296e11db0631600760c2a095bbb2f66ba6b414f4b76ef587beb368474c8fb2d8b63b699d6ac69cb90ebdb68d8fe4786b649d01b8ea6eb29e4e81da9e5dda127e0760a28547b7ee5ae7ace200f2aa8a2fea935c7ba4589f5b0d96be1153dc5611b1a1349edc1755d0ab2d645a02c8147ebc43cc5f0715c006de6ac8e273e256dd7998f32258adec4d45acf8c19842fb7b097a7f48e1dca7ecacd107c274d70e354825978af401d1cf5c7690757ec7783702a3950fd892ca30c93236ead65d4974f3d7bcc69d06b06cfcfca5717a4d1c682848be089d59c352cadb17cd7f848434f814926e6b14a5bb313fe9f971c16f04e844da4a733993bbd09d4034779c36d1facefe2299ed2bed6dceac35eb00aabdd9f82f3aa6ab80ed9982960eb7404251a5015e4109e01fc96760c7339f6431598adca73a723324adf3cae974e162faa9a7e87df804be558838ee706377974434c84053e2451303db311a2c1c3b9180a7850bbec6a984b210fec1a55d7a04d77b93cfd0b1d8578fc8968a69374726bf31319c858e0c505faeff6696d622ceb91debea3e71d301c1fef69356d1967922257fecada0d04be703f85becc9c52fd54b30b8a6fca8e4ab5d9c2b0b6240cb42cdcdb1f3dab8e4c89fbb248d056b0198f181b820e4374e84589fcf80056bc62e435188c2b8c8176431d34cf15f5d1c4e0bc8ccb6dc1973f23b9e4734e29a11c99337c2ff23bf89529699031d8bbe4ee53e44ac44b197f1f62b0f840ccb3e072fa306150f6958fb66ada291320cccd522693eacc239fdcf61ca59e1e39be3a320a3c19bf562fa575a9a4f09ffd02eff3a712b1f5afcb7f5f25237ce6b7fd807ec6ea3da1c5a13a61a649dd1afe8cf31fc275c9aff76349f0b71c36709f2ec2cdc8eb7fc6d3b7875109d854c18f91bbf9224ce325570fdbeeead2fd904f3b0344dc07e8d6f8629c25ca9aad994497c21a80cb8db6751f870a7f599b66d3fa51c4187ec65568214feb4568b01850d2a5549fe119911fbef78eba60a830700e7c1df118975da7991249bca0598901947674238bed1d1a39570041102da0f66366c5196305f57aaddeb434fb22fbcb2a91249cc37ccd2d8b589b91bc8d0edf3e907c3d8150173e2b8475ef328b4f687185a7058ebc41eadc21b4e3189b95eb190500a1b7ed01b2e4ea28a920942db545d52a708e89ce6689c8d132b388f3d776c65d134402a41f3eae2e35f21e404567f82c5c667d214c2059494b3e634e066291283a228bbdc0957546973d18a9aa8561d86676a5f37e06f9c2204676fc0f95b1568390c4c2b5a2f5347279ca03d7b8bf5691601d270b5992d9d8dc3d7f6cfdafcc82e1877a111d6ab80a6b63e13e8447d97d457bd162edaa3c64be1f438cd34ea867b9b96281d4b4e26ea0da05929cfa0dfcafcc8e7ad7b5322925e5b6a2792698cc1246b71a1ef7d73fc6defa3d4950cb7824ed75cff8f8849df7abe91fc7eece0177d2aa68abc7d29744055d558f582f8459036e5ab303da0fec2a9b9614e479ec1e1ad7de6c5274c217e7b19bbcedf5cd2e734ad34a140de29d93d25756626e6decae7bfa5f1ee23ad2e551bfcc552a416e184dbd9e5e10ef2e42db0425eaf25cbdb773b6cbe6c4237441940ac3c4c7bc24eebf4d9d8b81fc254b4267e4b76c1480360c13137c937710e673feff9958793596748e35021a67ff5081f158377630cf01d2c835bb4913b5f72c0c500d72324c917eed6b0e21c430dc0300015200b4ed1c4f98ea3eb404b98f9ed538cc60f55adf10725dc39fc55c411940a5e1c605e576b4e106fd7fdcc6cf2a4e6493b76459c8cbc691196720cb2da2e49f0d693a4e7a55970fd44dfd4e100ccbc52c8ebf1b18f269602a82433f84756bd1ad49382ba6ab076cfcb08a59753c200c8907f5c92b2511357c9384ffb8de1502820768c313fdf8b1fe58f905996f0ce87b0f21eab9cbf742fab0aeb7d1c490503892ab9175567942044d437a7dab5c89dce071190fa24fe880c9dccf0a3cbd1fd4667f9926a19427c634b2805300983d0f37ea9e4e9c95ebe4bf46f014cdeac55cac9c7be9b5a33c63481c763fa5e9e98483dcbde04e03118f067786f3fd9e9d783794cdfa521452a1a55eecea868861e9c8876ae08a4682bc6efa8bb59f24869f4001ba1d94b3679236098f6018d1fffc7326230c720e83e0d65c1a462c27fe3116a8ebc3d9d9314913d294ac6c372c688abeb62fdd33414c48fc0c819cd00a6d8438688d9ac71e4289231d45170255dfa9f8f4aa2182bcaf15e6601017b546a5451a4c703534090cac5a63e9f62775cdfa2c5638e3e6e1468c5094eeb936ebb67c7704952267cf258204a4153753e87fccebaf0fc0097d1c14297e0603c030f3b90e8bf0ee0e925d42d1b470a5f99b159184e2d409ebb825a8d25662aa570a9b7d24991a38eba4ce2f823c51c48a3fef9e0ab4b9a744014d42766f5133cbc4ebd1419421a709e9d5a27ac91b0ec16355345c838d37ffafd4adcaaa3f526b4fddfe48bd66f39dc326338fd0ffa48ebdef0885983eabc9b571fa256a11517119763d4237f5c4b7c9ccf48c4336427c257073633a6aa134e7531d54be97bc6d893d1d77cb05b8b771f551027b9b66d59c7b62ef1788fff89abe17e5743695ccf42be58f6fb99b38803c7beca59a5e8c490e199ed30846d65d703d778806de8534ef084896abdff3cb2f33da6091aa7e537a65978ff6fe82824168c189198108f131a7e8925a072cf63da66d9eaa26104938f97239b102138b35e2429a9285a87b927e64a8d0ccbbea012ebe6bb57f92d219cd57de65117bd6657cd753f0e214c2c29b2f800b32e9484e90cce40aadcd98b56cfa4136718f8ab3a26184f5c82ea5c9d4cd8325116fb5e4972e2daad78f7a77b89c8749fcef82727d23949eda79db6a8b746f5de1d82cfd9e60650ffb4af59d52eb227608d646d0348b8040d4dff46d05416d8c7f03e69ca1fa4f35201e5751b48858454c4b63d0ffdcb80abffd64ec8d1cfcac3c578ac0c7a7458d1895c96752088be1c81f1956988622c1b25cbd6fa6f562bce1782f7142c223e44e0aedbf9dbe6863ef1130141b305bfd71b4ebe7a2de152ace0cd51b747616a02be6d8ab2aac92b3dcc3dc1c14167db66f7cc59e5335f27ef51b202790463c80b9fb7675bed49d9cc7adf27651c39d24fc6b495e80c1ed00ccd091686a10fc8b44da848fae4a3f4004a0055c680ec2e7cadec151b3f8fb2f4513ecdd9566d22aef5334475ec7a19d10d9956eb6ed90d801d22ae79c51a6b035a1bda1f4a97569291a596965303e1691e3157f63fdb198dbc026d6eef71cd98ff2abe94b0d969f12383528c998cea57c2ed884675c3991906fec559a71ff5be31f619750c0dc6c897ddc7d62255ba865f1d984e621b8a70e221bf6a98a0e40a981dc1de2ebcc653de7cd30d2d16013f1d8db4cc5f169d051d7480b2768b4212b5106811686dbc2c30e304ec6ba57152358baed00e8bcbc6d1002ce2a9a662dec6cf05808b9a0dc42b87adf3d364e4945428b5d9f185d0b05feda7ebe55707d8092dd2640b26547934fd5bee610c8db835f220a39e32a8d84461c3c784094367d0addabca06b8f8f81417bac3fda9fd42c049df202ff967c35af5b2ac07a87e48fadac41d22a3006ad3ebe84f7ab6b83c1c072a8958aa678debece498e53b60ffea21a63c48085f66648583c1202d9e691aa65e5acff36ebdb80219f65ccde00532037fb284f701111ae7a4e221cbec3b6581eecaf56fb6d664d857f1d1733d7082ef67e54b31b3e1f3cf6ee1dc000726e0621099632ca1453254d272306def17e8657d37152689eea928fc838fbe006c9f31f65dce918", 0x1000}, {&(0x7f0000000380)="abd6bc366836cae1982844675c542268764c6b68c2e3cf5b398de2b7b6338f01821d49fe33fc174b3de1fb2fc9b15e3ae683d26b96f8eb0a6e866acbfd6fc7f27788d0b4b86e8587a9680508356646ce136e90af470fa4926e1c237cd1865bdb26af0c66c9f1862f7da155cb0b35349c0a4874994602c3b713c87aa479f6", 0x7e}, {&(0x7f0000001440)="cba3c7b8398dd84713b75e3ff32027b9b3ec8354011054699b4ff3fd33e27c6498cbc4f72a255f", 0x27}, {&(0x7f0000001480)="cfae2b1e20f50d1a7e9deb9aa90ca5d435cf8e34c02740698d1f19df9078688405e98d13fde4d983fe8051096025365a6e40d7418caae660eb58009c2d9ad1e3ff24ed98a5b2e7b30d5ea0df06cccd960a6c6f", 0x53}], 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="122c9b952e66b477", 0x8}], 0x1, 0x0}, 0x0) 16:05:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket(0x2, 0xbb4b34760358b404, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/247, 0xf7) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)=0x3) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000400)="3488081aa8cf881d425e0c12d8f3c8d356877d60d7add7baf84a3c09b62a95c84f07bf410a22b34ee56a28f51b5f41e20c536fcc06b4295fcf3024af54e8ed12ae60c38976072d5a01c079e0b9c3353c532d9acd27ddd9652d060035fb2d8a5577f5a8cfc360a2c248c19f7e8aa04d24ef42a656e0a30400e01e025965693cb65d9bbd1ebc9a82c1d6248cb230e619253d879f3243e0ae6fdee459c5101180ef5474c7c33a75314993cf3b41d98f89eea33e1a8a481afd4a81ca364179dff1471b7c8392d3e2b7fe028af1a10faeca53597ca7afb8ce8f63e67698c7bbcb5d4be05f382328e262e02699dedba3747a356b2f502b7ef3d656379517af00e2b749c7bb073c32e6b29c17f63e3aa0bdfd66d139438ca5cb1f40990ba016af8c4b788d875b259f059fcb774d02245975e0719139ba3ebe50656d644eaad7421708125c696b9c5f03b7fcda74080cf7d7cf58946124d2a6cf164498952dbf64e6e81acb8f61fb6663f5cb1677d5becbbb2f1606c3ea76f296f577", 0xfcec, 0x0, 0x0, 0x44) 16:05:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x400) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:05:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x733f17140d51e9ba) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x28090, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r10, r9) poll(&(0x7f00000000c0)=[{r9, 0x18b}], 0x1, 0x0) read(r9, &(0x7f0000000040)=""/32, 0x20) r11 = dup2(r9, r7) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r13, r12) poll(&(0x7f00000000c0)=[{r12, 0x18b}], 0x1, 0x0) read(r12, &(0x7f0000000040)=""/32, 0x14c) r14 = socket$unix(0x1, 0x6, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r16, r15) poll(&(0x7f00000000c0)=[{r15, 0x18b}], 0x1, 0x0) read(r15, &(0x7f0000000040)=""/32, 0x20) kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x25f, 0x7ff}, {{r6}, 0xfffffffffffffffe, 0x18, 0x80, 0x5, 0x3}, {{r7}, 0xfffffffffffffffc, 0x10, 0x1, 0x80000001, 0x4}, {{r11}, 0xfffffffffffffffb, 0x88, 0x1, 0x385, 0x401}, {{r12}, 0xfffffffffffffff9, 0x50, 0x1, 0xfffffffffffffffb, 0x4}, {{r14}, 0xfffffffffffffffa, 0xa0, 0x2, 0x2, 0x80000000}, {{r15}, 0xfffffffffffffff9, 0x4, 0x2, 0x5, 0x4}], 0x2, &(0x7f0000000200)={0x37a1, 0xfffffffffffffffc}) dup2(r1, r2) 16:05:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000061}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tqp', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:05:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/28]) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:05:35 executing program 1: r0 = msgget$private(0x0, 0xe2) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r3, r7, r3, r7, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = semget(0x2, 0x4, 0x722) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r6, r11, r14, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = getpid() r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r17) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r11, r15, 0xb8, 0x4}, 0x7, 0x5, r16, r17, 0x2, 0x369, 0x100000000, 0x62}) r18 = getgid() r19 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x0]) r25 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x3, r21, 0x0, 0x0, r23, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x1f, r21, r24, r21, r24, 0x10, 0x8}, 0x10000, 0x200, r20, r20, 0x31, 0x8000, 0x80000001, 0x1}) r26 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r29, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x0]) r33 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000100)={{0x3, r28, 0x0, 0x0, r30, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r33, 0x1, &(0x7f00000002c0)={{0x1f, r28, r32, r28, r32, 0x10, 0x8}, 0x10000, 0x200, r27, r27, 0x31, 0x8000, 0x80000001, 0x1}) r34 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() setreuid(0x0, r36) setuid(r36) r37 = semget(0x2, 0x4, 0x722) r38 = socket(0x18, 0x400000002, 0x0) close(r38) setsockopt(r38, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r38, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000006c0)={{0x9, 0x0, r31, r36, r39, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r41 = getpid() r42 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r42) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000640)={{0x0, r34, r35, r36, r40, 0xb8, 0x4}, 0x7, 0x5, r41, r42, 0x2, 0x369, 0x100000000, 0x62}) r43 = getppid() r44 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r47, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r47, 0x0, 0x0, 0x0, 0x0]) r50 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000100)={{0x3, r46, 0x0, 0x0, r48, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r50, 0x1, &(0x7f00000002c0)={{0x1f, r46, r49, r46, r49, 0x10, 0x8}, 0x10000, 0x200, r45, r45, 0x31, 0x8000, 0x80000001, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xb60, r11, r18, r21, r35, 0x44, 0xc648}, 0x1, 0x6, r43, r45, 0x80000000, 0x1, 0xfff, 0x1e}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r51 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:05:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x2, 0x0, &(0x7f0000000000)="52428436ef23d96f88119f219e3d474c21d7c0f15cac9f8a6eb9109309326b4ec7a7a954fe9ebcc6a265c582cebfda76da797963f67db77c2e82beeac9f9f465b848ca0c90a989d3bc2fa9c5386d9a81a4d4e1b8c5422e8f2a494f8fd62fb1037fc8cba295b9f284a55e72dc532ebbb310a91e4b26bc036ad4d1a802055e1fb71092c6d2e8f567e6b61817d7e4c14b9ae6929eae40f4d83dbebbbdc2713194da74f29a02bc92c9734e1a1840bb9e3abd0805ad15b9ef167d324d7bf90d72a1141afe3b4f8e18ff3a9077fc026e4ae5072564b58f3fd0", 0xd6) 16:05:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5}, {0x4c}, {0x6}]}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000040)=""/32, 0x20) lseek(r6, 0x0, 0x0, 0x3) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCPROMISC(r4, 0x20004269) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:05:36 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) 16:05:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:05:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x20000000000006}]}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") 16:05:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r4 = dup2(r0, r3) r5 = fcntl$dupfd(r4, 0xa, r3) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)={0x1}) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:05:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x20) read(r2, &(0x7f0000000040)=""/32, 0x20) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:05:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x4c, 0x1, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ftruncate(r2, 0x0, 0x7fffffff) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000300)) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r3, &(0x7f0000000080)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b652eae822f98756d97fe936edd25535533119ab095e1e2a3c7f4f47f3634339091de59077b944f", 0x24a) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:05:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xc40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2d, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:05:37 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r7, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") dup2(r1, r1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r9, 0xffff, 0x1005, 0x0, 0x0) fcntl$dupfd(r8, 0xa, r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r10, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r11, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20280, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r12, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r13, 0x0, 0x0) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f0000000340)) 16:05:37 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x1e, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:05:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = semget(0x3, 0x3, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000140)=""/207) 16:05:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x9, 0x4, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:05:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:05:38 executing program 0: mknod(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0x8010000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x9}, {0x1000, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = open(&(0x7f00000007c0)='.\x00', 0x200, 0xc0) kevent(r5, &(0x7f00000000c0), 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x4, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x100, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) syz_open_pts() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt(r6, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r7 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000280)=0x9) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000f120001c0001000100000000", @ANYRES32=r6, @ANYRES32=r7], 0x18, 0x1}, 0x401) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000005c0)) bind$unix(r7, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r9, 0x0, 0x0) linkat(r9, &(0x7f00000002c0)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r7, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r7}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r10 = openat(r7, &(0x7f0000000280)='./file0\x00', 0x1, 0x43) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r11 = semget$private(0x0, 0x4, 0x201) semop(r11, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r11, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)) semop(r11, &(0x7f0000000a40), 0x2aaaaaaaaaaaaac4) r12 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000300)='./file0\x00') readlinkat(r12, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r12, 0x5) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup2(r2, r13) read(r0, &(0x7f0000000340)=""/197, 0xc5) 16:05:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/81) syz_open_pts() r3 = semget$private(0x0, 0x4, 0x81) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/62) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:05:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x15c}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x100, 0x100}, {{}, 0x0, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000280), 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000140)=0x3) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:05:38 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r4, r3) fcntl$getown(r4, 0x5) uvm_fault(0xfffffd807f00b8a0, 0x9b, 0, 1) -> e kernel: page fault trap, code=0 Stopped at bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00b8a0, 0x9b, 0, 1) -> e bpfioctl(11700,80104277,ffff8000239bd490,2,ffff800020a82f28) at bpfioctl+0xc7 end trace frame: 0xffff8000239bd370, count: 0 ddb{1}> trace bpfioctl(11700,80104277,ffff8000239bd490,2,ffff800020a82f28) at bpfioctl+0xc7 VOP_IOCTL(fffffd8066d889d0,80104277,ffff8000239bd490,2,fffffd807f7c66c0,ffff800020a82f28) at VOP_IOCTL+0x88 vn_ioctl(fffffd806e6a1c80,80104277,ffff8000239bd490,ffff800020a82f28) at vn_ioctl+0xb7 sys_ioctl(ffff800020a82f28,ffff8000239bd5a8,ffff8000239bd5f0) at sys_ioctl+0x5b9 syscall(ffff8000239bd670) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff15,0,3,ebfa15cd1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xec23df3cca0, count: -6 ddb{1}> show registers rdi 0xffffffff8145f73c bpfioctl+0xac rsi 0x72 rbp 0xffff8000239bd2c0 rbx 0x100 rdx 0x73 rcx 0xffff800021b58000 rax 0xffff800021b58000 r8 0xffff800020a82f28 r9 0x5 r10 0x4 r11 0x2c5d5bea219c43cb r12 0x80104277 __kernel_virt_to_phys+0x104277 r13 0xffff800020a82f28 r14 0 r15 0xffff8000239bd490 rip 0xffffffff8145f757 bpfioctl+0xc7 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000239bd250 ss 0x10 bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{1}> show proc PROC (syz-executor.1) pid=185426 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020a83908,0xffff800020a83b90 process=0xffff800020add880 user=0xffff8000239b8000, vmspace=0xfffffd807f00b8a0 estcpu=28, cpticks=0, pctcpu=0.21 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44016 384904 63285 0 3 0x80 nanosleep syz-executor.0 44016 457405 63285 0 3 0x4000000 tqbar syz-executor.0 44016 303542 63285 0 3 0x4000000 fdlock syz-executor.0 44016 266997 63285 0 3 0x4000000 fdlock syz-executor.0 44016 385542 63285 0 3 0x4000080 fsleep syz-executor.0 70752 117490 97560 0 7 0 syz-executor.1 70752 457736 97560 0 3 0x4000000 tqbar syz-executor.1 70752 260801 97560 0 2 0x4000000 syz-executor.1 *70752 185426 97560 0 7 0x4000000 syz-executor.1 70752 503326 97560 0 3 0x4000080 fsleep syz-executor.1 63285 369617 51178 0 3 0x82 nanosleep syz-executor.0 97560 106799 51178 0 3 0x82 nanosleep syz-executor.1 6103 323563 1 0 3 0x100083 ttyin getty 37242 19144 0 0 3 0x14200 bored sosplice 51178 30462 91843 0 3 0x82 kqread syz-fuzzer 51178 414349 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 38072 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 406867 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 290540 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 107228 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 446763 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 339728 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 62634 91843 0 3 0x4000082 thrsleep syz-fuzzer 51178 499205 91843 0 3 0x4000082 thrsleep syz-fuzzer 91843 131700 33366 0 3 0x10008a pause ksh 33366 369972 52874 0 3 0x92 select sshd 52874 380186 1 0 3 0x80 select sshd 75306 131792 63109 74 3 0x100092 bpf pflogd 63109 337936 1 0 3 0x80 netio pflogd 67061 260398 87618 73 3 0x100090 kqread syslogd 87618 297367 1 0 3 0x100082 netio syslogd 89309 286924 0 0 3 0x14200 pgzero zerothread 78160 71067 0 0 3 0x14200 aiodoned aiodoned 56912 227857 0 0 3 0x14200 syncer update 84428 28525 0 0 3 0x14200 cleaner cleaner 74488 207386 0 0 3 0x14200 reaper reaper 49116 289726 0 0 3 0x14200 pgdaemon pagedaemon 460 481152 0 0 3 0x14200 bored crynlk 95512 511962 0 0 3 0x14200 bored crypto 21225 220252 0 0 3 0x40014200 acpi0 acpi0 70699 408561 0 0 3 0x40014200 idle1 41005 513210 0 0 3 0x14200 bored softnet 39708 233065 0 0 3 0x14200 bored systqmp 89233 463943 0 0 3 0x14200 tqbar systq 29279 232658 0 0 3 0x40014200 bored softclock 66048 199656 0 0 3 0x40014200 idle0 78880 250669 0 0 3 0x14200 bored smr 1 42273 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 44016 (syz-executor.0) thread 0xffff800020a822d0 (457405) exclusive rwlock fdlock r = 0 (0xfffffd806e7a9438) #0 witness_lock+0x52e #1 dodup3+0x1a1 #2 syscall+0x4a4 #3 Xsyscall+0x128 Process 70752 (syz-executor.1) thread 0xffff800020a82f28 (185426) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82640b98) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 89233 (systq) thread 0xffff800020a10278 (463943) shared rwlock systq r = 0 (0xffffffff82481100) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9662 7247K 15492K 78643K 37205 0 0 pcb 13 13K 14K 78643K 1140 0 0 rtable 109 13K 14K 78643K 2275 0 0 ifaddr 104 21K 23K 78643K 1017 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1755 0 0 iov 0 0K 32K 78643K 1001 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1225 77K 78K 78643K 13914 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 93 0 0 VM map 29 14K 15K 78643K 50 0 0 sem 12 1K 1K 78643K 16 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 5749 0 0 sigio 1 0K 0K 78643K 60 0 0 proc 57 51K 83K 78643K 2547 0 0 subproc 32 2K 2K 78643K 697 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 422 0 0 in_multi 29 1K 2K 78643K 700 0 0 ether_multi 1 0K 0K 78643K 48 0 0 mrt 0 0K 0K 78643K 35 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 180 795K 795K 78643K 180 0 0 exec 0 0K 1K 78643K 1341 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 163 283K 284K 78643K 22174 0 0 UVM aobj 130 4K 4K 78643K 138 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 1359 0 0 NDP 26 0K 1K 78643K 329 0 0 temp 273 3564K 4201K 78643K 169228 0 0 kqueue 0 0K 0K 78643K 51 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 150 0 144 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 635 0 635 17 16 1 1 0 8 1 rtentry 112 732 0 695 2 0 2 2 0 8 0 unpcb 120 4344 0 4330 3 2 1 2 0 8 0 syncache 264 33 0 33 14 14 0 1 0 8 0 tcpqe 32 84 0 84 10 10 0 1 0 8 0 tcpcb 544 3935 0 3931 21 20 1 13 0 8 0 inpcb 280 9879 0 9875 52 51 1 13 0 8 0 rttmr 72 10 0 9 8 7 1 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 6 0 6 2 2 0 1 0 8 0 nd6 48 104 0 102 6 5 1 1 0 8 0 pkpcb 40 28 0 28 8 8 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 125 0 125 30 30 0 1 0 8 0 pffrag 232 105 0 105 30 30 0 1 0 482 0 pffrnode 88 105 0 105 30 30 0 1 0 8 0 pffrent 40 2844 0 2844 30 30 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 459 0 423 1 0 1 1 0 8 0 pfstkey 112 461 0 425 3 0 3 3 0 8 0 pfstate 328 461 0 424 12 8 4 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 7 0 6 7 6 1 3 0 8 0 art_heap4 256 2973 0 2763 41 27 14 17 0 8 0 art_table 32 2980 0 2769 3 0 3 3 0 8 0 art_node 16 728 0 694 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9744 0 8327 46 0 46 46 0 8 0 ffsino 272 9744 0 8327 96 1 95 95 0 8 0 nchpl 144 18149 0 17625 62 40 22 62 0 8 0 uvmvnodes 72 6465 0 0 118 0 118 118 0 8 0 vnodes 208 6465 0 0 341 0 341 341 0 8 0 namei 1024 72940 0 72940 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 27 0 0 4 0 4 4 0 8 0 vmpool 552 48 0 21 5 3 2 3 0 8 0 scsiplug 64 6 0 6 5 5 0 1 0 8 0 scxspl 192 58090 0 58090 57 56 1 7 0 8 1 plimitpl 152 421 0 414 1 0 1 1 0 8 0 sigapl 432 5835 0 5821 3 1 2 3 0 8 0 futexpl 56 141059 0 141057 1 0 1 1 0 8 0 knotepl 112 1563 0 1543 5 4 1 3 0 8 0 kqueuepl 104 1473 0 1469 4 3 1 4 0 8 0 pipepl 112 2886 0 2867 8 7 1 2 0 8 0 fdescpl 488 5836 0 5821 3 0 3 3 0 8 0 filepl 152 56720 0 56614 38 33 5 13 0 8 0 lockfpl 104 1817 0 1817 4 3 1 1 0 8 1 lockfspl 48 645 0 645 4 3 1 1 0 8 1 sessionpl 112 60 0 51 1 0 1 1 0 8 0 pgrppl 48 110 0 101 1 0 1 1 0 8 0 ucredpl 96 5295 0 5287 1 0 1 1 0 8 0 zombiepl 144 5825 0 5825 1 0 1 1 0 8 1 processpl 896 5856 0 5825 4 0 4 4 0 8 0 procpl 632 19412 0 19364 12 7 5 5 0 8 0 srpgc 64 58 0 58 21 21 0 1 0 8 0 sosppl 128 68 0 68 17 16 1 1 0 8 1 sockpl 384 14947 0 14929 59 56 3 21 0 8 0 mcl64k 65536 27 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 23 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 195 0 0 20 3 17 20 0 8 0 mtagpl 80 184 0 0 3 1 2 3 0 8 0 mbufpl 256 1008 0 0 22 0 22 22 0 8 0 bufpl 256 28679 0 21631 441 0 441 441 0 8 0 anonpl 16 670324 0 651096 195 116 79 93 0 124 0 amapchunkpl 152 45169 0 45009 89 82 7 20 0 158 0 amappl16 192 29263 0 28177 202 147 55 65 0 8 0 amappl15 184 413 0 413 6 6 0 1 0 8 0 amappl14 176 1791 0 1787 1 0 1 1 0 8 0 amappl13 168 964 0 964 4 4 0 1 0 8 0 amappl12 160 1123 0 1121 2 1 1 1 0 8 0 amappl11 152 782 0 773 1 0 1 1 0 8 0 amappl10 144 306 0 299 1 0 1 1 0 8 0 amappl9 136 1497 0 1489 1 0 1 1 0 8 0 amappl8 128 1094 0 1055 3 1 2 2 0 8 0 amappl7 120 468 0 457 1 0 1 1 0 8 0 amappl6 112 714 0 700 1 0 1 1 0 8 0 amappl5 104 1562 0 1551 1 0 1 1 0 8 0 amappl4 96 5428 0 5396 1 0 1 1 0 8 0 amappl3 88 2402 0 2391 1 0 1 1 0 8 0 amappl2 80 44062 0 43986 3 1 2 3 0 8 0 amappl1 72 142405 0 141993 25 15 10 20 0 8 0 amappl 80 20401 0 20334 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 5884 0 5821 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5884 0 5821 1 0 1 1 0 8 0 vmmpekpl 168 50586 0 50548 4 1 3 3 0 8 0 vmmpepl 168 749318 0 746986 525 399 126 141 0 357 21 vmsppl 368 5835 0 5821 2 0 2 2 0 8 0 pdppl 4096 11775 0 11711 13 4 9 9 0 8 0 pvpl 32 1813646 0 1791141 462 280 182 214 0 265 0 pmappl 232 5883 0 5842 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 685 0 66 18 0 18 18 0 8 0