r1, 0xffff, 0x100, &(0x7f00000000c0)=0x8a2, 0x4) r2 = socket$inet(0x2, 0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f00000002c0)=0x5) getpeername$unix(r4, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 05:22:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000540)=[{0x3, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semget(0x3, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/39) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 05:22:16 executing program 1: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000000c0)="be57d908e904f94e98bffe79b90990", 0xf) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 05:22:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/17) 05:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x22) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") 05:22:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277d05745d32be3aa00000000ffffff0dffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="ae925e4f9bba069c13b6458fc59fd20eda80f324c330cd22cd27a10dc3669328f70e5eac098362766ae60b43b01f8ca921b60b0004001300000000640e48522428d5966a6e8b9ca050b977a5051a1ff2d1d02a0c82fd19f54782490dccd7fbf936855b85f98b8cf75abc88f211124764c103db4599bdd216bfd71803b2915ab0ba860ec7988a62d8d77e14e2306d94e94332", 0x92}], 0x1, 0x0, 0x0) 05:22:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 05:22:17 executing program 1: bind$inet6(0xffffffffffffff9c, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x96d}, 0xc) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x22, &(0x7f0000000100)=0x3, 0x210) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) accept(r2, &(0x7f0000000080)=@in6, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:22:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000740)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e00700000000000000d13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4389c12f6d717dc2832e1bc4b71323293303df441214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc1e4b35b7991338b36ca6512a48df29cb1a63cd6d5890821690ca8db83eb02b242beb2fa5e14ccce10b192c64f7c5a6c99bb6de9ddfbae94fb6a745cd9c404c"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1f}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000700)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) sendmsg$unix(r8, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000340)="b15deecaabb6821ca355f8e930297901c6d814ef50e3ff687e60ee1be4915a8fd82fc4f6ea668dc73bb905ceaf648af0fa5d0dc17253ce423d164e823eb6679cc3b4f838af911b51a2c5ee47f51a93c1ce4e55bd24b32bd5371e6abbdf6570504889d8a3e94aa2163bbdefa072ad897989f8e1b7697a895c400aea5b746865e36ce1e277220f4a543d8a6336a1808905dd316b45e47ec8f0ef08ec363ba55f9bc657ba4c3e08ca870ca77dfd3ebcf7bbf843b8f9f1a7bdf4c77c4ab3496f83491571c92e8aeffa98891905f37e537ff47f860deada8cd075dbc4821b42bc39e2de64bfc420186c14416e92685627b5e543564116847fb7836ddd068c69", 0xfd}, {&(0x7f00000008c0)="6536695b6bda71b2ff7ec6b934a34c9922c08bbf0a924ffb49fe2dc18649617a77e04a729dbc99e893e74d1c19554935c7f8e63e0595471f9d01840e90df653abd554cac0f8440d4ace7acbbed27ed37de80a36b79b332fb61396db5735c7b5c9baa7c0a55bfdcd26cb04baf6e5d5d3a487692aa0aef2faec0a2151069868b495bf44c144da7347e9e9b35cfb454c020f31eae7503aac7a47b1f3b1eab61865f0000000060cc884e33b1b2e0f7b02e7c2762117098a8ba136e5f30e8f3bb274b2c6a206998aa2fa9783af2da141048322c8c7d1da4546655a9373c8299a0bc53967443f752a6ee1022d67279151bc80c50b92c", 0xf3}, {&(0x7f00000000c0)="832d23825a32ce9b58dd1590a0dd39ec94cdd19549bb", 0x16}, {&(0x7f0000000540)="079408ecb244826c0fbf117a7264645fda70dc201d645d4fcc8ff00f46736b4c8b7716e23845ecf13a72b4e9446dd82093cbdb53d646c812e8012bb7d80f51189f2cb5b2a4353bf57838702bf04b0ff89fe70d265c52514d4f10c8cb249f94cd4a4f21fbcfd65059229ddfec5d4235b099cdee55275a325acc2f40c9ec35690c6d7d1098b76b67c571c475f47685a669b5be7c1ce97194ec1d748586d8e1605abf0f8bd8195425bacf434d4474ae4506eba1db8de7a8b6", 0xb7}, {&(0x7f0000000600)="d4cf80307d94ca34770c36a5559ad01c25c36a640cf1ff9ca615da5eae3ec2c9129d20ef7b833375a6bf9835dd0a25b1a35f785746860ef1ce811c88ca02ba69c8e2f6f92555a41c1e4827eae06a910b8d8c04b37f00b1f83bc6e179c1cd20582f95c487d62d8e6460d7b8a67e62434ae26f03c6fa79366604e657130a6f0c7d2eedcb22d197e4b4e3486817b45b7b3f28e19c1c66922f23ab6d3512134181e252c611558179540ac27ed85cd0180684b315644760208c55e271f619d47e1ba8e74066d5227f223789873dba418076e68589feb42e504a721358b8546cebd401a4da2e34dbf315c543bcf0955841a80b9b73bd", 0xf3}], 0x5, 0x0, 0x0, 0x1}, 0xc) r9 = dup2(r6, r6) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206919, &(0x7f0000000300)) dup2(r7, r11) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r14 = dup2(r4, r4) dup2(r9, r14) r15 = socket(0x2, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206919, &(0x7f0000000480)=0xffff8000) ioctl$BIOCGBLEN(r16, 0x40044266, &(0x7f0000000240)) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:22:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0xffffffff) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10480, 0x100) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)=0x6ef) 05:22:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001a00)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70331b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) read(r3, &(0x7f00000006c0)=""/178, 0xb2) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0xfff, 0x1000}], 0x1) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r6 = semget$private(0x0, 0x8, 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r6, &(0x7f0000000540)=[{0x3, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x0, 0x185) semop(r5, &(0x7f0000000140)=[{0x0, 0xffe0, 0x800}, {0x1, 0x1, 0x3cce69f03afe9b4a}], 0x2) 05:22:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x13e82f4442db3270, &(0x7f0000000040)=0x7ffffffc, 0x4) r2 = socket(0x6, 0xa, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x4}, {0x18, 0x2, 0xc057, 0x9}, 0xffff, [0xff6, 0x5, 0x7ff, 0x7fff, 0x57d4, 0xd1c4, 0x8000, 0x800]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) 05:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:22:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d, 0x40}, {0x14}, {0x6, 0x0, 0x0, 0x6676cfa7}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) r2 = getpgrp() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = getuid() r4 = getgid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) 05:22:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:22:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000080)=0xfffffe02, 0x4) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0xc9, 0x20}, 0x8) dup2(r1, r0) 05:22:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x0) 05:22:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000000), 0x66, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) close(r0) 05:22:17 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) 05:22:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000a80)=ANY=[@ANYBLOB="a7080000000000006adc32103f67e21f03dbb141a361295104664e00"/40], 0xffffffe6, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0x2da) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="f801000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e292c9cd8ba3080563279b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8429ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339ef021e4a1d61bec80cb60dd09fccc210b8bbc3130e73ee2912c0a28cb3344cceeef09d4b04f4c00352"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, 0x0, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, r14]) r20 = accept(0xffffffffffffffff, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) r21 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x40, 0x0) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x30010, 0x0) r24 = socket(0x2, 0x1, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x80206919, &(0x7f0000000300)) r26 = socket(0x2, 0x1, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x80206919, &(0x7f0000000300)) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r31, 0x0, r31) r32 = socket(0x2, 0x1, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) r34 = socket(0x2, 0x1, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r35, 0x80206919, &(0x7f0000000300)=0x88) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="b0678287f11af372b965c780f563bc39409d8d45a11dc9b3b22b9f5140142d481917ba5f636309051a6d64f0809b4f6f95adae07e716ccd37ae5f6f2e93b052951d057fd70f3155c9d4c60bc7aaca978b06b08faf19f99199040bc5f218ecd3c12ee1d91f8ee2fd485a8720d88755f9b44021d46b58e1673af720af992f4be46197f0dd07f349be244f3aa24f867a42856bd6171dc546a", 0x97}, {&(0x7f0000000180)="e5f6b9cc46c99bc18d6e8709b642532dc8db6b3c0d87fce6626a8074ad494d5367b3f6ea2742f6b39b1a2a2a69e9dbe90a7629b6a0b5778d82204d6b0bae000c1b26429eb7da3af4c94338e97490d3", 0x4f}, {&(0x7f0000000200)="eb3ffee103178d6b1db607778c66edba233d88dbe91632fafc379146f06472bdef660b69cf786a4e606416c3a43fbf1b79e5ac9c3eba23716769060538fa287e9b77f59afefb129b79ee91048db1023c9bc66c768bb879a5f35c", 0x5a}, {&(0x7f0000000280)="8fbf06aa3a68d890ff505c0d0b62b787364c136da895ad7737270081f6ca0abd871f23b9135d15c95ea2e8492ba67ecd36e3726addc39d1b87a2eeb299f6479c015425f7086f78e805188fb6caeeedcef80a6cf23b0fc4efdc1ba6c06dde80c23363e85ba91b82", 0x67}, {&(0x7f0000000300)="d536d0921cbf6463c6fb768a598b3c6aff3f19efaa469b4ecda73e9604fe0c6e21700fa8c21e1d10fb6045e3d8aa5bfeff4318dc6bbca686c57005377c320f390036275e76174239c2da6b6a3affcd74f8715ca7e221f1dae4f1e8019744343eedb0445ac563ec25d9a4d0b87c9ef2368926451a75dc19d19b48d97fda235f745e21737a43ecb8edde6c4664e6daa664c2", 0x91}, {&(0x7f00000003c0)="f92b157d94a686196f3e765e4b746afc53583246c1f3acd1193f13864276017e1b1d4fb7427629e2d64b047dc81e4aa97d355dd86037e75c762c84be064c5330c0ec3126640db94d584bc98f8a057e6c70", 0x51}, {&(0x7f0000000440)="3d61fd32c0493f028982cb268b3a2eb484189bb4c02ff7d60d4659876ec07f93857628e62e704e3189c365a417c43172ec3c5a12ce5ba982208d568d9e1d5094e1c26684af830cdcee550cf1edb5c8410862056d39950bcddb54ae3858baa19c3f92b6ced23ec07ec009ed69b2a3df1da4ffe7f267216138f56c1ea5f43589a5d0cf192bf84be04e6917192d36ae6d634e9045862f09211383f531f41a81f740133900b3b9cfeca3ad4895044d201a13d91e6b2867fe6812817807f7dd5f18cfa0d12f62028671715b8205b1edb7caf03627ff16a091a961e7a68cc4225bdc6a302823c520906e75e4322450e1785ddb73d72c", 0xf3}, {&(0x7f0000000540)="3f2038f5dd57be71ee6ec12a7a2fd811c46f82e666b6d300ec999e78c9d5c2bf9a9b1094e483aec28742222dad482bf857f75703116445f5e0a24c99d33eb08c12377bb469e3724da8a4ddc9fff72d56fd9735ba839d2a9f72768cea31de6cb49b9b93b843fac0e5bf34344472ca5d16b1b2", 0x72}, {&(0x7f0000000040)="2efb8c1e89f7e9ad38ff71cf95b4909b09281607a6181b89407ea38c60780e5bc9ec9084564d0e651d2a04ba01bf78c0db4b", 0x32}, {&(0x7f00000005c0)="c493741d308b0820569cd19cb0c008bdb018707de5c909ecdad4a60c1b9059dced4489a52735726083dd1fe919cf39fcc189d3c6a637c55e219fdccb14dadca49407df7bb493c733872dc002a13b2c78b309a8fee88004cd9758ac683c9a653c48b93c135c01d602", 0x68}], 0xa, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r1, 0xffffffffffffff9c, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r8, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r0, r22, r23]}, @rights={0x18, 0xffff, 0x1, [r25, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r31, r33, r0]}], 0xe0, 0x1}, 0x408) 05:22:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x2f) readv(r1, &(0x7f0000119ff0), 0x3d) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="06b151417aa5d68d21cfbc5d9f16a1ca822e18f6f3ab2a44817c360c287f4c8e58d515937a26d67effab5665ab3739fc87f4640a026846377c04480f645227ae5db1", 0x42}, {&(0x7f0000000080)="e9189830264e206fe7dad92a49288e5c1f41f96788150f490ec5a92cd1e1de25f83fa5b337e8016517cc258a95d0765bf79bdf42ed39d2700601b70843b42c0d3afb23190a7d293f8e635c654db673ea65ffe1e9cd49ba6b8c893e899c625589c20928d02c03fbde0e166e150b291e3a0c90e209c0a540", 0x77}, {&(0x7f0000001540)="4c94272e97004795d1cb37db6f1bd569b645d91c4ab129a81472c3d9bf1e1aaa8fa20ff8fc93ab3619db3742481fd50737eccb3183996704d6bde640ca7dbd6bd9252f2e6103d9779b8a6139d46081827432aba66d6314ce0107f2cdf2e5fd2857df314cbfb9bbd7e6a4d39459b2eb013f08db8f10838a846c3effeadc20a799b13396623f1e4d665259766540e1dc7961b0711f6197e54c59d95a79f959b9b989b727e07f6806e5ec12f3ed7a5eb47b43a2ca6e3be73ebd44d4a2a333374b699c442b42ff16747dc21160d3b7f6956d0b3b0fa369c65c6984546b317c193fac260cecb77c601ee987fdd6f6ab2edf8b884ce077266bc50bad69d136cb13faba6e8a3766c35c8840322914e44bdbe44196f741a800b5cc73019e452d7387d6b69555ae83fdffd9ed56a2891146b647623e52b79e902190df16d5c42f8aa908aca1336c15120e1cfd2e402fc46e140106a06b9e0048fd00d96ebfe6ffc140de787cb57e0940735e67bf9c0b9f165b7b4b991e0f769df587c2ee4c3e29cf0772991de630d5cb7383a4e7fd6012cfc1788150c6b6a2dd31ece8c3e3c4af6f88211f7f1302b299066d726e2995b71910fb833cb8d01dd42b924b666949ff16f9aa42d319b85de962bdbdbcef2b074e6b7148f191a83644675cabfac65a6f38091e44cabd8e161a53dff499aba38ba063f318d770347b149ca117500f13e540b9f488b7592ebf9d1eab6abee451d29ce2e02044045aaec2baf768822063e65552dc9b49d9ab6db53ab0f08c0b1b6f6c01eb321ce20c226e63ffbbd723ec447dd24086ecdab40d28532ab8b042d8c00e99bf76c2ad5c8a4f1e9eff07eee66f49331b4d9ac89a35018f93d1a4a59a551a96aa95be55d2c9ba691c73da8276cabe30050beda8160b0a482ba09e268f8749a50eaa86e918b36e33775a62cd3e2a8f8c2c51a680f517a6b7a98872241c980ff10b95512ab97016aed56f7961f7879d173952636d058fd78f0279f039fda3b102faea4baea8c9e073e729fcbcd90727f605237b88f3e85491ceae05712c9a51148380f53bdcefae009f39cdf3249de45a1d7cd0fe51b3e31b818e2a44fd8d43f535372b81c86aa6dbdcf03f6087850ae84c7d64704759c43638b979e2f41adcebbfe7d6587c143411a33545f73c9788acae123f099a89838c4c86b8ad1a98735c5dc8d3cd52da79ed5ed7228179a4d408532e01f91320e7d85ed1291bd3314b2d75b145db709aeacd02946fead30dddf04d3fea6dd8d0c8945672156494bc810693435da547a72c9a28417562551a315251afdef2fe2ac28b31a59b9292ac3e9192cdbc45803e15a69017475823ded9ee6a874bcf34f9e37416950c84000de31962d27173e3a2845e52f0c52f63cdaa249b18d17c83743c6418ce275ccea8c89f7856e9322ad01a417a9191c9219b2372340293f7ee76f61b720d6363ab3daedfde5934a01c25df7667e8f774441486ee380850e3deb1cc649899df6a68d6f07b313d0e0da78bc120e23380d4522c24fb2f8aa5656f976814063de0e883ddfb7bc485827384af2524a39d95cb935b5267e41522018ceff924581cbc73541686b42998325ca7d5dade40e1f18c02288427c9bf8af04926d49bbe8f9f8b59400fc9236a22f7904633c74f2e9602a9118fc18c7f1e12b26ffa5753d8844e2363b3f1c9135d3b7d4d49608b38938102dce05ade2d95567b82cea87735bde2ae3e74838328dc1e99ee6300e7f018824fbf3de824507b887eedebb0fef11654b6ad72b8cf2101e930f2a8b3be7b9c65865e35f4f01ed6df49d188c3c9ecb6ad61308c2e08852d4d670425cb8bec6f5aeb4854e73241c63930f4b5e1ef5721f417f61681d983b7f9acbf25b48d9455b9728fcdf69eadc502f5fc1d8fcee7a5ac6ea341a77b24c582541d97084ed4300486683819f89584d32768caa6b2cee19358d750879e0f96ea6c33cad614987d44f85effd3328d097ab66b0c1398bac4e5a7de13430fa01807057d3878d00387dc23e1ecbddb6273bd8013d37f4e08dcb09a1c6ded8a604c70ed2b5d582f755afef3f76c0720ca0d705b6426a832b45466b34d0a560b230906f06550d13ce71f90f08c2ec2c36e96b5ef6182ba73fd55ac3fd0c5d12c81f5c32fab8813f274546c6ee8ffc468ae14ff14f27ed958590d2f12c5efc8c2ad63571d5e7718db1145d98b3a1ff7b6545561474b793b6097717067ce62b7baa4b5aadcb55208d2b48685c1c21ab299aa003b6ee9233e83b4f124623a2f454c88dff0d30f3d972160b0c647921675aa0e1cb4f94b390a15b137db42354816722d35a0f906de318eaa4225a7dfc58890eff3759c39976370f403e51be9da3010419ab005788bee46198e1712cbda42ceb405879f6d923eb5b1ec0bba1e5db0425dd6f86ca538761de4d46f0bec835102ac62d95fe750b675ebe8ae1479ac959f5326b446364366892441568f3774d3159614532cc5010e60db7378d0ff55522ce66526fc2229d1e809fffebdce9152504a94a8322903dbec77c377d022dac8d7c6e9914d5d530a11ecdb100bf21fcef65703dfd9ec06ef4d98f3f41700bea31f9373ee4faa4c612c7819c02fa5b78607362c3498c76551f9e9093d32347bead49a94302e169ce1ba1f1a7782972f2064226828c15bd30784d70e12f7d4c11ffbd85b84b91e16c4f7850c2224971d7b5839676594aee8cd89b09f5a1bbe609f0c48e9a034c2ed25f8c5ad7575e8df79ddd64390ac23085ad5ecc5fdba5373556794375aa53775e012e6b67373f2375546c631fe60374ceb45fe772d465c7322619996ce0c2abd644ef330e10c134dde23a9cddd205249db204e0ae835a27b84732d9e19d1643ed211e8b7965abcbc31b5a0a3e539cfa277dac4ba991a2abc1cb29dbb81d4908232514675b66e3c29fa93e43745f5730585be66538e5d15482bf2ff5df44529bd43d66d29e38146c38111b6486250d264bf5e81255990f477e308fdf95be020db58c54d56782532f8e498e89aa823aceff43bc74e2c3c7160f1cdc87a86873973af18cab19a4c16cc7773503aa2d0325a775c68f573f0864ed81f0de3431ae7b7bb820f36611c3670fa4a0c835789570070dae9ea0fb0a42d2b01bcc616a0eabb29bb86b20d8fd1c81e63834830a5de428b9149c1f9a8bc08aa827b672a053e69db9587231f0c0ce40412540f3308a48e2d5952d84bcae7435d1fbe59d255ac4090f4ae651cb30fe54a3879b53d8763a2f383fdf371b5b76dff8e8c98108b7146bf5bae33c6869e7cbec814771b682446f71e3af489301ad1c84dba997d7b38da8faa00bce2c6d2e95ec206538aba46371e1e49e5fae2d699ef6877dc458579a44cc95e80e2272247c72d9da62c85e3fcc8cf89c5269afffbd0aa8279e80677b601e016d75a1f5c405649d1a753728e28c1480bbec89b0bbaeb0ae73f8a4d1c9387f076282419a80d560f4b417c0b8038b1a48c4c689598204495de3db16d2539ba90f4616ca7e0c4914e6ae5887174f14000c998a9e250f0c3f7bf08014ebca339109d6ce690c63760e3e9e1fcd9ee0cf28b34e23fde6dabf14cfbf543f5f5c986f306c74d33aa602033634e06f65d06167cbaac206f27654dde6fd45b75fd43b4d93a716764ed0cb3c6c08af848d75c8bbed3db7a22fac1dd585fe38345268894eb4e1b019d7df8f5711a97b9cfc414fadeb4e8f28442565c8c602024eef8184906d6e03fb79f084f900b5d151427f17e1184f79b0de33ef965e91e7abd07164d0e443f3362c3fa8fb5e1c76f5b0cfc756733a5356f67873256a7c6ec7d2fd1ff2e72ef400f5e8dcca15349905cb1dcf20915cfb919908b165409a7219ce7d8fefefa04729b8e7cb92d2f87615e5d1a7482df209ede07d29259c8f06dc1e523090ab264e5c0aec864143162d834a934ffa205115d6ddf9e566ec72dfce391a98f02c295ff754f67f5fdcf537e9bf566a370dd1678f261d562ddfa79eff0b187c29c2fc73bf13846c9d126a07a39b788d5fe9b3319236c978f2f2deb9036b1b3f213e2f2e78607fed3326792eb28d454e1e6c39ae6e8e0db18b3cbeded65105508a943d09c016a8c8fd6419ea78791ec9c47fa4895f6259e96db281ce9875be74c2c444a7e3989a2070edc04879e03ff358803ce704e348c47494f5f42a7359ba77524166b0758c54939a9318032b54df048146cd117a94ef5437e99ce0a00fea55089f8f6dc6058b9b3fa352d0599afa787c4219f72965e273ca6178dd8155efb8b5a393ffa1e5e1b63001c62fbe9a76c15c97bfff07b9ad34b54bbaff5c7302575ca292b057b36ada2b043397c1c424e1b4f2b2b979694fdd43b81c1a4d5b0f697d14abe59b7f224ccc282eb63e1f2878b34d8aa8ce1fb3d88d927ee36ddf199736a82c3df5acd7b79102ac47e43a43f26f521d15532f84acf27ab88e1f15b47e8ae11cd9049010e7c02d1e34a6c26d1c3556440c367b76affaa9c13a4cb46c6d6b861ac8203d86456662064c1e3e6a62007be6d78fb67fb66f1604aad2798eb84a3056bed472afe62e1082e07bc307a5b5e179aae5db551aa59cd20784bfe54c7295423701ff8de00a193adf6fb7e0f29482405da1a59bea2d274f2351ce7beecc7f784626c2514080316739ad58bc62f308fa8a78251b4c329ec9992cde8d5de04098a5e7d473c2794e41761d1ba393a448442bc90918ab649d2e020551a414820c1c6b91450c12c5b9ce01ebf4a33d5b87028c62b494cedbc2f43d187ebfc39ef1a99585446106eebb15c976bdd939e85c7f0a37eb13c43a70d0e5627d2a601bcf49620bc27f61a22a6477e4794cb25ff27042e66abde09f6f1c295d12ec3008a9155780a3088919f24d6cb2da0446209d285191a93089242f6571574d6fa8812ee457576ce9962f9dc881e02097fae1e8aee4cc85fddc94fce6e3f5cc5d9be2cfa19053aec8c93480154b165e7464e0fbe4a480fb5d3061c8a1b09dd48aa5474c65e8f7d21679ba65913f635516fc1ba3745b8efb46f636746bda9357c01eb459b97016dcb8a5df4aa1f4ee0be31ea4ad62034ac728bbac063ee185f760ac2333b60a315494585ec76d77ad0fda2056abf335d183b8c6844e974f57dbbd58d0ff86a472447ad4d091f2b2d78f300c6b5ef0a14f32891652a9aa623c890535ec8b1cc6bd92c53ec86e08a2b9876edf52ce88c2db4bafc329ce44b1c2e3e2c9d70bd80bb218b77a18be155a38859baf8d9351d377447b861b98d5bb4bcc614afe4cdb2e0e6950c19bc07759abab3fdf0a9e344776ec19ec10e81be7a794af12dc0eb1b374dd7dce09b3319da662e882f226cbe80bca5eb36305ca620f72bbefeb0bc404e21730c3a27804bfef08368b113e23f59f6788859fbf0073a8e20d513c625258de2ed16506c964e7adaafd75f02e04af4b7bf75e32a14236a4c34855a3e6d473f2c8b732c4e6e59ea966fa053e738167bfcd4eb17fadfabf3618ee969fdee21a0832c44907eb884498044eb051db89fec98d80ad63aa2b1f9164dd104d03f4d885b2f4f264942fb78de01cb98e20b6e5cfd64e39cbe6701df45d9bf0db7f2a1a07d75e758ce7c020b666114e40d9984ac046e7833d1cfb2dc8e8593aa12728d727e85b6a3131525c7914f659a76d570309123d8b426cb5d9d6c60b4b9e44003009f65dcc16855ff050e456ff155c41a81e22ce0d2d15dc9ea09292e13c078e5c8b044368b5b0727d3c03c8dc7d136d55ae129064e317e96bfd5ea0c7ba05857b62790db8236", 0x1000}], 0x3) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0xac12, 0xffffffffffffffff, 0x0, 0x0) 05:22:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) 05:22:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r7) r8 = geteuid() r9 = getegid() r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206919, &(0x7f0000000300)) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002300)='/dev/ttyCcfg\x00', 0x80, 0x0) r13 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206919, &(0x7f0000000300)) r16 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000025c0)={{0x2, r18, r21, r20, 0x0, 0x46, 0xc00}, 0x100, 0x13b, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b906008f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff293540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77038ca49a60fe194b909767b3e3c2893"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r42, 0x0, r42) r43 = socket(0x2, 0x1, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x80206919, &(0x7f0000000300)) r45 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r45, 0x0, r45) r46 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r46, 0x0, r46) r47 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r47, 0x0, r47) r48 = openat$klog(0xffffffffffffff9c, &(0x7f0000002340)='/dev/klog\x00', 0x20, 0x0) r49 = getpid() r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r55 = getppid() r56 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r62 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r62, 0x0, r62) r63 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r63, 0x0, r63) r64 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r64, 0x0, r64) r65 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r65, 0x0, r65) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x3b6) r67 = getppid() r68 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r68, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r69 = fcntl$getown(r68, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x2, r59, r61, r66, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r67, r69, 0xa5, 0x1, 0x100000000, 0x2}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r70, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r70, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r70, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r70, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r71 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r72, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r75 = getppid() r76 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r76, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000980)={{0x2, r71, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r75, r77, 0xa5, 0x1, 0x100000000, 0x2}) r78 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r78, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r78, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r78, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r78, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r78, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r79 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002580)={0xffffffffffffffff}) sendmsg(r80, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r83 = getppid() r84 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r84, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r85 = fcntl$getown(r84, 0x5) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000980)={{0x2, r79, r81, r82, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r83, r85, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x8, &(0x7f0000002380)=[0x0, r61, 0x0, 0xffffffffffffffff, r73, r81, 0x0, 0xffffffffffffffff]) r87 = socket(0x2, 0x1, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x14, r87) r88 = socket(0x2, 0x1, 0x0) r89 = fcntl$dupfd(r88, 0x0, r88) ioctl$TIOCFLUSH(r89, 0x80206919, &(0x7f0000000300)) sendmsg$unix(r5, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000200)="7c28de4f3d019a04ae921dc04b0a1bfb80437d56d23c861d3ca72f29e33d20c5997845476f59cb7a1f90bd3f29742892f7a8da6eb6719b5cf78c8d7e91ed6ac2c7d974ae2e5f95fe49cfee23cbf36a7de9e2276554db2a9fd1d0dbc6702b4bb5e1e81c0b677d6939e48017332c8c5658c520f6929b04aaa9bbd00a9c4ac38cc7f0bf52dbb7590bc0587ebda81ca8eac295ce339f09ae9ea88878659dedcb636cf90a4e94c42ad5605534dbd58dbb045acf5060a2d45569cff12aefac3f92e005aa52d448343d6ec203f761eca8bb39155f1794a3c5843ecfec95eef33e77b2dcc40730a94171c2a25f9ad3f1cb7dbb71649fd08293272a691fac9cbd6d416cc27a472d9de1375de929f12658946a7701dd0723f60b4db3e4a7bf18cc4b3cdc77f5b83de2818f75aa776a3cc4db057adf3dc0280d9c53b7f31eb117b11b73baebf364815fdb96f03ddad4615962c92bfb613005583a06d0d7902f7cf58da8257bbd51c546692f8c0495fe1c4264a59daa5eec8e284c0adf928ae9e665db04e9184910bc6844d972f9d60946a8c1b87b310518ccca3485518552214b484b24ae4de9570afc54f9b0bcf2a6da2466f982713d98d610a47ce6997463f153e501aa2d6d8ff2ed5608a138bde2c73ab13453e3576f718d3593caaa6856cc22676f7de77327259f56dbddeb587d30320ad04a800f41424e0a90876bf75f13a7bb1704399c57a4a1c8325872e87ca65d2b7961c0e07344b0c2d590c3a4fa4edaa512f8c44aedc5129803cf91ded10ab7e31456998315335ec880c5d3d82a0c6595e00ab5058c5a6284a623064dac412921da3ce00bace58b08ea010c7133a7e211aeb7a823407f4259d40b7f69aef0c800a9a3a6be3aa79782ef4dc9acc527ff80856b3722a433fe821784fe23482810d90497e1c1247f72dadf3569856488d8952c7a430a7ac7fa2aca839b554144163bb6a2983010bd5fd87f98828dce6c4a4fb2af635a59a43d8d0eb6ca198b971ee03b596f4e63228ef200b25d09c87f12fe3efb44a2aa4a28e74053222925fee8cb513112b6a6c72f4ef5836664be1b1dfd6e3c438a5dd50679e0f1dca0d335a063bf72d38afdfa78f73201499cd828e5f00b7f0c12b5bb79ee309793bb06e6f795df2857dbde908a97d6d2bb27cdc4482f96f11ba0b3bf75cf8b23256dab1bd7e251526e55d60eee89ae1043b2e96aae6a8d9cb6283849c7c365d32afe978c3b4d88af95af47378b8f0db8b33e817b3b04dc20995ffc1c2827f89ac533e8890205fa64a9f84bb1cf52390ba2b03bf9438394ef8a4543845b09ca1c0f3ee7bdeba1c127dc730fd20100faa114cad136d2bf61325fe9f657268f65842e80a911d0f0ed5c0d4fe982f1486ca141b300f07223c954a3800acc666765f98967507040cb7a6f005d6f757eae38c6a644746d4a0c7a9f1b69c0a31c28ffb2760c3fe281177fdf7adc616e7a835f79654092271ba20deddf637dea5081986abf2c6412da1944efd67b8442f10cb8dbffe987284e6612c79b7f017ee76675c22a3958ffce187916005de202c90556f61a848053d7efe78aeec5f978d721e121f8bf59479527cc4e7d296de90c9c532978244d71324e454dfa82755acf8e5f9f968449395e505b76a3af935be5a8edcb72ef404d1fe30faf693552ae35767540584ff1641b1ebf75fa372bcf8c450ad78e43e6cacf9959694b1df3522cd50c790bc2ba99367b6308f099908eda15dd2e30f3a8a991565c257fb283e80409cc6bc489dc10ca76baab16c7007da6459dcf7fedef28066d46bd7a7b24699f4931d41be7898ba901af12cf2b271f7b9bc1813f45788a3233c6e33ad4819ffc88392a92f0d7b00757fb7d3b43850cdd5033f67488ab77111814889281c6ad293160db0425e870f4a097247d414631ccdceadb27e95576fc3c55bda15e32e97ca9f63397eeba21b69661ba15ebc0716f0a232bbed0e83f38a1a7d86132e5e6d73d33e7e57e0b440611769c28d813fff2a6611bc664489269f5417616576e082a70cc12381e0b173070357e0440444137e486b9f241b99fcfa9bb769d3381f292f21934d525cf22175849ee1992557ee2398dbfb88d3ef69d139cfc67edb6b8b5d2b0a262197daaaf8bba051dcb63533a3e146f1b008320945e6645f05a4c5b867162ad0d66abdac9c79523308a4e266999ea469fec1e5b4a0b330efbc6824dafe11fef01e957497b2090d433235672e769297bde93e14ad4d1ab9ffd460fec73424abc5dc4f8ec438b8815e601f6445b62f806207993337d6e40b38e3ee5625acb8e61e867cbd78d7c1cd09a02ccad6ddb225c732916d5c3c384401d92d610f20875e25723e3c3597c917e54e574d6f3901933d16da759aa18d9121b2a57fa6667698c551e6317abe20c42d4f95a370d8167e797b971e20718fb2444fdb81c6219067f794c884fc79bf7389f0b1d8e8ee61c9259229701705ca543708eec250d42d8244301c79d47f88940abfa489c61a29e2391a3679c8ebe3b243b707999c9af7e6cbf0d649f3e54d3617c1c29d9a19148f1f0f4317b742230e04123dc7bfc7612f6095a8654d7ad1324a88b545d638c0f50e3a993e89fd7450f86b60b5b7bb4d4ee04baa4acc08e7dc266fdc4b6321111c9aa4decff59894902910b6b958e8c3613eea9043c342c8010deb55e61fe1b4dcea661f1fe0a546057a41ba1c835a606b54c4bda1d2cbf40c083a39eb36126fee96b039bf5db6e0524ff1a929e08536c1e58badd9bfa423d5754625c23d750439075aa94605400a0ada106e2d7e104b4fed551da277968d2100f046f27268544c450628cc1f16e74586a85f2f5cbc2cd011065669e13e7f9ce1c838edfcb6f5d9f888c933092896fa0971a03730c2eb4d7419dba980cc43d40647fb1b07d506971ae78ad3348faca7194fe0ebccbbac61e17c01648d3be114a7296a2bfb48a35ca834750236873aa7b125e44092f132e7269615442745adc62daea0946999024f0ee87da380b26d46d1cb3594a2794be1f305628b6c6eeac798cdf31d52f79d3d5000c054e48683a7cd661030d421d0b4eb8fdaa6c1e9b29937bfb8e88325f22e4492e95aeefd85e3e06928f12f5ace35bad64efde806484eb26f65fed0100598c97ebed5a0a3af5cc9539c4b6ef65b22bf7418122dd71d13baf6db44fb204602828eb279eebfea8f0a2e51562309c689ce83425e53d82ecc93edf5be585e4f59f6eb7bf10b6edf914f9747ef44634fbb2beeca43e139ecc4399f25110f474154c90b280c1b007e8813e1d9c14c983cfe2bd37c874cf3f336a7db28c9da3e84d1f40aec186a5790281d85fbbaf018daf79cc4be4981cf2b356765afaa6accd37c015d0fde301b07e18d25383d3f617fde3fd5226198cdf87508a468cfadc7086af1361d19cd9f7ceed9d695a2e4b426fdc2f8661dcfc5c8ce3082abe6699516deff84be64a4364aaaf4a86570a3d064d269eedda563d6c9bc53cca48c12307758da999634868ca6615f7918bed7a371348369b2822878b4ad482f39ac3d23c34598de93f8c773dc876565036e9f6b9baad740209545e2bbe2c94419976892e85d39f8329015443a7ece4d07e6438f2034e594c53b953f4444e77559755458ac5715d534cf83fb34b6d4a7bc93315a972ea9d6bdafa2a8318f885ad45c2990e4820454af8b9e344989eef6fa7575f71e95d85a74cd56e9e481f05663f871f5e2d37065f7b76228c924b7079ce07d461a4785ed0680aa83ef0e397840400235f89ac5caa866f1356511c4e980357b5a28e9d6f2aaaa55bea41418440280fb8810df32380aac950a6d89e424c33ee7ac8c4d7504d8d5ba420c7859a54cdf19a61f73bae7926e67d11dab77895157056e227a6e4d14f2a371444f3f52866bb664d0d14543cea708ac20720368501dce0de8bec5737555e28a0d14371e5d96848189d04db0ab1f92cbc6ac4bf23538f226c8933378e62aa65d82fcde243be7f64927f9a3947a65ef448c1d9873b0c87baf7b6bdb2df752a6910eefbdbfecb7c3876d19bd6c509c5f8d374bade9a10755e02aa30546a2f363cd00dd67e4b542c3c5510581544b803c268b34293835b85bc1a11eb24aa9e8e15eecf2b3ec28ac27be9ad352bde92191190bf2e013398ce84f24246e3241f56af47c0cecedb36a74002c2cf4b31b04f1f5d6b1aa13ff0299d67fad93e0719c6bb03fc4ef93df3e0bcb189daa74d318f0b23399ad91d27c3089744f48ed592b2c5056264fe058ff2e1dc923b08b56e28210602e15d4f57b2fdd6293d9ab519e6cd17a50f4af5ec9b2e4ecd84373d8299c2d2501bcac9ef176f963f3cf1b660ef66c782a68f08e5779798fa32cc9bd7ca74ccee265f6e3139b778dab53662692de93e1d43cd22ffdfc3ef5043a6f26cec673186454c11e8c135f324469ddf1967f1b6ff08fc771199a3e4d54ab47d6b8479e3bcf1a7fcaf8c1e3fa36aa469fd0bf806b62a972bd8a00f818c6e3e71a2dd42615b1aa707f5a06ceed44ba005d8bc9c2a8945dc46f632ddcc138791dcdd039a47e5b03d75329518295f477698061fed677c7181e0c70f88ca9f0139ba7e3b524e4e6cc8c744c841612ae7aa1058d9cdfc07d01edd1e4a229143a19f1544a6091622b1fd025c449470790165b25ac91363488622865f10330ac94cbe447e698da5b5e75c7ee36763f3251dd1c59927ba8a58ea6f97ba8a7866d1edb5189cde01407ffb3ba5783c5abe3ede041cc50edfb8c0e34fc6299886c58c2ef220d3f4eff15f53c9cffedfbd4fdba77afc50948d3974f82b267a30dad3f7ff504fd946245b7bbf2c500733062d170dd81728d05ca8b19f35657c131f9edaddb14bc7f154b9e03e66a4b29398c53f3e4eb49b0cee305c361872842e173e89aa10aacad19010e467dfedbb553488fd67f1c0121ad3a71e63fb91a26fea2982758b2e9bc987a0a90ff4dc66832a99b6c4abd748932a22798d2e538ac0b1ee9655c53d2a6a6a8d2b0804b7aca23d65d827c5bf6bf3edcae4f08c34a99d47563fc53216017a267f7eeac512b0fd782ee30854d80b3a6c89f3ae244f5ea018edcdcd6b0354a44af3243108965ac322bd5b60c248ca62e363a57e00ca975a18ecfa47947245e715e19a1d33a678276eb00327e30b06a00c9501aa48b56a2d2d8bd313e5fd961367dd543ec11a3deac6190fe8b6b13e3f0ea7010ac712c79ecc0160e4a8b0e19c9d4bce110d669e338cf953103f1b79b13071fcae6065837682e908e631baa1033d7576a8480034ba213b84278a2a12bb878f18e0dff1875f3a0ad2b1e55d458cfd9098c560aa1ec1af8e9327de893a94d03eca413bcd7d7605b608f4354eb48af4853c209424f4f6af8639375b9ef9c694f3d2074efbe9896f50ec6904a3c2053bd37a2166bfc9c1c6a69eb65e3935efe1a3f0ffcb8c2138c7172f1dc2d2145d88bbf6bc766918a00142d477dec4dc22a151c4420f26e17d55665efb7607eed4780615a3805d0f2cca92ee5ff9ef3b584a5d67bca492b6ac3138fdc26b62749345c17c5d292c1cce2053a8a4d97e24509dbfc8c4d67ba5b5519807c401538f3f808ea23cb0404e225c0be064016ebfc0555d2e1ed736ff25f919284530121069a28fc5c57d5f4441c55e9183e2824e2e3cb26da1cfc3310f8d183bd47663703716024f4531e6258d8c5118abc90d2ea235af2fcd2bdcbe3d5f896b4473a67b8e4db07c30e6ed60163c44f556a8d05aa3bb51bc549319520b3539314ae2266f89d6795bb2f4", 0x1000}, {&(0x7f00000000c0)="116cb8de2a17bd96ad593776b3092eb4ea491c29e4fa02bd908bb3e4dc", 0x1d}, {&(0x7f0000000100)="d27ddcdbf40b653e7f02492510012aca8e98989ab5082e46afcc5ac9fabbc91ee22d8e24bbe1fadc9f5cf6a1d72afa568209582076fb6962d7c9472dcf548f2eda1541519a779de11d3970", 0x4b}, {&(0x7f0000001200)="cc35bbed2014a72e236f44c2f0d05b303fc773acf9ca0cccb573a3260ca306479a670e565274d74655d4a2ef7a61c4505e6ed6fc400c5137b21cfea3390d7be78c72cc987177817895b50b91f12fbc0cadf7289d01f186b5a37fdf180d1657f884f18fed36c15baaaacbed04c03c34ca104b37b39aaa5fec58abff495edc956a63e300452a261149d3981832fa0555c7d47346b961bb74f5e2f719ef5a3aa37c698b28e41e9d3c70a3bb26451f9721d1cadd427d71fbb31f8ed2fb5acdeeb159a81501db721129a9955ac4bc23dd4a04f8da50c8d0f338afcec23a82d4a8c4e345396ece9792c77de736b01a7e5d60a1ecc1fd21bfb65aaceb4a05c8c813baf08d57460a320324aed5269d14f6e70ac528ce788f65fed88450c5c1080500f63cad942ed1a86fd1fba02d79b8ca8d00167364fafdb64c63139f9f320aac1ef47bfc90a6d3beac6ec5cbf8dd7b01633a97b6acc5753d4bf6a6c93374d355c7ab61c2ff903062024515f5240d8154bd57a51be1fc6f52372f1b6bff281b22987334ef09645ff9cabd6f56fa3bc40fdb3cdaab294191c90da85f78104a86d3c9c886d6618c818ed81fe52df9fa69348b21c90af6dd408fe7ab6a12d86b55134a73df0f2a67adc2e4a12eaddb83788bb3db126fe45af7321ae1844c51ab8010b6f79c102d138112b219a838a53b9534c8b2160157a526adc2a98514948fe79031678f56d70b194ba4b05d697bd6b8ada444ca3c5fd522e5270e89ed5428e63906e8348fb666102a1a0607ca00911bd2ffbbc05a8fc2bcf56350ccd8408a705aa1b7fb6cf66e521d2d48cc7577697a377b7384a9d7a5e82559230ba7e9314e1caeeb07cc729ae68ae4791a150df565a4b1f7ea2935ab89fa6ecefa89994a19255b05f10c2a384fe3297e84ef0eefa37de6e8d1a2c506a56b4a02708b559e75d28ac3c84d77c1b3094a853e1583a13bb590d5767effff8d73148dc3640c1107808c83a6ba99e41302eb925536ffdd2c924814842b46dd015822d1f9daad25e154211d3ff56f2a851d4364b51c6583a586657ecb1057e6743d86a8fba0529595d0d8451ca12a3bc4c4e9324d413adaae7eb102326d98557c15fec33f2f65d6a3a65ffeece03e3b47340fd0a4e4b1114bc4840be00ee07e360462c9d5c9048265c496e201f9c95e594ebde03802885a08cebb43a3bc69182e0978d933177b40318df26c00dcf0e1d8eb4908f83144fd2735277413d54502ffe56269c9dfd716fa659beda57e580653f9cb6a6f28035114a7267179560627ef9b473c1e2422189bc27261e5614999c452da10ce6869d0a0d80d22797513ecfffefff04f728a57f70261f297750e2f618fb82a83e7718e65c5d7319f87b708364b3107fe555e1affc4067c048d8fa6d7cc159127f4167234bd91fcc8693701f392c5a3dcc666eb576e4fec542d9dd9744c5d6cd5f59abcca20f1a14f127f6acbab6f544426ac90edf9f291125cd4461760b62d711ab3dd625682716ed13b356d6215931cf58f322101bc211b0d226190e91e0b027b059ab72e76ade4589ff00c1cf842f5cc926fea39354a997bc88363d3bad543afed34edd5d2bda860b113c7fffad3f54d5a2b372e1e5c04c93b552c1aec6a33ca71f2e8fa215b48354014fcb74a9843afb273acb65e21de70c459451ce413b2958d9c501635f60bbc0731be1e76e6b7b799b7ed4fc314efeb0ff976e47719065c67effca8fa4b1bcd21982ad05eb3b31c318bb3c0cbc93ec9c007ec60c9b5f70c440298e6add81fca93351222ce851d7d938b44bf805949402aea0a3e1804b86067a2a1e744c66a542c2a4c88da20d1e106a23c56a4985ce8f7936cb73ec58a4303d823360e76bc583ad59e3931b0081e3f94328374c267defbc052b0c7cbaf817935b8877f873173f4979f17911aab55109b6a9073934f0e9463b4f54f45832fa640ed9c3c67b731d044986197f905a88591db4cd4bf9de79bf947d6d09eb7a65ea5efbb39ff6ae448715a8fe4c234384cd6b77fdc235511939a63ba98829acb09bb4267f902de4888f263bdf5172b2ed5be2a428236d2fc9de01d08266f18fcb5c1ed14c3d6e934ee0fdfd94d41f9dd7362559795a0ca74d37592f53acddbb66e4632d932451f44f0afa3339de7da1924e0c40a48933a68645887ec329dee864d336452e2face5c2d2ae90a2e677642b85fa502d9dc3b79848eba05b35e08426f6b681388431f13f12dde9ebe3c1be85e029d29b313034cff11a2b4cb59a51e907452c3803d2b9edfef521854a391166dd1a30774d4b5cf4c69e3fc84670f4611dbbc5c32c2a6ce79600f244a936b30c0943ae02e4ec48c78e7a44f8f0814b885e7e85ebe4290d81c095c5d6aed9447d980a7abdc550c8d45d85a789ae63d39d204052d2cc17bf402a0b75bfd8d4e2c3bf4f477b1927da6cbecc51d9238c61962c394fcff2b96840f64e017db1bbd7227edef0b70c7a0248a1a2acb43810b6ad05c5c76f2ded50b88d02cdc8d7d7c8d2a1afc91fa10b5e49e35cb87474f7d67b674f7fa00544f41992377fed2ea55873e3b822866d1e6de56a30e612435c4de32b4079f4ef5a95d12ae5e18b8667a3ace232c33dcc60ddf1add8da754b54860ebf6e94b01d2de97821134713ae8d639aad533d21cc97d5689ea2d6a1d0c04f9b80eb8e8cdde28e2f999f2be1d554815e84d3160f48eab9d62e6174dead4d76e09e4ca4956eaa7fe611720d6009727534db76b5c2025208c986fba23291a6e0e7c920827330ec80124e5f0ec93463c4ed53c9479c17ccf1057b79506a181bdf46d299131df69c44eea644e5c1797e14caa3d0f69bb9c12327e573bb0b593c21c1817a9280adbace896e4a90e8d78b9584087db399948ef69a6ec8bc45e284986486c82f694d9583ed601f3c19e737d5326e0b77930d350ec22b72b9d6deae60a492b4f46ff4f06d4ed357d5ba21d133740874c9d4019697dd3a4a499e5931de98001fc5f78fc0bfe8fbd112b8f2ecf6d40af0131de3b3a42f00afe660e286f246c0e2716cdeb26aa8072f45cd2934fbc585e1092c40958ad70b39ea51c2598b8815061b9a414a29cca4084d68906bd3671a60d7d5c5a37a71004cbec2fa5b5b7c89f7beb994bc4ff7ceb880ec7ba30dcdf209a7cfce8dd146a08e17453a28c4e2a9199c63c674a487066dbdf9a0cb17d88a809bf80a3f53d358fb4dd652b506634929ccdab4c752f3bdab4a69d49da9c9cbfc3867e1769f1c1f15d44f5cbb18c5c46b508fa153cf1095d488852ad54847a3de33489127f242b9c1f85fa658ce016bbdcb6a5c758605103ce07b92a5d0ef83837c00e9f7490ee1801c1dcae87e3939dfe3e7b1524f24d00803217622147047d92f76f2ee0a9335a45597a0c9685e237a902862d7dd4666708d05063b0ad5fef378ee7b4ca7c4e8ed318929671817160fd5f886d676a5bcecc570b975f66dcae843e80b2f4bd7a58e8d98bd266a82d5af20f503bf2b9b8447506d405de5f8dfb7297b517a24deaaa56a51bcbb4e9ea9808685b25cad7ad5cc6feca9cb8759c5bf28d55e704ac2f88b4c6b4717aba6153f15faa27a257545665b4748c7f9d1ea0eebcf3cbd90e9ff5feddc00c57572ea5e7f69546198dd7b2ddf08a311987c9f1bf7684ca2693a89f64e9090fa2c2ad0c6ec39d4e606a8979f9361ddbb2361e26249853b7f9d6b78db3839a7b477526a161429cba870b7498268f399606c86b6fd698866b7ecbdfd9c4df5a60e86ab3867327d0c86db7aa271ce4ccf85fbd6599b1dad5d61aa08b910576bb376ef9d9af3636dded89b7b2cbe97636a5cdb209bdfe3d78f2ea3a0eff67b1eb2880df67d80dfc3a8bb0837b8b8377075a40a7572e8cd04b8b7de2c4b6ab832f442a4b6eb5124083dbc122c0df0628386a880d47fb2acc72b3d23b8b4c01e324625439c5fd1596a1f783cfedb45e3dcc71a8ec616fd14eb9e1ceb35b2042945a2a44473c998c8808b8cb55fa2704c598f1e93777c822e3df735b8396b82731931780431862b7fbdecf1397fa847efef5bb8c2b6ab6cbef66938b96f93d575e626d42e6c9baf4d0e4c8e735b06c3351cd7517e335e928df5905ac49fdd2dc1b5aeb22620e2177d1aec35d87292761168dafe563a897bbfc3950ec9853c9ac164959d87679424f56a12d376ca35a98bea118466632117044d5527d78cfb38dc624bd89614f07fc79539de5383a8f317e140c70845cfad07c2b1a34e4dec0e5fe849ee022df013012fec960e34acd87fce7e0f2893ba643f9f44d5710b194f898bfaaebf96e455ab23ad91e2d0957a30d7a83c931e7493c964995b4fe28d58dea103319d546537f2189ac9b87f8d026179a398ad143af31419faa05b5ff50cd1f904ddbd3cf7f307d08aa4a09e05db7f1cd4b8c1c9f0af00ce2e27c4220ae4b32707075ee7e5b16751609eadfec5ff1cbebe10b6186b876e79bbdd7862bae49f45e25cc45891cdfbd26739283fbdbc3664d7472ec54cd97fc9bd45706268d106b252f71926f175a584b9aba76124d00caf2fc90f69c9ddaa30e9b04eefa57dd3339e88d6c0893530cfe5d5ef210f642c65c2b85f4d0269f83e5d168c411ff6f8cdffd77230bd021a04599d2df0bfaa4b1f6e45b45bc91dc06e91969eb754f43423355d9cb3971dc21e77d050adb9b0b2e3e8c5cf4b66c83d2a525142d2d71098e36fb633009f5467621f9193089ab4d944550da7104d324caac078e603ea454565bc485f98655efb51c60ccc69506790689185a22cef94ca231dae5d556e240db532285521ab5a1910466b269f67eec17a4185cd75e50a9d057e5bd46002ff34cf62f2848fa12407e9f6612d1ae2f73e2e5475c430eab00be3082f6293c220c567ecdb88a4e0bc976ccae6c518ba58c0626b25bdc493b06c1ecd630b4b369ac623835e259b1906dbe6bf5d0b45b2ea9aba851ccc3553073ad11aba65bc5ec119cb27f8e941548f74d46425992eb7316fd3bc4611fbbc6cd5bf1323226a9b811ee0bcf5ad4880ce77d3420850c450e0de45b7abc0cdda9b5b27365f5d5bd696130ebc7edabfcb3e6d7708a5d4fbc5eef1d9ba77fc02bd971729155ddf7f06eaad1322573ba7334e522930cebd92dc5a03b364d4ec09fca4fe30374707d5b8d9f38b07512c86829ac877c4f08ee2cfaf0ba5f1d536d9c564bea27b964da3f8369fd4abdeea32add71337cf36db51727478e8580016bf72c54df29a51c12227b4e042fc01b2cc33e2809687b8cd786f313d9a20ae957943e18ac5849f18c00d6d8fd769ca1da3860b11ccbd7b61d13a5359743439669112778097c437bfb63a52207d0759755e035ee9920a42ea13688535f11246be262ad4493229d498020fcdf3c2dad57d136161f18f5aca84473a98203ea9bc6f77262aff619380f8064234147cce9e6c4a030b5b410d25805cb002fbe5b71bbbed19c36cba8d94e6f4f2cebce1b13cb8b914c7ab60b6335e9f19520a1b58e6b2f4b4f3bce3cfdf860297008d491101987317ceb3661087e4c1866bbddc50d6ac935ecfc51ac907c355f368926b6c34d5c62e2cc6de341e9ee868c18af4e252ff2764fa71e3a0b54ab596c7da2530b7a87c1e6e17040f66cb1189b82d81d8ae3ea2510e15ae44e50e2b9c6cf67fb285d030d36d01d130ab2e70beded7c15d374ff2ae1300902881db64c07f12cc76c8b907c52a618708e142a2ad787074f2db9a500e0f41e1c17cd6bc443dfd22cc9afbaee2b2311418eefd425ac0206ef8889a00c3cd80bee2661", 0x1000}, {&(0x7f0000002200)="0cba39cdf47787e0211bebe9ec6aae0dceea9998ac3cf513ddc760b62e1df2dd", 0x20}, {&(0x7f0000002240)="e905d106c9ea7d0e026b3ae3652a27927c3286515ea86ce83e8adea103832b701062f33c32cd6fefc2093e6f3755634e4d1cf631e72e5f9b56de3cb57a97", 0x3e}], 0x6, &(0x7f00000023c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r15, 0xffffffffffffffff, r3, r16]}, @cred={0x20, 0xffff, 0x0, r22, r29, r33}, @cred={0x20, 0xffff, 0x0, 0x0, r38}, @rights={0x38, 0xffff, 0x1, [r42, r44, r0, r2, r45, 0xffffffffffffff9c, r4, r46, r47]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r48]}, @cred={0x20, 0xffff, 0x0, r49, r51, r86}, @rights={0x18, 0xffff, 0x1, [r87, r89]}], 0x128, 0x8}, 0x0) dup2(r1, r4) 05:22:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dac", 0x1000001c7) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1a7) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x80) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 05:22:19 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getppid() r6 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa5, 0x1, 0x100000000, 0x2}) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 05:22:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\xff\xff\x00\xff\xff\xf1\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:22:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) fcntl$setstatus(r5, 0x4, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000140)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) fchdir(r8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) r9 = socket(0x10, 0xd0e70599d150931e, 0xff) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000000080)) close(r0) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f00000001c0)={0x9, 0x7fffffff, 0x5, 0x8001, "4da54d8db57fbac50a1687266a606b769ec8f900", 0x4, 0x3ff}) 05:22:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) chmod(&(0x7f00000000c0)='./bus\x00', 0x100) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) write(r2, &(0x7f00000001c0)="5b694e79bc64fada399955b0aca73bb63ff784e47514a51cc9ba0067f468126318ef025d82090e0983e4ae63c34e017244c75ba56fffda86a46eb37fc352281847291c676980fa707d890902114fd9f44fa75b71ea3b59bd741375f9995a64615e5ddeb17cad10fa6612f501c107b20ae6457222468bfc791081e657472b3081dbadba2804", 0x85) 05:22:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x24, 0x2, 0x4) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x44}, {0x6}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='\x00#\xc1\x96\xb8P;\x00\x8c\b', 0x400, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:22:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 05:22:21 executing program 0: socketpair(0x1, 0x3, 0x4, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) recvfrom(r0, &(0x7f0000000000)=""/17, 0x11, 0x1, 0x0, 0x0) 05:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000061}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfd2d, &(0x7f0000000140)="c25adcd9d2c538c2ac715d5772468a49cfb5f3f62516ec129f1399aeed72badfe6d0d08c02c4477773e97f61d94a56a2604a5f14573afe9b45f61f4131f9bdafeabde93ca1f9ea23c858d07eb2cc4dfff8136ef09e2d9a29a3a254fd6ba3d361b310") 05:22:22 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x54a2, './bus/file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10000, './bus\x00', './bus\x00'}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 05:22:22 executing program 1: clock_getres(0x3, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000600)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0x5) r5 = dup(r1) socket(0xa, 0xf, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) write(r7, &(0x7f0000000500)="87b1f9c1ecc7b367544f594da4439013f193acc436bf1adbb54bfb0ce8fedfd24ebe8b789f80c1e862af618e258a9ade1f689800ec91fc9bb2926ed06bd853cd0268b4b3887af29b652f0ace96fd20e61ce247e8", 0x54) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x0, 0x9}, {0xe7, 0xfffffff9}, {0xc44fed48b39b971}, {0x22, 0x6}, {0x22, 0x3}, {0x68, 0x9}, {0x89}], 0x7}) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffff19, &(0x7f00000003c0)=[{&(0x7f0000000100)="d18af5672dd8dfcf80b71c90f973eadaf840ae92c8c37798761da49d9198ccee9eba0c7428dffd46dcd27fe827b3e218382edfb8a2ac8ca22885258cb004d68cb10935cc8b81d5a8080a8c387c1e0c0c8ccbe0e363ef2b203ee77a567a55a34418064699496c25a4df77704033ae00ca195c90", 0x73}, {&(0x7f0000000180)="40922f7b92d3ff055f56e394ea43b5befd61b18685f2e433689909a6138e1fcda7a97dd3c0ec41aec86cf86cba9a068f3ae9b5b672d00cf7ad1c2c4f6518bc9906023d3e7510f9595f948cb2323d74e5a9cb91b3a5896499dfc24e082c7c707f300c95ad6db78b02bda58a2114fb4bb8b10cac7d32f6bb0f61b45fe70ccd8596a105aaf4bd387d3ca8161489c161bb", 0xfffffffffffffee9}, {&(0x7f0000000240)="802e555ab6c4136b92eb058ab5e0ab0eb4faef1046c59198b01eb5703714488c5ae1d931bf357740e9ec372056ca50b3d7b3610615db07ae576effea21c3", 0x3e}, {&(0x7f0000000280)="eb965846caf060d5128afd41962072e440c077b009589c15f839daf89e0dfa", 0xfffffffffffffd7f}, {&(0x7f0000000640)="37fd263ca937af0b78ca60ea16590dd20c5f833d7af3f22569d66e0f1af2ab07647e8ef24be2e3110053e393a2836eaf6417e18c1dbebc82675906213f08f16a7ec482bf0c2e0ad39ee2ca9e5a206dd4b40b64598165645cbd629bb050521cbbb36fb71028a13c29626caf4415b30faf0ec14cc12e5607145f88d41aca1d496973323f8bf67c124ad4de7023d95bb8092fa808b999677c14e63089071a82d6c4bed94c65d185ead67a98334a578f68d1adcec9cb4629dbdf6ae4fa9e99dfb1b4", 0x139}, {&(0x7f0000000700)="f3fa3d553f39a91ab2e0d18366df9c2f5fff030000a514c91640badba63b01753a89fcf23ab4f08729c380c2fb9c6aa9fd5ef4646dd40f4aa3fa2f5716ccc7de3373042d2422efb73c6f5118d721a89dbf0183b2b3d4d739802978dd21224cb91e7054c8c6476f4201634d08ee478a47393cc1f208000000639eec3a4c372458b7b32f1849f6484eb155d098b693e74bc6984c2bc4c2c0dea70f62c3a220210d045f11a3b118c166f62e2dd1dabe9eebe80620749c9d3c7a128b43a9fe56ef8e2bfe374700000000ebb0ea3c915c89858ee844b3500417eb4095487d6071c10c74623f387f075fde3e57991ac3f9c8bb1899c9481091", 0x1a}], 0x6, 0x0, 0x53, 0x5}, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:22:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x10, 0x2, 0x9) accept(r2, 0x0, &(0x7f00000001c0)) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) renameat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) getuid() writev(r4, &(0x7f0000000580)=[{&(0x7f0000000200)="ee590363f8a510b855524eddddb823880e28aeb5c8fecb2cfe21cbc1f2e9a82930a1d857400d5ecd433a1e152f513935d4dd5a7884c2369a1f05ae2e7311826ab8246430ffb6f7b90deaa5ff39aa0545ed603f32102c2fb35d6d0c7857c9749d726e890b98341089e5d6d52672e0b025369d412cecc12f957045c9dd68f0bc580817884a2a70a25d55e35ab10e1e4df2efec75d19ab078884e231ecdab8e98a0789ac57784ef549a08c77d1f9b3c541b71b885c74fec7c5828160bf3118a993a0eac88b9"}, {&(0x7f0000000340)="54291ad8c783bcdb9cf892b20f36bfa98a8a7516843fb7e48862088aa6c7ca2fda50f425de414ebfab690c64f0de5992904afb30be3d651681fa4a338d036123a46c62a2014ccfa82d569cb068a950fb7fafa8e2ccc81b8856d800e8d47426e4594abdeff576ec8c2a1db9edea0c265225a107279a33c10d398a04ef51fa3dc3e3c77a736474f8a9451f18ef7774b233036ba2ac991b0b29f39a66b3f7076829caa2c1f407a04e329885faccd9b7e27e0915b7ab29ac956ca497fc65c23a10b08c201c12355bced2"}, {&(0x7f0000000440)="04efcd14eac29ae81bb02701e2458245718c075fc327e3dc72ea1782e7577c1b3b3008ac0f67a4c5d51b43", 0x26e}, {&(0x7f0000000480)="6cfa43787421ccfa68ec7d4971d3059d675c650bed58ac09fd3abb9199276bd5fbf6a047eb9793ab01541e8dbd96b791bb29e8d71bee66d26fdef0d05ca62bdb11046b5e8ac2cd91a699ee13c776250c8c8f82a5834559fc2d0f9da090ebdfdbce16bec3e051c97ade5eee81c4fd861311f05a6c5e18efa90121c1592f7b0297feff82b315038c3562b4b19b8a6539fbdd62a68d05a6bc979e237be81c846a8955b97f8a523e94371b481b7cf5d29427eb6d83e6f14877633a5d520ce615afc24433ccda7be5ca4181f275e98470aacf91cf4b8546dd398b53c15b03a6c4cdf7ac0000000000000000"}], 0x1000000000000002) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSCTTY(r8, 0x20007461) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="46ff6286723e43c4d7a75906cbbf0c931936a6935086f1a4ea9ed11d476af3bba82c32ca6f76611fb0df728fb67144c1f8c9f3ae9c9c76ad826b245a1beb92d04320310c85e87677cabfa6ed99be9930b7b047ec43af945be9b98262d81c689a96b71248d93cddfa78f410a96eb9730f", 0x70}], 0x1, 0x0, 0x0) 05:22:22 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x20, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bf030050eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957350600000000000000a60a201d1598faf652ecfffb007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000005767f3c08ca4caebe09c7e30006cba91437646ffe8c4bf9fd7"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 05:22:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) truncate(&(0x7f0000000280)='./bus\x00', 0x0, 0x80000000) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f0000000180)=""/76, 0x4c, 0x40, &(0x7f00000004c0)=ANY=[@ANYBLOB="b50d0000627573005dc58f64ca6b784d0d2a4dca643e7916001d1029851c08cc458fcfadc4b2dac7040d79c053262ebe63e3e19d76845f190e6bfcdce10b2043962cdf2958e44b96910657440a07a95358e49a31ea5f1abff5246b7a8878f61c6dbcea1ce3ec0ecb616f8d0bba29b1b8da84aea01c40a7f55651612259eefc111d3e0591b7509049bf7323d70ce9d0f63309c16665bc973a2b23291bb094991f51c226ee66a8845c19baf3cdf128d0cd604642"], 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) fcntl$dupfd(r4, 0x0, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1c1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup2(r3, r4) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 05:22:22 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x9) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x1, 0xffffffffffffffff, 0x5ce}], 0x102000, 0x0, 0x4, 0x0) 05:22:22 executing program 1: 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) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x30550, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) socket(0x6, 0x2, 0x2) 05:22:22 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) r0 = socket(0x2, 0x4, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f00001cb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 05:22:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 05:22:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0x4}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 05:22:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) dup2(r0, r2) r3 = fcntl$dupfd(r0, 0x1a966ac5459c0749, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x11, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x7f) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x125072f2242a997d) 05:22:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x8, 0x7}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) pread(r2, &(0x7f00000000c0)="b8", 0x1, 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000000)="11", 0x1, 0x0, 0x4a) 05:22:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x1447e40f8f9d158e}], 0x10000000000001cf) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(0xffffffffffffff9c, &(0x7f0000001800)={0x2, 0x2}, 0x643) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) r8 = socket(0x6, 0x2, 0x3) fchdir(r8) r9 = kqueue() r10 = socket(0x2, 0x1, 0x0) r11 = kqueue() fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r11, 0x5, 0xffffffffffffffff) fcntl$getown(r9, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 05:22:22 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x1) renameat(r2, &(0x7f0000000300)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00') sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="9d83aeeffc353304df75044c1ff5e4fa9e787a8c516d7536837da58d54ccca4ed4ddf8004e7530799ed273db22652c97e65f7369afb93fec71c1325a15ce27541f3c5bd9d3407873eddac1034ddea08650274edfe66934dcfee2fae335bdc3e4c9e6f6d282e73c6f6a37c7d90bcb1fa819306fbfc22b25452d630f09b977a23a3a417ce77ec92c88d4718f151fb917301f1724fe40559062313516a456d239dc7ac2d2c4ddd244624b9e724a3bfcf89e003a8495b34326228e2dcb06a9c964ad95e073ef6d14fe9410a19115ce85f737b3e96697298d", 0xd6}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="70000000000000000100000000080000e822d8cea266cf4e61f66d0fd8b1e169038ee21aab58a1ca997d332340e33b8a73e85753aaf99dccdd3ab43c40a68d25f58b8f257b46900f64331355a84fdadaed52e5714be5e4dacf98457eda469a0a5e92e584a3ebdccd7a9e00000000000068000000000000000100000003000000723236187a64f2d9397388ebb4b344b3c065d36fd97c9559666cf02499680d1daa68c8d25cea83ac53d9ff2767c4a52a4081200335e8e3b017fd5af99ea9be3aed836261263be32416c467f6f5274ab2d400000000000000334750e4711a748b863f73cf418c9c08f7b53fa33c2e3a5b29"], 0xd8}, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) 05:22:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0xc2e84ff5bb770a10, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/104, 0x68}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/210, 0x93}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f0000000880)=""/79, 0x4f}, {&(0x7f0000000840)=""/26, 0x1a}, {&(0x7f00000006c0)=""/155, 0x9b}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000600)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = dup(r4) close(r1) ioctl$TIOCCBRK(r5, 0x2000747a) kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x100, 0x0) close(r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="dd23c58e56fdbfc0a2ea411a22a99127fc8e8860390000cc8dff565b01a86cacd82e6baed5c087880ca72a8b33c18b965fb75be0ca00ee53ba03ef5d458b9504bca15b7d93c2427166d34431c448fb4aea40ec4c71abda1f5c961fb47b23ac34cc65a25342ac388b859a246c68e7e2314a99dc692a4ea84dad25ec2b42083cc594e8e53098aa8b90f0a7b8d3e3c8d2e2103a1d7b56b7f4e53bf6ac77c6faa4e80aedc21b6cc4b4d787e0c66f615788b3d1c84ac9b065d2939dde3db250415ae270d28e7d665ac389924300247f3a067d4d6ba6153342ac577683cd990b6677b112ce59e2250459178962057b0c1279e9814ec0f75bf0b48d501133c29da57e3778e261e11070ff25acc2c034db25e01092b66ff09fa8522a9903aa736539e21a11"], 0x8) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000680)=0x6) r8 = semget$private(0x0, 0x3, 0x201) semop(r8, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x9) writev(r9, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r11 = fcntl$dupfd(r10, 0x0, r10) writev(r11, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) 05:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)=""/215, &(0x7f0000000140)=0xd7) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x80, 0x0, 0x0, 0x5}, {0x20000000000006, 0x0, 0x80, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 05:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4810000000000000000"], 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2d66696c653000fc047f8f95bcacb867a37f25bad70cf2468b6410fe302608bc30e2f75aba4d6f6cfa6813231bf9b5e024243de8536a548a3bb03ad7faa1196e2ae84ebfea4f924b5895bc76a28372045e60c1264636b2c54a946dcab3fcf4e3398e87c85194ace5c8d4e6c7c68c67655ba37a980257"], 0x10) socket(0x10000000002, 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r5, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r6, &(0x7f00000002c0)="e4adccedc3f2bdb64e87b496efc0f3a6737984caa4c88a659369ca0200398b30bead84c1b1092b1724b362ac21dd0e6584228ef646c0765255864fe1bb29b4aa924df00b00000000000000270990bdf348f5751a412121546004", 0x5a, 0x0, 0x1000000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r7, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r8, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60, 0x1}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r9, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 05:22:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000100)) r9 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/60) 05:22:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) socket$inet(0x2, 0x8000, 0x7d) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 05:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x10, 0x3, 0x63, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup(r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r4 = socket(0x2, 0x8000, 0x2) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = dup2(r5, r6) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000040)) 05:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0c6383ff21e680e9a6c5a7a6257888508c6d4dfeefb8c3336f4b138cd7f859", 0x1f}, {&(0x7f0000000100)="df058f152f09ed3fe7f02aede50dceb74d6a9de7bc4ab9c6c0f820a3201f7721ac3aa2d521653fc289b7df0b066f0f85f0d10380022921d4752bc7bfabf13939a4b0936fb16f3d359bd0e3dcda470d39f81c1c4039833c4c89ce2d48329735094a8c71b3566f", 0x66}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0xfffe, 0x1, 0x8, 0xa724}, {0x2, 0x1}, {0x2, 0x0, 0x0, 0x1}, {0x4, 0x31, 0x9, 0x200}, {0x7fff, 0x34, 0x84, 0x7}, {0x7, 0x7f, 0x22, 0x6}, {0xfff, 0xc0, 0x1}, {0x2, 0x2, 0x1f, 0x7}, {0x0, 0x1, 0xaa, 0x9}, {0xffff, 0xa1, 0x1, 0xa31}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:22:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x272) dup2(r0, r1) 05:22:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:22:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0x10b, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") nanosleep(&(0x7f00000002c0)={0x7, 0x5}, &(0x7f0000000300)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x3}) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r6, &(0x7f0000000480), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r7}, 0xc) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r8 = socket(0x18, 0x4003, 0x0) r9 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r8, &(0x7f0000000040)=@in, &(0x7f0000000380)=0xc) 05:22:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\xdf\xff\xff\xbb\r\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'ta\xf0', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x80000016}]}) socket(0x2, 0x8000, 0x40) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 05:22:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x4519) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0f"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:22:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:22:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x1ff, 0x0, 0x7fffffff, 0x0) 05:22:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000280)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x520, 0x0) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) close(r4) r5 = syz_open_pts() r6 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) write(r7, &(0x7f00000004c0)="4e03054acc13b403cc3e6b0b068d863248a9b728d2a3026e9821b6954951dbdd59bae75537323396815673ce8ccabd5540ab9ba5f1e6e6833a03b69018827a6d82c794780af6ab650d505b4c993393905d2434a008c307c570d2a3fdd72a155a0dbe8a343c6a1dea18336d28fc8493221916d458048cbb9a68a39ced0d78dc4f811c8663cbde5d553c6b47c4dd4197c198d8241961743d068eb7ff851da33fb3520ce5ccd43ebfc33da7189d9fc8e3faa40f646c4e1cd903fd4f9aabd1b5c412f4c1d4fb4f31eb704e39df46c7fd53d86aab18fa9e", 0xd5) read(r5, &(0x7f00000036c0)=""/91, 0xfffffffffffffd18) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 05:22:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x6c}, {0x1}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7fff, 0x401, 0x4, 0x0, 0x52, 0x50, 0x20, 0x2, 0x0, 0xffffffff, 0x7ff}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") fcntl$getown(r2, 0x5) 05:22:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x8000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xffffff7f}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0xffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) write(r3, &(0x7f0000000200)="3cc7b5ea8fc2e917ee23cef7292bf3fd1ec8bb208ea1fff6b4726e53d206d83763672d65099673e0719f9c1da9c5525afa23ed39b1d11342cb2d1beebe9150848f79ddb8e105a4dc7151dfb1e649c9f14eddda5949791a0c39b000fb3d714d66bcb1b6b1e1ebf70b5d30375839fe33aa2ae0843f88c6766885bd618328caf5d47dbf60d8fd75e2eced6ffa5810b3fcee05ac50578718c697ceab896d9bb7147217fa2b3cbf3db76827fed020178ee97904b4140884c1f8718e8376768e021108e47de42f44170ebdeae37104a383cb4ff51c0bd0a4273858e1", 0xd9) 05:22:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 05:22:23 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fchmod(r2, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000000140)="05c186e365eb2fa15212ba634382c33fcc94583f23e1f83d0050cc452c1af184cea8b8c1525fdb43ec07eea781369934aeea8cea6e8effcec2e382cba041fb0b7bad21ae333a1039fc5679c1c8783de3783c402e2332a81ecab0cd3bbae36631c9469992af2deee9605c4e759ccac83a21c6b3a15711c73fa9bc6ce30adca1e8a03936cd28814e1ec9b76ef01bbc2ce930dfd01a992bdaaa610d1ad33f061bdf9a16f80314d63a7e8de419522302022828fd8ea8ba9fae06dc2b74e948d0f9fa8d4d2ae9c2b81e207dd6eafcb15895de29a84438428b5aef60a7bb209df22152225124235003cf9dc71b43725f35f9fd436cde31edad3975282187e37847a8b2c22899761b7b213ecce46dffabeabe49b0316f89220d769b82314c41b123561598afe7d1c026dac23fded6d04c1e4480b8ef0aa76b1136c02c1750851454ed7568f6d8185876255c41a9ab2d6cf070d964859ec1d862adbb32d88928dd70ad3a378ec3471ba49ffa13cfa1e04317acfb15ed0c8d32e554af39248f8e7fc4353f0785a03dbdd4b657bfe063f0f6484cd9ca512f4059c5e2126ad882eec1f594d250a7237a1b604954c405bcb6d9cff4b2acd4b844d38e882dbe68fcb3a9bd6921e9637bfcad753b7720e047e37a0dd8bea6f016ea25a9b2229f1cde417cf59a299e9d0b2acd4faf5566baadff856144ecb094981b1bbee328092c13d16aea5af581042fefdcca847b7285e6385427c76a3d2c01a5c5cfa0154a8fd49f8274d6cb3e35096d79d540e8d0612ffcfd7f009753dc1f7683b549fde71b1ddf817f12929010995e06748c033cf9592e3b4772722b92dced885ffba1930b76e11f01bf759aeb6803ad070300cded3bcdaaa0af7ace8fcde72813e1a04adf15cdfb349c7aa3cdaf5eed0d2841b728cc10c519f9e32a946f0eccbca3783a41ac0332f153c886ec00627a6affde69e3994a67ffd80c0e90d647adc37f13049241769a4000bdf845666872c277e8890dde987e72f88be89c04d20e75b4e4348cc452c01bf679f7dcbe3f6b73c77cda0e0cfafea9deca086fb7a555a8fa1062818dec05a041df03a997acf2553d700c227e36d36c1382f20fade98f8bd060a7e76f2e084d2254b76816c35ee4f01eeb348b86f71753ff73826e4cf9d4c4a1908b81ccee1fd123e878ff6f79535310182a8e7d157a7d56ff6f41860b40e9b524c3ddd175e3fa349bc508f869a99dc786000b21cbde4b6fa70a758b1023a386321a2eedf101b5472ab5618e0e03d6217f21b061ec3fb5556aae741a7023ce555808aee064b38e62da02adc884f218e521e66f18f4a2cbb84d24add8c5282531b6f20c77bb1439109bd2d8f1eb4cbd92e3a673848e463b15aa05d3984dc672b10d189b5e5db3b2ff1088dac2a7c4cd73c5987dba9a0df5c0cb261c18054d8631545dfccdef927b2f712ce9d2059efcbf161e3767bbf953edb3bbee6b3b7a83fcd908d628f43d8efce66e0c5a5eca03f041efcbe93ce00cc844ce523b6c1107903aca76087b9140f29c7eac3c9ba8292b5b3d8b072e330b82b781941b2d5c7b5c3d2bfbf8676f6fff5a2e5f1e508fbb5b3a0afb31f93d4d37619c6bcec70abee8575a9f8d96a2a989a5b178ee60510c73e761162c6cf2980924492ce4445701bd3d9c0131e1ffd24565030c7b8efd260a4fb236e928d725baf4b7f035278094abf197c78e1ab41866a4b5285ae0c828f31ff2c0b7176b8f07a069b90005cded0772f8746eb82bc1dee35a64c0a675082ad9da2861775696dc948097a77e4b3c08b5719cb0aceed57caccb899782042cef15eda863ccc89f89c04773969585b201515795d1a7bcb74c331a23602db3630c09b7a1549becc87699ea401ad013af387d05418b05325904a5030dbdaf348de19e46c474b15a5c4961542302e496b88cace92a90a86f120f2b4e2e86706bcd887fbc62cf647bf2620f0717eea921f06342aa39047f1c9105a07760c9b2b828aa1ce3e097a4e9a11c0b13fd71c324f29cff682d054b3e15818223b9a537976819e8cb1a16ab5e55d1b5a78a18bb77b24bce2c84accc220bc17ffdaf5adec5481aacfcb9936c6524c0701940397e834f5a0d4de0b1b8cdb2b9bd01f7c704dbee6c29235960ad6d802b8c5774d4e375cb603287ba8d1405b871df41491b9997305eee248a915377a722a059a44ec0a836e3e22164637806d83b5c98395fe3531895a7c4db2418e2d2625106b371279f647025a515fe084decd9fe73ade8de9d8775d0fbc0db98fbf2252ac21b130b3565e13f9a14b4072d89ce754a2729a0e155ceabe450e68afb5cc5cb19ba6a00f467a69155e4560cf377d8d01b6276b8ad1231520e9375e58be4d6d4f2b2cddab948627592eb5c28e5db3e9bb8509919ec504eda8a6f5b3857c0cc03163ee702b2f4a545e4c482851b5db0ff14c5dba877d3ed56ca5e7de91a5a6c5eeacb77649dad9f754c894f3516efc971e808a18a8af636bc23794ca351d6d703e9e53c1f05992b092a543a6080b3e52e99d302d20a7f1a136970e2643ac0ad28cf76719b2d4321f5b6b3a4456bdd4bd8c9b48417e89b55d5a2d87cce080e79a415993e2cd05b8a8e1b33944fd9c1b6bcb6c659e62fc93e4a4d068c559f2a805a951b2b331ba53ce76dab6cca6e779ef0b45a9d1838247bcfe7fee17ca7b74916e9e1bcae53e3a62640b5f8a342478fe0ee79e71e6300705e32aa7f42d46911c31036328a68e68f37939999a83f8f8ad9e2b06101689be6a939079cb6842f3d93bfba342fd279fc37051b17ca4a66eb1b329caf52d03b7461a7b328fd787d6db717026ffc99da15978fcedd9a7b1ffae4beb47e2f8c47ca8255e32e39d732fbdd6e5acbc67d27f69fe929c48bb9d358fbbc8f1cd4871f81f723400099b651688db8b28f7a84564e4797153d0470fb40aad8295536e447ef1daf49200a692c4e65190233086643a9a3b654914981c1cb7a9cdd9d191b3c84ade77ce002cf044e0e308aaacfb190fcc505db1a920d1009c2a3b1b4c36379946072fefee4719018f895031a464e1b079c344a77e755e213e24f48c410c7e98a6b0164ceda76a499959360a18782d425157431b2cd2fad688470f915cf11deb68bf76f32949a64ba4cf4f5bb976749da81beee0fca4053a587bae95b1684a124e187eba61327103105d59c9ca3b976ccc946febf1c75504e881a8dbb1d0ecb2c232b05b3697e51f4ec978c8f3778efbc5d6eb20c141415ceb32d0873b816cb02800f45611c4b86d66e39a392cfc82d6466bba5c61cf766517c53945a074d71ac18a515ff575fdd592a764f8ef2e483bc3ca7fe7f36f9339d376dba8dbdfe9d00cd1d02f8e22058c5b55fd8fca3b34746ae0222dd61b5b532e7e1335db54fcca36536e7405453bb38d939144de206856f4a1416446ac1bd69e1ad191b03e2a4f1a974b0197ff5ce87287b8d75956b5177a69e96b4a79c2c604f5ced46d151c11f731c018651f7b008fea09c2c31744dc524366439a00b39546fa7920df4bce219c1809f6bb7818a698e697798aef92bc765977f8fe85bb7f0207fbdba00a42ad5fe74c641948586145fbe4c1723039e02c0bdc4adf2f9092ad69cf98df7d25e98f6650a69904352a88d6d623745311302079b2610ab8237a1080be9f5620a3c8f0c19e4a33e9a641e687fc390f3e163093ce783af7a7759c118dff47f1a39af06121fd5375669f4110b9139800ae5f43ceaf6e18db1b5795381457cad84c2343e69ee03bb93b31e42eb9a71aee10b9d133b7b74ecb150936510038e4b312af6a21e943421ae96102282e3e02181468b47a7fe06fa9b41c149230618a791d2efff5e227f9883abea3a91da06bcf8624d86244f369394620172abb0545f90aa09ae37223548ab312431ea72c1d85c0fc37e4d0cf787c09a946cb8d72e875f978497c8ca655a058df44d838020453dd5ca40492f26937042ee0b8558d41b2802ba29fa2fef594857b3561fcb5890f541ace056e474d5a9e3e8da6276c979bce656f48af3423a38bcb33c77a5a88dafd9d706d50ad900188fe8ec38f63ae09fbf0e8734429aec2ecb6b4658a46f2bf70af60c74c52be94c6c37a83e1305f197d6e7754b2f57fed9378ce88d24d74c76b1269bf90fb51fb2fa049b957ff578fc53b8b5b8507bcb4c8eaabedc60918030b5e7324a1d146b1be23447903d709e201e475965a9f6e81bf40677a9fc03bb5bd8189d0281ffe14d38ded21cc537bb0bc406b3bd0c908be74f9bdaabc0fd3766151a53c24e67a00a699b05de038dc4ba01006df3fe26777d8f21bde7464cc3f2b10e2a365f7e0cf632ed44a971c7f296fef43e5c4ab5788b204aecab2185059076c7de605f69906581ab23fdb2d94d4cd75b6e60f64f2c56334d7743da0e7772e7adbc8b0a822a95efacd3bb3560a832d9aed57b9c4b6d869ea347ab840d5ee33dc1cf45f9ef8de537f641e3513267fe56a2ec727f2ebc2d9e15c516a14b4b23aad8ee117240038010d994f377193957b24133b4ddb2f3b917186d1a5810e85a5f5df49c3cfff543a550c39dd0dfacb9dfbbfa511f556ad410f340d9c9be7a83155b314f4737a89e944787bc25aa877e9016818c053d93946c7bca6c8d7319c7a8d8412f31f941dc7ab4acde390b2f615cb839e8f77016371b8c1ee8bf250f0b4649a76bfaf9c1b83ed945c300eede95e1b16d4db5f702b7e16d7f1fb02dbf54e485188d93de49da8c93f59cff8015b09925ff0195a714c289b39696be8b355c0f56a87a587d10c6ea9f054e71616e0ff67e7686f06588b88a3c3054dc7a9d7dfc19f705a130bbaf74a928a080a036609e66bcfe355338e4998d160d3ce227a8aa36f9d1e754d8a01678783cdf1a07317a9e63e153ac78bf344d513a9b04c9122eb9173d8edeca82a10451635439afa869e7913637282dc1afeba8670cfcd7b6afec30bf7d09a1d70bb83253debb55516b8ba660a74511e02a7cd5ac93722039a42b10904224f08d9907114a61066f6d7f5e9191aafd45cf8738910c6fba3ce4488e0256fc628bf86b631c5b595d462e529fae5162e214b5bfb68242c7bc49b6ad7fb3ee4d96443a96b38944576c38845a9842241d1ec59975673fb69a37e62acaede84d6935b27e5d8f9199248246365d7d4aa7a0cffaa0e8a7874c9b35531f1d21b5d505fd5cbaa5cfe6a11bce119c713a7542bb1abbdcf961544a258531ad277cc61b68c5b8b990bc8bc8e6892eff041896f02113aa0bed8dbc524b568defdf362a6d647e42676c0708869a4436a2c10434b389fb646826e9afd671b21dec6a382c8a26c50d65b8f1cefa9a73fa2d599c5eafee393640ecd1ced39f29dfff295a9c18a0abc522b9bf704cc5cdc9d37bd8e0ee4335de07a606216a5a4a60cfca74fbcd90a041ea1f4ad662ec1c731ca042e022ab67369cebab3ce619d4e15c8983eff5890a81a9fd4672a8ec4e3ad9cd2f0cb82be02bb1b6602017b87133e15d9bc7741d5ffb404d214579c2c99843e303d5dfbd7f6dcd0a7b7751bf338e8c7f04e844a0628739792e6b873a79ca35d08b6e6acd07b53d2725ee96ceda22f5218ac8092105f54870effe54ca3a35cad2267e5cc37d87426d265249541ce53e56ac93ee6d32d995abf3dc2eb3b966836e56bd1ad2ec36cca49c5ce40137c133bcb909d6e344abd9114f893076a813bb53263761de5faaa7f3cffe0adcc21ca563536d4503c6da4db9650daeeea65b599e8d3cf0c5186bf96f0bf90b518fdff78c92156ecc0db87f0bf86a", 0x1000}, {&(0x7f0000001140)="f2c9b65caa33f6be61f0", 0xa}, {&(0x7f0000001180)="e35ec3d22308d0025d2b4d3e42541dff1ba26f254de72fe4973a9beaab26d2f2051a0c88df04ddc04edd1b6ec4b8c7aa821d27deb23fee2d7171622f8278df2eb533feaee1d1e559d1424977d83026d6d1ae0662e02c2d564a27b41746f0fb703243843078b5837abb0111424bf1b16a4602075f7d8d64aee628e69e6bafafa5998bb16500b7ba74e79276fbe5d1ffc076cc9a5342bba05434bd68d2c23c323f786307d884a4232cc2182ea6dc9b8a3e77b2", 0xb2}, {&(0x7f0000001240)="6d32fbc4f19f21a53b6699aeb5a7563a381a429f2796183a637e97e5930bc120befa438f59aed1c7da76b758047b963b90c8fa", 0x33}], 0x4, 0x0, 0x44) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000012c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001300)=0x6) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000001380)={0x6, &(0x7f0000001340)=[0x0, 0x4, 0x39, 0x8001, 0x8000, 0x3ff]}) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001400)) chflags(&(0x7f0000001440)='./file0\x00', 0x0) r6 = socket$inet6(0x18, 0x4, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r6, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000014c0)) r8 = open(&(0x7f0000001500)='./file0\x00', 0x10, 0x108) write(r8, &(0x7f0000001540)="0560495080aa5b27d347a4e5f49645a24bf0a8b97af22e3da80f138ef9c9cd6cce018a200d52d507f5bd363b1ccae6e7919439ba64e9eb722861b777051cafd98561b6c8", 0x44) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f00000015c0)=0x64, 0x4) connect$unix(r4, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) r9 = syz_open_pts() ioctl$TIOCNXCL(r9, 0x2000740e) open(&(0x7f0000001640)='./file0\x00', 0x100, 0xa8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f00000016c0)) r11 = semget$private(0x0, 0x6, 0x7b806d2e1c8413d6) semop(r11, &(0x7f0000001700)=[{0x0, 0xc57d, 0x1800}, {0x7, 0x8}, {0x2, 0x7, 0x1000}, {0x4, 0xff40, 0x1000}, {0x0, 0x1000, 0x1c00}, {0x3, 0x950, 0x1000}, {0x5, 0x6, 0x1000}, {0x1, 0x5, 0x1000}], 0x8) 05:22:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="49db05825b63f8b9daeb5e9e1687ed8d1bf1300f058014093e9137886c18a7249ad43c63376b65f621733dce78e4cdc56f61930492b79b802ea2a8083cb3dfb72818f198891154d31c1c7f1d7458438cf0f7d4b379a4fa24964b655ea5ab6fa2562abec9e2675bd2eedc3d3b71aa4183ac34403b623b6379638c90c384b5eb0a6a82da76f286ef9f17308fc4f1b24f5dd973fb8768d8044226f716bce1c07a7d643d5a5f557a0cb61fe6f132845c5e320ef1ff6e8e3d094fc593bcaac2926e3181c90e4e67b8a4b97f6e6e169c2a48b5aa7648d47d61ce0f88e569"], 0x1) write(r1, 0x0, 0x0) 05:22:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x3db, &(0x7f0000000200)="a08a69867033dedf9f226597dceaefa427bf0ffbd50fa59f45ba45eec7fc1777b565c5d96d5b49dd0f9681c642acd094bd4ec2bd063287398abe497ad65b06006bd5d785e2151e85faa441f9f1fa7954d82ddb6cbdc9871ba4e9dc107996061c4991eca366b63d8d84c7dbcc89f9cfcf8b") 05:22:25 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x1, 0x3) r4 = socket(0x10, 0x3, 0x0) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000380)}, {&(0x7f0000000c80)="a6c977859ab42d15da13fa6a5b0a326b49a6c9fd65547b425750dad548a7c9dfcaf740fbf11ac6a23833a2e5fd415b9ea58672aa4b04b196c62d27eacaca7346d187fa2259d741d7c8b9bbdbca6e2f1c52b1315d3e892b39a1aec29a0500cc27545c56e19c05e8883ac776874548681bcb591e5bff32ae451672cbf176ccb44c6cbfa82c4487060446d0576be686c35780637e3de5593d2a3c434afdd533e48bb5cab121353b70b4c2e323317352b32f06d2c0f971226ea30c8f9c7bcae30df44b2ab0da5184aa92bc3868a9f01c34a900f1917ec0b9c5862159e75b7071034e5559227bc19871", 0xe7}, {&(0x7f00000003c0)="84674089d03d6522511250ba0b2bd505ce5c4bfeb66f9744062fc86510a62043c0b4bce92daf25b50f493d867e4c374a4acb48988960465260d3d648f509e467991fad44fbcf13cdb601ff8a78e8ea2cc3c2d6583a198fd05cced9", 0x5b}, {&(0x7f0000000d80)="fe2a119d4744edd35606dd3b5816cfcd912554062914c7e1f9ab58444f10605066d8c0449fe927f04428c26514881a1623fd0105cc8085e7950bfd1540e352f7af50d12e75dcba6ff661ab7a3f6f1105ce0420248128053770290a0f67c3740fe03a00dc1f8511f9b3351d", 0x6b}], 0x4, 0x0, 0x0) socketpair(0x10, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x53420e6b2ec3f2cc, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000780)={0x10, 0xfffffffffffffffd, 0x4, 0x100000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00']}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$inet6(0x18, 0x4, 0xba) pwrite(r9, &(0x7f0000000e00)="ef94bebb92a15cca199b9494f5cc4599a961bd13e1dd9246b21399277dab859b63b300c75cdd0ea06ab041d5170dbe3d43e68d3d1ab0445cd8d51df6996cbc37c2021e3f245d26f9a9ac14519caf890a493397c975e305126f1347f34ec07657d627fdbd", 0x64, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) r10 = accept$unix(r0, 0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000ec0)=0x3) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000500)) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xd0, 0xfffff, 0x100, 0x5}, {{r3}, 0x0, 0x2, 0x80000000, 0x401, 0x7}, {{r5}, 0x8000000000000002, 0x1, 0x1, 0xffffffff83a81834, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x4, 0x6}, {{r6}, 0x7ffffffffffffffc, 0x40, 0x20000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x41, 0x2, 0x1, 0x7}, {{r7}, 0xfffffffffffffff7, 0x88, 0x1, 0x8049, 0xffffffff}], 0x0, &(0x7f0000000300)=[{{r10}, 0x1, 0x9, 0x1, 0x750a, 0x7}], 0xc00, &(0x7f0000000340)={0x1f, 0xfffffffffffffffa}) syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 05:22:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c, 0xfe, 0x0, 0x4}, {0x1000, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r2, 0xfff, 0x1000, &(0x7f00000001c0)="8335e7b5fa1e9b333f2b6d705b754baf56a537c28720d18838fe143ea3d1c87b66ec176f4502438bb4799e90954bce2f0670602f75fbf2eac48e", 0x3a) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffa, 0x7f}, {0x18, 0x3, 0x80000000, 0x7}, 0x5d, [0x2, 0x9a8, 0x9, 0x3c13, 0x6, 0x4, 0x3, 0x2]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) connect$inet(r5, &(0x7f00000002c0)={0x2, 0x3}, 0xc) socket$unix(0x1, 0x7, 0x0) 05:22:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x28a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) socket(0x4, 0x5, 0xfa) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") fcntl$dupfd(r6, 0x1b, r6) dup(r6) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206919, &(0x7f0000000300)) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x7d627cfbc944c016, r12, 0x0, 0x0) 05:22:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6}], 0x7, 0x0, 0x9, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) readv(r3, &(0x7f0000001780)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/64, 0x40}, {&(0x7f00000015c0)=""/168, 0xa8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/95, 0x5f}], 0xa) 05:22:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:22:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8001, 0x9bd8, 0x6, "bcbb5d93c14f56a01c512137f5e08721428a48c6", 0x7, 0x6}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) getrlimit(0x1, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffffff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0xe76) 05:22:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c52302f66696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) 05:22:25 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 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x7}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 05:22:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)) 05:22:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r7 = getppid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) setgid(r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:22:25 executing program 1: getgid() r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:22:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8001, 0x100, 0x2, 0x1, 0x1, 0x3ff, 0x5, 0x0, 0x1, 0x2, 0xfffffffffffff001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x7}, {0x2000030, 0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000140)="6439eaba5728c8afd89cd6ffb0e2bd69e2b9b8bc058db7eab31f18b806c49feb7f2cb22be140dbae5bb1cb62170ddd11135d8241a5b239b3d81961ede9f42b11a232b5b0f456a920ec99a50e88f75c985b27c13c0ab8628dbe99826921d28faf03f2f593594e3a43444950dea99610fc2b774e3e4ad2b3292b33c3d3090cea", 0x7f, 0x0, 0x0) 05:22:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x8606) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x687c0516813a301e, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) bind$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:22:26 executing program 0: select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x158) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x100}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) semget(0x2, 0x4, 0x10a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfaa) 05:22:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x80000, "b08dce5800"}) poll(&(0x7f0000000000)=[{r2, 0xb}, {r0}], 0x2, 0x0) 05:22:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000001140)="141a43b808cdff8a16a8a081832a08c3988e50161fb79ec6f4521dc183c4b5f19d6c7a534df3a284a9bf2d3528e2c5e7af46f95623f2d31176bff5a85aaf8d5964ed6100771889648e5cccbe5fc62f045c980a4d3d15c4f18db6401560a03ef7169003087422f84d3f08c5de56c834259f9b542e5251acab0045434144853eebb9e77e00fd257213162dbbfa03b1370f5bfdc99f03ed63c704b432a60695998e35b16145f15a973a52428012098701569129bd1b7e92f941410b009c3cec8c070de663679dd6c9e6e508321a7b090d98750214e0de48c3", 0xd7, 0x0, 0x0) socket(0x3, 0x1, 0x1f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x40000000) pckbd_enable: command error 05:22:28 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) linkat(r3, &(0x7f0000000400)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r5}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r6}, 0x0, 0x0, 0x2, 0x1ff}, {{r6}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r4}, 0xfffffffffffffffd, 0x40, 0xc, 0x9, 0x7}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r7 = dup2(r6, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = syz_open_pts() fchflags(r8, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000300)='./file0/file1\x00') 05:22:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [{}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x4fa1, 0x6, {[0x9, 0x3ff, 0x5, 0xff, 0x4, 0x6, 0x80, 0x9, 0x9a91, 0x2, 0x8, 0x6, 0x9, 0x7fff, 0x3, 0x1, 0x5, 0x40], [0x5, 0x3, 0x4, 0x800, 0x1, 0x200, 0xe6, 0x4, 0x3, 0xa640], [0x6, 0x5, 0x100000001, 0x8, 0x4, 0x3, 0x800], [0x100, 0x1, 0x799, 0x4, 0x80000000, 0x8], [{0x1e6, 0x1, 0x80000000, 0x200}, {0x7, 0x80000000, 0xd5d, 0x5}, {0x100, 0x8, 0x81, 0xffff}, {0x0, 0x10001, 0x7f, 0x28000000}, {0x1, 0x3, 0x3, 0x5}, {0x0, 0x3, 0xbd1, 0x80000000}, {0x9, 0x8, 0x1, 0xfa}, {0x0, 0x2, 0xd5a, 0x2}], {0xfffb, 0x8, 0x100, 0xfd99}, {0x9, 0x10001, 0xfffffffd, 0x3}}}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x33c1) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 05:22:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:22:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10082, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 05:22:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r6, r10}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:22:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70331b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) read(r3, &(0x7f00000006c0)=""/178, 0xb2) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x1, 0x252) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x4, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) 05:22:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x88b9f1044ac3fcf4) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:22:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000100)=""/68, 0x44, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff1a) 05:22:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x205e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 05:22:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x7, 0x0) 05:22:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1e2, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 05:22:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x6, 0x320) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xfffe}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r14 = getppid() r15 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = getuid() r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r23 = getppid() r24 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240), 0xffffffe6, 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, 0x1, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r34, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r39 = getppid() r40 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r55 = getppid() r56 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r21, 0x0, r29, r37, r45, r53]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x7, r5, r12, r17, r58, 0x10, 0x81}, 0x7, 0x0, 0x2}) r59 = socket(0x2, 0x400000000002, 0x0) r60 = fcntl$dupfd(r59, 0x0, r59) ioctl$TIOCFLUSH(r60, 0x80206980, &(0x7f0000000300)) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 05:22:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:22:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8001, 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x28}, {0x5}, {0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3890, 0xff, 0xe3, 0xfffffffa}, {0xbf, 0x4, 0x1, 0xff}, {0x1f, 0x1f, 0x8, 0x1}, {0x1, 0x9, 0x3, 0x2}, {0x200, 0x1, 0x61, 0x3}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0xcba) 05:22:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0xc, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x41) fsync(0xffffffffffffffff) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 05:22:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000000c0)={0x400, 0x40, 0x24a1, 0x1f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:22:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r4 = getppid() r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = getegid() r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r9, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xeb095bbdc629e478) setregid(r8, r10) getgroups(0x4, &(0x7f0000000700)=[r7, r10, 0x0, 0xffffffffffffffff]) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r15, r15) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(0xffffffffffffffff, &(0x7f0000000bc0)=""/241, 0x40, 0x1, &(0x7f0000000780)=@in6={0x18, 0x3, 0xfffff985, 0x2538}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r24, r24) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000cc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRESDEC, @ANYRES32=r11, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540ef1720401200000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRESHEX, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32, @ANYRES32, @ANYBLOB="0000ea00"], 0xd7, 0x22bd4824a5139c0}, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r25 = getuid() r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r26, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r27, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r28 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r29 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r28, &(0x7f00000000c0)=""/56, 0x38) r30 = socket(0x18, 0x1, 0x0) listen(r30, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r31 = getppid() r32 = getegid() r33 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r33, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r32, r34) r35 = getegid() r36 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r36, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r35, r37) getgroups(0x4, &(0x7f0000000700)=[r34, r37, 0x0, 0xffffffffffffffff]) r39 = socket(0x18, 0x1, 0x0) listen(r39, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r40 = socket(0x18, 0x1, 0x0) listen(r40, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r41 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r41, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r42, r42) r43 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r46 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r47 = socket(0x18, 0x1, 0x0) listen(r47, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r48 = socket(0x18, 0x1, 0x0) listen(r48, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r49 = socket(0x18, 0x1, 0x0) listen(r49, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r50 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r50, &(0x7f00000009c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r51, r51) sendmsg$unix(r30, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRESDEC, @ANYRES32=r38, @ANYBLOB="00004681ff01289a81050a22760860ffcdc8d392540100720401200000", @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r28, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r51, @ANYRES32, @ANYRES32, @ANYBLOB="0000ea00"], 0xcc, 0x22bd4824a5139c0}, 0x3) setreuid(r43, r25) r52 = socket$inet6(0x18, 0x5, 0x2) r53 = syz_open_pts() r54 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r55) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r53, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r57 = dup2(r54, r54) setsockopt$sock_linger(r57, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r54, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r57, 0x4004574b, &(0x7f0000000800)) setsockopt(r54, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r58 = semget(0x0, 0x4, 0x600) semctl$GETALL(r58, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x5, 0x3, 0x7, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x40, 0x2}) r59 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r59, 0x1, 0x7, &(0x7f0000000a00)=""/89) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') semctl$GETVAL(r59, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffd000 didn't change! 05:22:31 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10002, 0x5bf51fe6e694c6bb) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000480)=""/184, 0xb8}], 0x5, &(0x7f00000005c0)=""/32, 0x20}, 0x800) r3 = getppid() getpgid(r3) socketpair(0x18, 0x0, 0x8, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r5, 0xfff, 0x4b, &(0x7f00000006c0)="c8c20d6715c7310f35d0d4c15f0053b87311a2d6dfbc401ecfb7a8973d3663364b58670b24f325bfa656b5c5e8550c85b43613e58931393acf194f5f52c49dcb1857ea2834830b14f653528ae55cdb9a68e4c072ec6430a9b9c3701c78f7784ba81f70ded76f8425bf16d5c43a6130e6e3a2cc83258f383010978d4580bad410a707950992c50ddba9846d4d86cbaa86278c6324c0", 0x95) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x0, 0x0) bind$inet(r6, &(0x7f00000007c0)={0x2, 0x3}, 0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x69900c8106f142db, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000880)=0x10001) listen(r4, 0x4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000900)={0x3f, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0xa, r7) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) geteuid() socket(0x10, 0x4, 0xc0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r12, 0x20007471) listen(r6, 0x5) 05:22:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x294, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x9}, {0x35, 0x0, 0x81}, {0x4000000000006, 0x28}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:22:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/de\x92\xcb\xb2\x15f\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50, 0xff}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt(r1, 0x200000, 0x7ff, &(0x7f0000000080)="5fb40cfd3f3fe4bab032d394ec2b09c67c89591039bf21f3c0c5cdaa2213c570ccc8aeab39722c5420ecd03d7622d62788e7a312bdb1d6978d9ce7044b17e4e03e34c2a999e7bb79365364d4e16462be9d95ba2512987a255859d1eda6e3", 0x5e) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) chflags(&(0x7f0000001140)='./bus\x00', 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:22:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x1f}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b5e9fef5bd9a54d4437eb6ea1946bd6aa85d9b6a121539d02773a1c8c2c924c119354c2235e5cf7bc842c3416db2d964c4034faf65838aa4adbeecbd9ed3885cc981c97e457dee7871e828c1c6a97b2ce08abbc59db4a1a72eea6c74204488fbebbd39ecfd52dd6dd7d1d77d08d5cc4b058dbe9da8bab9830d785e02ab9474dc2073214c9b502451d227b92dfd2351d32e58203c687da70b835dabf74e7624abac6a1c61e5ce67210f9a75aec83141dfde2245530536b5c1e85d5c84dc2630ced788eada88c1c9c53f07c680c45e5a432a46d394bfd45f59bceb9c35fc28cc20dafdbd7ad882ffe0a9e03571c8604615480f46396def5e2be954ac6f58bfee507675ccff0040a0a60dcb0550103723debffe4015afd104885851fa22dd3aee88abaa951dce7d85ac1cde77fb836a372bfb3d3daeb05e9c12449bdff2d3e60e823439c058dfc3f7717f8a7351785bf5995493c20ba4f84fae418df113f84b2b097c71d235070500000020a4883340d88a00000000"], 0x41) socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r5, 0x24c, 0x2, &(0x7f00000004c0)=""/163, &(0x7f0000000140)=0xa3) fcntl$setown(r3, 0x6, r4) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r6, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 05:22:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x20, 0x4, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 05:22:31 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) r1 = socket$inet6(0x18, 0x0, 0xb8) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7a}, 0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) 05:22:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 05:22:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x10054}, {0x16}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x9, 0x1, 0x5, 0x0, 0x9, 0x1f, 0x1000, 0x10, [{0x0, 0x4, 0xffffffff, 0xfffffbff}, {0x7, 0x3, 0x80000000, 0x7fff}, {0x2, 0x1000, 0x1, 0x3143}, {0x1ff, 0x3, 0x0, 0x7}, {0x7ff, 0xc64, 0x6, 0x8}, {0x187, 0xfffffffd, 0x3, 0x1f}, {0x4, 0x1, 0x8, 0x7}, {0x6, 0x3e, 0x1f, 0x7}, {0x5, 0x0, 0x80000001, 0x7}, {0x3, 0x7fff, 0x42, 0x3}, {0x3, 0x7, 0x8, 0x9}, {0x4, 0x3, 0x9, 0x8}, {0x8, 0x1000, 0x0, 0x80000001}, {0x4457, 0x1, 0x9, 0x1d}, {0x8, 0x400, 0x5, 0x3ff}, {0x4, 0x200, 0x3f, 0x6c}]}) 05:22:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x1, &(0x7f0000000100)={0x3, 0x400}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x1, 0xaa60, 0x6, "9ace7719e7e7d8aa7695810072c7469baa94395b", 0x7f, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 05:22:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000035}, {0x6}]}) getpid() syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3f) clock_gettime(0x68a098c0b876c4c3, &(0x7f0000000140)) ioctl$TIOCCDTR(r2, 0x20007478) 05:22:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x100, 0x8d, 0x1, 0x4}, {0x7, 0x7, 0xd6, 0x2}, {0x87, 0x5, 0x3f, 0xfffffff8}, {0x8710, 0x6, 0x81}, {0x5, 0x3, 0x6, 0xd0}, {0x7f, 0x35, 0xdf, 0x8b}, {0x7, 0xce, 0x40, 0x100}, {0xffff, 0x7f, 0x0, 0x3}, {0x30e3, 0x4, 0x1, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x4d}, {0x6}]}) 05:22:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchflags(r0, 0x0) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0x6, 0x81, 0x7, 0xe286, 0x5b7, 0x8000, 0xfffffe00, 0x10, [{0x0, 0x1000, 0x28, 0x81}, {0x453, 0x8, 0x81, 0x3f}, {0x210f28f2, 0x1, 0x1, 0x4}, {0x5, 0x8, 0x24c5030b, 0x7}, {0x560395cf, 0x7fffffff, 0x1000, 0x4}, {0x2, 0xbd0, 0x20, 0x8}, {0x39f, 0x7f, 0x401, 0x80}, {0x200, 0x6, 0x2, 0x4}, {0xff, 0x0, 0x6}, {0x81, 0x8001, 0xfff, 0x9}, {0x9, 0x5, 0x4, 0x1}, {0x3b8, 0x7, 0x2}, {0x9, 0x8, 0x1, 0x6}, {0x507, 0x6ad, 0x2b2, 0x6}, {0x0, 0x18bb, 0x1, 0xfa}, {0x100, 0x1, 0x2, 0x101}]}) 05:22:31 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) 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={0x682eb13985c518e7, 0x7}, 0x46d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:22:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 05:22:32 executing program 0: r0 = socket(0x18, 0x1, 0x20) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto$inet6(r0, 0x0, 0x290, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0xd3}, 0xfffffffffffffed9) 05:22:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000180)={0x0, ""/242}, 0xfa, 0x3, 0x800) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 05:22:32 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r6 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r6, 0xa5, 0x1, 0x100000000, 0x2}) r7 = geteuid() r8 = geteuid() setreuid(r7, r8) r9 = geteuid() setreuid(0x0, 0x0) setreuid(r9, 0xffffffffffffffff) geteuid() r10 = syz_open_pts() fchflags(r10, 0x0) 05:22:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 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)) mlock(&(0x7f0000126000/0x7000)=nil, 0x7000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)) 05:22:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x7, 0x9, 0x3, {[0x80, 0x0, 0x43e, 0x0, 0x4, 0x8000, 0x5, 0x8, 0x2080, 0x0, 0x80000001, 0x7, 0x400, 0x4, 0x9, 0x10000, 0x101, 0xffffffffffffff7f], [0xfffffffffffffff7, 0x1, 0x5, 0x2, 0x100000000, 0x3, 0x8, 0x0, 0x3, 0x47], [0x4, 0x2, 0x20, 0x6, 0xff, 0x9e1c, 0x3ff], [0x4, 0x8, 0x9, 0xffffffffffffff01, 0x6, 0xe8], [{0x0, 0x8, 0x3, 0x6}, {0x8, 0x9d, 0x1, 0xc5f2}, {0x4, 0x7f, 0x1, 0x3}, {0x9, 0x200, 0x7, 0x3}, {0x1, 0x1, 0x2, 0x3c}, {0xfe01, 0x7fffffff, 0xd8, 0xfffffffffffffff7}, {0xff, 0x8, 0x85a9, 0x6}, {0x5e59, 0x8e, 0x8000, 0x100000000}], {0x7, 0x99, 0x8, 0x7fff}, {0x20, 0x7, 0x5}}}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 05:22:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = dup(r0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) fcntl$getflags(r4, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10222, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) msgget(0x2, 0x15) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r10 = getppid() r11 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4d2d240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b0910163ca6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366bee8f62cb0c579ebd0ba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x80206919, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r29 = getppid() r30 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r32, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r37 = getppid() r38 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) r40 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r40, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r41 = fcntl$getown(r40, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x7, r9, r16, r23, r45, 0x30, 0xf3b6}, 0x80, 0x7ff, r37, r41, 0x7622, 0x4, 0x100000001, 0x8bc6}) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r50 = socket$inet(0x2, 0x2, 0x0) dup2(r50, r4) 05:22:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1000000000000097) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget$private(0x0, 0x7, 0x4) unlink(&(0x7f0000000380)='./bus\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000180)) pread(0xffffffffffffff9c, &(0x7f00000000c0)="13", 0xffffffffffffff64, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(r2, r5) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:22:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x35, 0x0, 0x3}], 0xfff, 0x0, 0xffff8000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xffffff81, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) dup2(r0, r1) 05:22:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) write(r0, &(0x7f0000000100)="9c65ffffffff7728bc35b86e2e7fbfb4a4a90ff1235cf2c340d91ce846ad22694ebaf2926aef0761f2bcc458be87ebb73adc9a76c2670aafff49a3dabe8b1ef96fc5cf360eb183676991ca9eff8c05000000b8d7b3e60c57f1b5894cea35dac75d5bd9fddc316cf60141df55550d652a6c35610a7507d659c4d7c053d5e94af2d8e155ecfc09ceca13ed79e57f8c6e6bb860ccf2a22a320ff58a93bbdcd2f467b7112be300a4302c3c3133f40fbabb99912544ef842d453826424c31", 0xbc) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 05:22:32 executing program 0: pipe2(&(0x7f0000000040), 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x40000000}, {}, {{}, 0xfffffffffffffff8, 0x40}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r10) 05:22:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a00201f0ffffffff"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xfffffffffffffe37) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 05:22:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x21, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 05:22:33 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x8, 0x8, 0x0, 0x20, 0x80, 0x101, 0x1, 0x3, 0xea, 0x7f}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f0000000100)={0x2, "161c4f9e17d881b03efab2021aea2e2b3bacc844ce4b40642c04823dd4497e67701dc2807e38f770d68276d1369c9dd5616cfdf7e48be516129e1879ea1e77fe885d63fe26a0f41dadd501d689341b4127261f763711b4b2cee1166a4b57"}, 0x66, 0x0) 05:22:33 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x8}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7f) pipe(&(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x4, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 05:22:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x7b0f53d5b1d9a7e4, 0x8, 0x10000}, {{r4}, 0xfffffffffffffffc, 0xce0e7d2d25916df6, 0x80000002, 0x80000001, 0x400}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0xca, 0x1, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x45, 0x0, 0x4, 0x982}], 0xfdc9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x7fff, 0x2}, {{r5}, 0xfffffffffffffffd, 0x36, 0x40, 0x8, 0x4}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0xfffffffffffffffa, 0x3c}, {{r7}, 0xffffffffffffffff, 0x40, 0x66, 0x7f, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x1e3, 0x6}], 0x100, &(0x7f0000000300)={0x0, 0x9}) 05:22:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a655508490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 05:22:34 executing program 0: 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt(r2, 0x100, 0x4, &(0x7f0000000180)=""/222, &(0x7f0000000080)=0xde) dup2(r0, r1) 05:22:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x9, 0x0, 0x4, 0x0, "a1a050cec100101c6c3bc9852794ac66f5dce023", 0x200, 0x2}) r2 = msgget$private(0x0, 0x2c) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8000000000000000002000000000000000000000000900"/59], 0x3b, 0x2, 0x1800) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:22:34 executing program 1: getrusage(0x7fffffffffffffff, &(0x7f0000000b00)) socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/1, 0x1) r6 = socket(0x2, 0xc003, 0x11) connect$unix(r6, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab264ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f7c2233bb8e0ecf97503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14790526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00"/1476], 0x10) 05:22:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x170, &(0x7f0000000280)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) 05:22:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 05:22:34 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = socket(0x20, 0x2, 0x6) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r3, &(0x7f00000000c0)="25f3ad4b561d24f9857991d6eea8095764ac082a37cdaab4a82e3e3a568756651073e23a2d943165a41b1578480788f2d98777f6a5a95d7425a53320c09ac8f62466bfced2482c750870aaf3391841091013a3f36be20ec8c00d7eaa089ae80e711aeb5288e8e1324e4ddaa9b31d7d732a4a47b1471a277f40ce1b", 0x7b, 0xc, &(0x7f0000000140)={0x18, 0x2, 0x3f, 0xfffff800}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:22:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1babcf869bc864dd, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) r2 = socket$inet(0x2, 0x4, 0x2) listen(r2, 0xffffffff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:22:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000580)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) r5 = open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b357c0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b357c0 05:22:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000180)="660ed546057147b8b868978a7c30cc4163c4bf7d39fbbe51dabd6d8f0a3f69fbac8825e0f1fb9e7224e1664ebae1d9a474de91741416925590506e26358cfd0a48f6bb1b9177889178fb4710b3798dbab11a4b5e66453be29ad093e31abb19a873504ebbe40109e29d3945631b78612b2ef26b91aecec16015248e44c20c5c79bd9a9a63117c", 0x86}, {&(0x7f0000000080)="507f478b0bf30826cd0663f9cf1bb34ae51bc36d17cedabbdf2d0c97e0b3c95804532204ced46845", 0x28}, {&(0x7f00000002c0)="4ff5365bd6b1095df744311ea002b25f3f1ea98c7f1dd8908244de02117978f2b38ce038927947eca65532ca77912a94c00331792fd92c3bd1e76b9baff75d808c19c18963878c25cb961a23ecb96c0ca72229154c3b57e72fe2256cc4a5bb6c42e9a0ddaa1ae3554c2284a695ae2c3104470796f2dec14d52f37e19067646f20522b7abbb5e6a5eab9e5537fc860e6fb1951f9a3eca58ffdb4290410f1d6445de9b10cadad1", 0xa6}, {&(0x7f0000000380)="551f0cb3aa0e73aa97aef0c9638820ca7de510eedd9c1896052b5dd591ed5e36ac04740362b16efc239e0c62a2ed01a2f4f5cf66c23d5624057cfdd709ffbc819f74258532321eee877a2702efe681a3b6fbb3e4d608035f13abe93e79e185b00f36ad766123c01548e3f947783826ce7b22315280ab4ee163846d819fb98af64d2d2debc44a718cc52c", 0x8a}, {&(0x7f0000000440)="6dfce3fe6dd406a12127757b2d3bb82c74a6da7c6929991fab28529a357f115dbe65b3bdd8eeafefb01acaab6e9e3968534c47ebc0498937f4f8038d317c01e2492615e7ac726871ed7432a6018333512d8c1ac4ee0560de25159781cdcf7e921b2664e885376ec828d2a445f2d5c677e1bac6e9c9f650e5646ab72554c932725be541579783d07328476f68e988ae37f393603479929913be8d1334784f3e3bdfa8401051795295d7c6848f792f5cd1c8228d9fff3ec622decfcdad96f5f91e19b3350e59263fd09199642a69", 0xcd}, {&(0x7f0000000540)="d2013dbd5f6e043391ed0469f6492283ddfdfe113b649fe2f3d28ed7a9f81ed6bcfa322bf4dfccede4bdcb4d1cadbd01e74595e95653faf2284441a87977ba5891db13b2d828b434aeb9072944853f0b4e7975afe4aed46ac6fa1d88f50b311bbbb6aae5dc79f0614fef387438eebb12f8d59026eed1c30229a784e4c5c4f649cfef7b48b123049206ad786420305c5f8cfe73865f", 0x95}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 05:22:34 executing program 1: semget$private(0x0, 0x1, 0x10) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7e, &(0x7f00000002c0)={0x0, 0x3b9ac9ff}) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket$inet(0x2, 0x4000, 0x1) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) flock(r8, 0x1262baa0714b8518) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x18, 0x4, 0x1fffe000000, 0x101}, {{r6}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x4, 0x3a01ba7d}, {{r10}, 0xfffffffffffffffd, 0x94, 0x40, 0x3, 0x6}, {{r12}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x2ae}], 0x10, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x8000, 0x4}, {{r13}, 0xfffffffffffffffd, 0x84, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x5, 0x8}, {{r0}, 0x8000000000000003, 0x0, 0x40, 0xcff, 0x2}, {{r14}, 0xfffffffffffffffb, 0x5b, 0x20000000, 0x2, 0x1b}], 0x3, &(0x7f0000000200)={0x7fffffff, 0x2}) kevent(r1, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) 05:22:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x154) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x3f]}, 0x3c) 05:22:37 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x80000000}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 05:22:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x03.+^%,!\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00']) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x2}, 0x8) dup(0xffffffffffffff9c) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:22:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="e1b66abae45b326ec2a644404c06d2fbfacbb582ee372e083d", 0x19}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0xa}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x7ff]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 05:22:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0xe803516a8cae1d2a, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7ff) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f00000006c0)=[{0x0}], 0x1) 05:22:49 executing program 0: mprotect(&(0x7f0000677000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x400000000018, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f00000000c0)="d3af9895165da9d2dffeb68b3a2c66c4999e97296cd4f66ab2a1f1c0e972ed1e2cc313a5ee11e17644683196bebdbbaf38a0a11b093c557c960daa956172a6677c164a62aa03b9753e8fb4a90e9ffb7d1632a8a106a6abed3c985355ad90e2f4d4a02f6cb1a8aebd9933fc254623653ca06800a939c9809594609915d8996b36b3b5ca8faebb2cb22f61c9c382", 0x8d) 05:22:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x6}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 05:22:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="878f26c9861a662af9ffca940e117735695dc8eb5b8958e170177cf30d1f2ba0eee5d3f55badfed155e36e821b43be296285e34218ba2b4e567d61615aef1ce801f87716c984c4f6e24ad1a46faa3964abea3a09a4ab22e19bac6a20cdc6f0ad57cfbf5eaba016efc14de4538adbe566c05809a6d5dd79556368fe64a68825cc6cc75b146f0cb634370b743dfaa79ed2fb4ba1126545e134ebdfc688ffd63ab2d2418d179592b37d8214c5fa9fce405132a6e5dc3207f5ce13a3f56a81b32b6119adf1fd026895e658b971199753", 0xce) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x104) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) close(r1) 05:22:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r7, r11) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206919, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x80206919, &(0x7f0000000300)) r18 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket(0x2, 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r22, 0x80206919, &(0x7f0000000100)=0x6) r23 = dup2(r20, r1) ioctl$WSMOUSEIO_GTYPE(r23, 0x40045720, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x40000003}, {0x6d27e99edb69234}], 0x2}) 05:22:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="000000e7ffffffdf06b42b9f03b3843b01e7f026ac5b3d0fae97befeb0e1cdb3702ca2883ec7a864c99cb9f13b7d4ad8617823bd37c23afb5948eafd27113550cb44c59343edb86b934ba7627f0c47a9de44e66a75f0ec598797814156eca21677100455ca7c0817b6c42ca45fd97dbad913ef7107de94f0eb204b44a1fd7f3e1f1d4661fdaafffa760feb82fe88a55da035c7d7f9c9790a13d99b03fa543f5c600789e66d8519690138d899c4f9504e88542ef0dad77f46bb1fc8ff769e4de5decc40cea7c23a6b27c73b8360e062bfbf55382c63b496ecc31700053af6bd593c090784b7928c725e69f7a0078157eb71f00c4b7f83a846ae2484e46bd340f0439dc78ffa1e21b259b45cae74c0cbaccbaebab7282cecd9418c430023def3", @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="3afbd128b335a08f8e57c6684bd8fdbb25ebea2e2486af03125f5e77d5fdba387afd6b6313fed298c97e90b3e890dba3c4330fd8dae3137d390e4bf71e30d941089b3c158f09f8ce7fa284678cb18a61317320f1e7a56f09f37b59e6bb8d79055ff0fd2fc35c0a2ea0c3a174a054398272634f6452f725c3b35a1c35506139bfc79d715a3f16cae48b776b1bf111cbff642cc0ab789c5f067455a5f6d7f2e7dd4b994e7cae143c89babc5d5e"]]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 05:22:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xcc4a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) pwrite(r2, &(0x7f0000000140)="189a76b1432808541b7a86b71147679a02cc823ee9f28c372ba933a776937285969f84a912a999afb419eeae46f1227420ec852db565ad43ec9b24c9534539289a10a6e9253ae92345c770aa30495a826f31e91480a48b80", 0x58, 0x0, 0x0) 05:22:49 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:22:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r3, 0x8, &(0x7f0000000440)={0x3, 0x1, 0x40, 0x625, r9}) r12 = fcntl$dupfd(r2, 0x5, r0) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000000)=0x74bf) write(r12, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000240)=0x7) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r12, 0x1) r15 = syz_open_pts() close(r0) write(r1, &(0x7f0000000340)="d8c32e2821b0f65ab4c94b48244175bd84832bab19493cb16a465fc4fb1c12f01d6725491d46c8a6786b22e1b425e047e280c8e01d4209551306c04693ea62852b006a75", 0x44) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x80206919, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r15) syz_open_pts() 05:22:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f0000000340)=ANY=[], 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0141002f1b000000000000", 0xb) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 05:22:49 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = socket$inet(0x2, 0x1, 0xeb) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6411, r1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = semget(0x3, 0x0, 0x9b3) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/4096) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xffffffe6, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r9 = getppid() r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x80000000, r3, 0xffffffffffffffff, r8, r12, 0x100, 0x7}, 0x10000, 0x6, 0x9}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 05:22:49 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x54ad39b49dfee097, 0x15) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$KDENABIO(r0, 0x20004b3c) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3, 0xa3, 0x3, 0x10000}, {0x1000, 0x3, 0xb}, {0x80, 0x1f, 0x80, 0x80000001}]}) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xc9) chflags(&(0x7f0000000000)='./bus\x00', 0x10009) 05:22:50 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) 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, 0x0) 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) 05:22:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x200000, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x20}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r1, 0xb}, {r0}], 0x2, 0x0) r3 = semget(0x3, 0x2, 0x860) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/170) 05:22:50 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=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}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=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) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x87, 0x9}, {0x2, 0x9}, {0x84, 0x8}, {0x21, 0x8}, {0x4}], 0x5}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000540)=[{0xcb, 0x80, 0x9, 0xfffffffe}, {0xa515, 0x0, 0x5, 0x8}, {0x8e58, 0x7, 0x0, 0x3f}, {0x6, 0xe5, 0x80, 0x9}, {0x93}, {0x1, 0x7, 0x1, 0x6}, {0x7f, 0xf8, 0x8, 0x6}, {0x7, 0x4, 0x8, 0x8}, {0x7fff, 0x3, 0x81, 0x40}]}) 05:22:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) msgget$private(0x0, 0x400) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 05:22:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socket(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffacdf976161a718e4d0f01fc4d012ae447473c230495aaee48c02f6ac41e6bf3bf5547cc1e99b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000e1ffffff000000000000000000579ca665cfaeecdc0733cc4a9236084e21360e968e728028a94a243e2f9eae20378ac4f8cf194ac5"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) read(r7, &(0x7f00000003c0)=""/231, 0xe7) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000340)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r9 = dup(r4) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r10 = openat(r9, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000001c0)=0x200) 05:22:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getrlimit(0x2, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:22:50 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) kevent(r2, &(0x7f0000000000), 0x9130fc3, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) 05:22:50 executing program 0: 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(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 05:22:50 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getgid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) 05:22:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x48, 0x0, 0x81}, {0x20000000000016, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:22:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) r1 = geteuid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) fchownat(r0, 0xffffffffffffffff, r1, r5, 0xcb3178cc04b85a04) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range 05:22:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0xc0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 05:22:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) 05:22:50 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="ed46596a51e6760d9c0b6a0b5ddeb64ec979e5af6648a13dcaaf", 0x1a}, {&(0x7f0000000100)="779a19aa4ed6ceebcbb448995617071d0c49338f17394482db2ee0f3663ca6d4ac28fc64ff88c25a4cd8226d1179a42c4084eea8102f793bc395091bf493d914669372a52afa10531f252a6dfdb5952450ddd86eff3fdeccc282716eed5e1bc0", 0x60}, {&(0x7f0000000180)="ee583599f55f63d82db9bd4d063470639e0a491f30b62329c54637f5f9b2b9178e235208d411f5beb378e96e4cf8d40f2a33d5d6a9b76a000da1c0fec628507325e1f17ace7867d6293bc0772a87fccedb1bea223ce2a4d48e7b827993481ae56c81faec", 0x64}, {&(0x7f0000000200)="a42a3ce6d5746affc5acffe5da536b63", 0x10}, {&(0x7f0000000240)="abe92269bba69904c481db8df64155ee7158fd65ab9b5088fd", 0x19}, {&(0x7f0000000280)="89a106da2a1c0536cb059aaa2275e18f8b268fe2d1b37a5c60b41b0068740847e486373ae59b5ef099086c98b4abc236199c6dcc98033634fec5544302bb89c7385fa92989a1bfd29fca0f7013a091c0fa793ad5df15c45f47944822c9913c8068509e05d378797de4385488487534", 0x6f}, {&(0x7f0000000300)="90363d94b0f3033fc216d49937f8bcee372618baa84c1737015f8afbb9235e799385abbbd3663dba82e2c87d816641b686db3e9ccfff6eed69981bec567bc095269646ab077dff9f8a69cf56a7517c432e1059f7af6ad1595e27379a9193f3c58ca9e40ade7660f9045dd1fc74e23e005874eaae0b39fe5a4fa96583410bad39d6633204775c2705c0bc7392af7425f3c16a1a599047c366013abc201f99f0a01b1da45c49672cc53ea689e5f26f6ddab39e6fc58a62fb7554a02f979b48752b7739d4c0537544464bf80bbea98823a0be01e25ad90e4feb0cadae54a100", 0xde}, {&(0x7f0000000400)="1335e77f76206843f42079e933fec5288468408d5e79f1e31ff0b55df0c902a7b60cf185c2b1744f8ecccb516240bc44cddc1141d9f0673e4ad82fe5101a2900b1ca45fa2c3abf4731d8c6bf4f2c7a6e265fc02266d8e2e47cf31b9ca790afb43b7062ecacd8dceda877e7", 0x6b}, {&(0x7f0000000480)="2e8285b107f2f5e1edf8c003c5b50b2aaafdec5e5f2c20ce6f63a8476850b4bcb80bc39edebd978def1d5666a50d69a0f27942e237a6df49298d257f0f3aab0bbada9661f92dc7cf4ce7b137410a164a4f2e82e144e18d169f82eb5cf903c36d7e1c9d9637a4634d9947399319d9031397169a73e42f8928a7753a7a8302fffaa6452222f6290f1bdd4a1079e74b9fc9798f2f5ae0c084aaa074097af1c32ba1dcae962f3a1d4b7bbb136669010875598da8f937e39ced1394f24b93f9fd4176003d8c516be11ecb1e0c033a8f026bffad89ddd013463f9e45ab410662f71d70c35389528a1799f749305bd2", 0xec}], 0x9, &(0x7f0000000640)=[{0xe8, 0xfffd, 0xfb5c, "e52d65361eab4777b77d65c01a62fbf635a404cc593abd71f962d015a606ab4357d0cfeea3018baf2e503eb77f7144fa510fd2e5d4e80c4f2027cdb8deb13614cdb2c1a911d68afa403251214268762d675ab6b608df93875a7960887991afb2e675c6ba86ed8cf789fa2700a775ad055d51f7193507fb18046c0b01487e1e2de47750dbbdbb8eb039d109782799525015db9abea2295b71938be3a988ea2783eaabda302a998ab4ccbcf953f279a24a11ba629d4b5c7076500d2b18bec2459863673421e22f42726dee39114ca5e02565"}, {0x40, 0x5c223be37ba7618d, 0x4d3d, "aaf25a95a863ccf2dbd78870d20038023b3e50d4bb9d8580f1ebb98dca82985ade40f6646b1f65079ee5"}, {0x18, 0x1, 0x1, 'p'}, {0x100, 0xffff, 0x7, "5e74efddfc3f4ad89bf9139b5ba033e6029f01a7b46350b82a9d769e78a1d81ddd368cc501718f9dfed4633e1acb5e0ff1ba5b3891c0af7729c3b70329355e581b5f1bb97cbdeabd315865bee7a5b17e224a1d0d22d7a249b095bdc6de650c3bf47aa85ebf43719c0a7eaeee38ee5d6756729cd0ebf8679a6a14686b715561229dfc8dd2ffac40a5c1c20dc4ee6a783e236d9737292e5df833e859908a96dcefe359f3f5b62460840d67a79ffcee4c6d3fd8a2afa5e52e3d19b2115c0776b4fb02b02790fe0d83e19e9bed094cf82ecc369eb46d4c59d305a9a17107c38e1d7cf415a1a751dd31f61228eb23"}, {0xa8, 0xc31a892d9d3cd9ab, 0x8, "66442b372d5a5778b05238f6c104db0d35beda1b54189ad9310ab5f640f35cba9cef826526733a2b2f32fad3113b1e191f7aebb3c1980bd33fe2e59af49d7686ccb35c1728fb9c433c57f179e4d93866f48e83d165242c93fd1f2c75f3392fe31f026e0bc593e9094ef139c10fae87d099ee4d3d3823605e4ac7607d46cb9291c4d7368c9f6f032b1a181baea676f2a7ccbc35aad3e7"}, {0xb0, 0x1, 0x9, "1f214a87559e1c5fb3ea271d24b625e7f25be90105379b3a41db7229fdb23c65f11968ef1d1a1b31e590b4606b3395680e232a38f659c7c9d79c6ec9b95a7f166c824576f4747c197711cfde07d60d9fc2a2f4638066d82f3656b3ec04c25381043e40aae5e2c21bfd626e0d0332d31a85a05577dd0d7fbd8fc769f9d9d929e7cbe42a12c576aec58424654b9ea3c04f967378f33827ab3c666e83"}, {0x90, 0x1, 0x1, "443165b280d8490614027e25b275d550d58ee278f889f3e9f2616c633fd0552da0108a07edfd29b43e11cbdd329ec9acf97aeba84f99ee245f67b16e108dc5de10403d94d78c61eed568906627155157fd7ef4e57550ac6e56ed1c6a84bf5fe032409e28980d2f529b4f66f384e0312d071d3eaad0f849f5c7ffd67cb0"}], 0x428}, 0xd1987f7301a01128) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:22:50 executing program 0: 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) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x102, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x40, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = kqueue() r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) kevent(r9, 0x0, 0x0, &(0x7f00000007c0)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x7000000b, 0x2, 0x3}, {{r7}, 0xca2808f834e09a13, 0x4d, 0x0, 0x8, 0x1}], 0x83, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r13 = dup2(r12, r11) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r13}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r13}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x80, 0xff}, {{r13}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4a6b8c0a37d4cc05, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0x100000ffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r14 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f00000002c0)) r15 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r15, 0x5) ioctl$WSKBDIO_GETMODE(r15, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) r16 = semget$private(0x0, 0x4, 0x201) semop(r16, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000f80)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r14}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r13}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x401, 0x40}, {{r14}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b34, 0x6}, {{r1}, 0xfffffffffffffffa, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r14, 0x4, 0x40) semop(r16, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x4) r17 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r17, 0x1, 0x8, &(0x7f0000000240)) 05:22:50 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001400)=ANY=[@ANYRES64=r5, @ANYRES32=r7, @ANYRESDEC=r8, @ANYRESHEX=0x0, @ANYBLOB="3a336daaa94e501710d78f285eae315de6edecf518d069894c2ab0b7b32ccc9fce4d0acc36868bf13dd5aaa167272dfe86a4e8943d8a92a9841f77254e4dc07d948ffa1e90ac09261eac59b922213e1035ef18f6d59664f14e0a89e49b44e6d9464898fe143700121a5245b33e8add9251db8f041bf6fff3fcf2891cc705c45ffb98abadf33ce1d70e68a592637e9cc15c978f045f7da79e19d93c1376bcddc56e3e6e2b772dc54ca2097786c3bb355585fb0f32ba1c4e14de47f5e0e177799d38f84bf59f391060abfdac9516d90c95146e0229815dc5e04dbd1fb0dbcd28d3ea8a537923732d331d0957c8dc091e61fc271807b6ee94e499403c", @ANYBLOB="77bb4af2a02f0a4ed734d038f6c13d139c80a1dbc7dc44837c06c5bddcc2ebfa78b90892fe492a206d0a9cea35144a905c796cde5c12193346411bdc996a232900e8bb0307823c4043f42b25ba", @ANYBLOB="710867348722dea11d0dbfd3dbf63ce3914af634a9173f5cddd28ac692", @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64], @ANYRES16=0x0, @ANYRESDEC=r3, @ANYRESHEX], 0x6, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffffffffffff79, 0x0, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r21 = getppid() r22 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000240)='./file0/../file0\x00', 0x16, 0x40011210, r21) r24 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) syz_open_pts() r25 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r25, 0x0, r25) getsockname(r25, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readv(r24, &(0x7f0000000200)=[{0x0}], 0x2b1) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 05:22:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x9d, 0x7}, 0xc) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) fcntl$dupfd(r3, 0x0, r3) fchdir(r0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x3, 0x4, 0x92f738623418f8f3, 0x9, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x1, 0x4, 0xe92}, {{}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xffffffffffffffe1, 0x8}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0xd09, 0x2}, {{r4}, 0xfffffffffffffff9, 0xb742754d49b86257, 0x1, 0x81, 0x9}], 0x10000000, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x8, 0x4, 0x7b}, {{r7}, 0xfffffffffffffffc, 0x9, 0x1, 0x5, 0x64d}, {{r9}, 0xfffffffffffffffc, 0x2, 0x1, 0xfff, 0x4ff}], 0x8, &(0x7f0000000300)={0x2009, 0xfffffffffffffbff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300), 0xc, 0x0, 0x800002, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000180)={0x401, 0xffff35ad, 0xffff, 0x200, "80bd8c694c8600", 0x401, 0x1ffffd}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:22:51 executing program 1: setitimer(0x1, 0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2}) 05:22:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {0x0, 0x1}, {0x0, 0x4}, {}, {}, {}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 05:22:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x103b0, 0x61) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0xc003, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x40, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000), 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffd53) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c}) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) shmget$private(0x0, 0x10000, 0x74d, &(0x7f0000ff0000/0x10000)=nil) 05:22:51 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x82, 0x1, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f0000516000/0x2000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8f}, {&(0x7f00000ba000/0x3000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000009c0)={0x10, 0x5, 0x4, 0x1800000000, [{&(0x7f000005c000/0x4000)=nil, &(0x7f0000741000/0x1000)=nil, 0xc01d}, {&(0x7f0000519000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000671000/0x1000)=nil, &(0x7f0000138000/0x3000)=nil, 0x6}, {&(0x7f000028f000/0x3000)=nil, &(0x7f0000477000/0x4000)=nil, 0x8000}, {&(0x7f0000121000/0x3000)=nil, &(0x7f000077a000/0x3000)=nil, 0x1}, {&(0x7f000031b000/0x4000)=nil, &(0x7f000060d000/0x4000)=nil, 0x9}, {&(0x7f000006f000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xddeb}, {&(0x7f0000192000/0x2000)=nil, &(0x7f0000307000/0x1000)=nil, 0xbc}, {&(0x7f00003f2000/0x3000)=nil, &(0x7f0000616000/0x1000)=nil, 0x4}, {&(0x7f000054a000/0x1000)=nil, &(0x7f00001bd000/0x2000)=nil, 0x1ff}, {&(0x7f00001e7000/0x2000)=nil, &(0x7f00007c4000/0x2000)=nil}, {&(0x7f0000193000/0x1000)=nil, &(0x7f00000b0000/0x4000)=nil, 0x7}, {&(0x7f0000246000/0x2000)=nil, &(0x7f00006bc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000692000/0x4000)=nil, &(0x7f00003fd000/0x3000)=nil, 0x6}, {&(0x7f000030a000/0x1000)=nil, &(0x7f000024f000/0x2000)=nil, 0x1}, {&(0x7f0000151000/0x2000)=nil, &(0x7f000023e000/0x1000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x3ff}) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400326c4f"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 05:22:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") msgget(0x2, 0x60) 05:22:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x20) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:22:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000200)=""/176, 0xb0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x200000000003ffc, 0x7ffffefb, "0597fcdaec924e4a2100ff7f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:22:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x18080, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x5, 0x4, 0xfff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f89}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6ca}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xdb96}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffe5c8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fec000/0x13000)=nil, 0xde7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 05:22:52 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r1) r2 = getpgrp() r3 = socket(0x0, 0x4000, 0x40) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r11 = getppid() r12 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r31, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r39, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa5, 0x1, 0x100000000, 0x2}) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r47, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r47, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r52 = getppid() r53 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000980)={{0x2, r48, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="ecce5a38c0b3440a3582e37ba3e605ad337e69391e8f38412173d609f327911ff5123e05d68117d2fac2", 0x2a}, {&(0x7f0000000100)="67ff87fc4b6a4220676aa0caae67873b0f7142e121e5d7654a3ac2981e34a6871c9c434d0199f305cdd3b8893f18c7a9e098a9e980b50d1dd44e6b179a5396b6c3f3f0879ec54fe9b673482a00990078f6ab2982cea8069ccd5a1d00c0b4d6c7a5f719aa3bda72e934b1c2a9b0ae6a35a6930eaa078806f41a2394fd449259a9e42c8a1ed7a93c95253cc255012a82bbff067b6ad3d5dab8194fd4d10f857e4d5943965c7b0de0b19fab961807ca1fe81ed509a7f33a6802f3827ba67c6adda502093ddc86487008c206ec", 0xcb}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r9}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r17}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r0, r22}, @cred={0x20, 0xffff, 0x0, r0, 0x0, r26}, @cred={0x20, 0xffff, 0x0, r38, r40, r50}], 0xb8, 0x400}, 0x0) 05:22:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x117) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 05:22:52 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x5) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x460) 05:22:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000180)=@file={0x2, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}], 0xffffffffffffff0c}, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$dupfd(r3, 0x0, r2) close(r2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) listen(r5, 0x2) 05:22:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000080)='./file1\x00') r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0003000000000000"], 0xffffffe6, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd58836c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff062432cdb98457f484e9e8837e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c2642087c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r12, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r10, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r2, 0x6, r10) 05:22:52 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) 05:22:52 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x4fe7e74a632636b9, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) socket(0x18, 0x4, 0x1) 05:22:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 05:22:52 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x5, 0x1, 0x0, 0x7f, 0x4}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000001c40)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062d1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff09359b904dc57b61ac8dcb40e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339a775ba1c9e6a09909d2358772c30766883ada86d93d45d99dd290df924ee2c1c53cca5"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x10, r12) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:22:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x10054}, {0x16}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 05:22:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:22:52 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r1, &(0x7f0000000000)=""/22, 0x16, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x7}, 0xc) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) lseek(r3, 0x0, 0x0, 0x1) close(r0) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x203, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:22:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0x2) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000080)) 05:22:52 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:22:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x120, 0x0) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 05:22:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x60}, 0x0, 0x0, 0x0, r1}) chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:22:53 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ff00000000c00023a47ff7cd3852fad8ef67255448ab6f6621011b7ed2524ca4e94ae6576ece256f871d6ce18038492a4ef3661aaaf9d589f4d5832ae0"], 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0x1, 0x9, "e0c68b00df64ecd14447205e3b873d9b63288da3ad5b63e6027399538d9d52e138f65330a4140921c31a878fe9979f09639928145ae4df20927c504f202506313f87004d9736ee2002b89168801e0b17b319b4356281c560d03fa42b6e503f37cfaa5c81f0b9aaee13b69e7bfc0023"}, {0x1010, 0x1, 0x1ea58c11, "546a4e076968feb103227ac895531748afb162b57b5ed23f475ecd5457026c99872ff577ca60b6bb050ede3935e19fd00c025eeb57acb48596e74d75c66079e72a89a4884af8be4b4098939dacd507333ff9e8873f80db9573a7c06c395bb95d71c3dedaccd99fb463fd6ee7b4a7a6389e6ad8be38dd27d149d59ea2a8d943fa6dcac0dc3351144807fb0add8df37e607da26e4f032df4fa607415c1a2b87e84ec49ef6d77a85527c74f0225726a96b8da22ef330c081d8d723498ca7a2ef611eac0c97f8a5e38a720f214df011eda26c3ac1b084c76188f09f35f7f8ccad677f4337fddbd982da5d1af2412cd152beb11fc5f80f024f95ea629dfa7d5d096d4829bdae9efe4b96d862d594ab1b7bb75f9591bab8ddd2e70901734113e3b2c21a1e4b9f98b305a8d4ee0936be830c8b0a3852b14e2b1f819bf2db6376e6adebd05957c6042099e265e6a59d6c21ee35fc52ea59ab9b8d30e8b920d5a577cf8e07f7fc0c2463cd38324483cc042c4b14512800f4e21200beac31c647fc10dce79597256f99caf2448bb94eb7a469abd6681bffcc4f49beea3498c4089450850449da7ebdcb48dead0814a6ef6b1d46451f1181dc67b8808fd826cdec54a1c8f6404a194e268e7e13b6160559d044e33e778e44c6800078efe004efbb903a0316796a373a6082cda04604d3a7fdec8521312585c0d816bf4908bd423be655bb37ecc49f3b2b19439037f6a446636bf6836dde53503fe4ac9988e19a9aa9ad1dcc2a638e01cf825131c9093cfc57abf59373954fd6e2feeb120ed1f203897568108e872308795d26aa208d2e455b36b6a023c5c13b8c11ceb50224e3b3011852638ca13360e02b869d731055aa3ae6fc5a791e2343c21187c1be2f19c93c2af5d397508f7daafd8dc10f9a1559a6061dedb7bb85eaea65034ba2f0909b2dabf82e8f0264846bdb3e62f3bdc2aec5e4d3b903e862e2a5d8f225e7842b7a8526a32d615d0f2ea9f1a3c6bfaf054936df1552ecfdd60cdc08fb92a10ff02fe764849a0b239c07fba155095fa0b2b89ac8201ae0904f377d4fc263b79750edd385c4c3e5d01c6d3b5d793bce08df99529fc138da1bc7cffbacf22ab371734be952dd052f7a665bf6136f1ea8ba3f8abc875f89f6fc2402c9210b41d0ff0125b9050364e6bb832bb075c9382cf1231ed4dc242920447f320ac8f3110cbe779ba26493fed9e1646029d7b8a717d7c98ece8cdfb2091e5bec4ec3028faef661798dfda90668c4bdbbf6c7ba6cbfb755d85c38b5f00bea01cda8ba7f29b3eafd9c3053f1ee370f818a0b74476932588dfccd1be1f471795c002ff91c271c149368169572dbb0fff487567311247a6b402fa6c03b04456241f140baa0500885f7016a03b6aafa126d6fc7ce4d875befc7a499834afcb60aefeb51ba9b899213a947191fdc79e55f4e1a704bfcda886e76cbfb29cae3e567bc7415cbed41528bf5344b2b960182f359fe4e79c0a830c8db5390dc9144836430f66c6ef34f138865cfc4bf9dc8e43e26949596d15146b4970f024e26448a7c8c6b327fced1e56f3d0974801400edbf7faa4b5e692b17a0f4eb0798e801cd3d31a444c6714188a272633bec48fa2597201b7e9004db88dbe2b91573912c9bb8aba0aad1d9b94ea1badf5db45934873ee28b2acf549fa6e22048c2e70425b4084b0dabda39499e160b9f152f8f6e95a4da4c3ba6969f3771bede5f02fffbf9d443b698de44cf4384347c5a9ca3c254c4effceede7bbfea2defad1777f17e567ffd47c4db19e087ec8af54081b1d9ff2a8f5bb6902d8f4764b27f3becd8d0624831f3e37271d45ea3e90be2ae472c30f4966675b982acf067d52c03507e730f590035f74a0c61a830f8b2c81566ac781f7c3c97b17842ffc640f097f4da7e693365a3e467fa98e8a7a26a84d7120c14a6d9b7c8abab8ceac5089f9935c8fe1cb58f7b573d792cac8afcee4dd49e077c238927c7a3d519fbb83d2efa8b664ff649a9f94c89d1d5da9a01abce18d887d82ed45c16741a06ba61c09fbb71dd79790660fd541de0615e2e8dd2bd66d5ee07286864d55471511157a4da2bf4d1888ce191190f3e26358598eb4ccbf81968b0a7903a7e534af486a96c80b5009cbfbc669288a76df83f9ae7ba10010956288de80a08cc1c345c4905d94801227623435b3aaf54c2b749a3dadcd914beb889c056df8866f4a6ec4faed39fcc2db29c9e82e5d71116198b22f7693f3fca0b68956cc8c80434d158517fd5823613022ca7680acdf7233b0a66991d5a10647ecfcda75de5ffd14283076f73ad845fbaf773d12aef73b5fd0e18dff943bb2f474be176a3dde517e5b9f577ee8dbaef29217bbd19f596baf2f892618801ee88445a7e2cee3f802ddb288a619913e9e45d62f4549a16cbd555ff75f76b351fcf82cb28f8a0bc4bcd48f8125319956b9578a31b38ccbd3b5695f9f393cad0c664fef71fbd0d0fb90419bf016851f0c05d14b5115c484b1c581c89a63188ba350e4523ee9ee1bd580c0daf11cb308d07153f1a30c8e5b5d2f555c27254a4fe6780910bd81d976645eb51febb62a92bec04aab26e140d7866abc3fa70741b2e2c7ff017617e7fc4a58cd5f3b912a470a7213861e882b48da31e255944ec651603f7ed014736c3b15e14b2726f29085936e934d1080fab316861b5a136e06b665bdb8bfbec0a3790a90652ed65edfbfca439a246a4e1bcab27f1898deaee3aa693218b9140e7e9b1a70f0de2ced3521006b906ad9de3c0d2a78ac6c3d02cdc1dfb0bf07209de1c52b2776230c47e87047ae8bdaf80b86407f9c4e9f5830f316769f9ace4c6a4609461106091b230b2b56c2cb4e540b9a659898ae9e4491314101998d4fce3f5b86ebf266ed6eb66d1443c1287be2a4f8c45db486d5bddaf9dedf3ed033632a93dcb0a4446772a173ec0e349092dfd6936a6a47c10d78796af6524056d6b69fe5e8bdbb1a04a93dcf4d02ec92fac7df4071722adbc60eb6322b58a0d59b649e29b70a9d77a7e6f2e2466488a2b205c71d61874155e565d3bf22d07ff630527e79802360f5df5400a7037840e681a7ed1d148b6b29185e4df2d2bb6afa237b36db9b0eff959eb0db07060b9a54e33094bb5d0d4e219748bec3d72747578d454ebd9c0a3ea0dce3343da607da5f3644334cd9018bf758b00bdc24233b224af263486591fdf7eef7d618cfc46932b18a1e099f74f641902f33a42a14da08733023ef9267764b37455d2270e04770bd9518e0c84440525d4ce56abe113ceedb0b6cafbd80324307fbee734f9836c801e7f0f566911a03e4a1ae4f7f535d24028dafa78ffbabe2b224fe9976fc238ca8ec7b2396ad3e83b467c2c8739ee73ed1e3b6fb16f13204cde2c1bf039dab9178a8f3f986e760fa9ecc3041c9bf6e995f34df3d82bf3d60409c8f667ee21b2a1d11935500ebdf9f9ce796b38acb77415d998eea686d58cb64a98895fc45cff118aca67fb6cdf15429ec762d68468a6a69569ccfd13f58754889d8435645bb95680d4002d3232698b44beaeaa264bf991ef6e7ad576966b9ceb790caa768be608d990d2dfae4aa96d59cda808202dd2246c009b9241065d46d7e6554a495a445e1526d30190b13e3883a131f01209f4e915a76de0befba645ea53556b16d9c16e6e691ad2f59cfd19b38ef05eaef3205156c2df93c7798241f08acd9a5421fab790e27154028a94a264455409b1089735ae747010f89132bf26ad4d60b35c6632075dc7a58ca7808c2a8dba09e426ddff4a23bd0aa2a2cc76c3f3f1d4ffd50007836c84aa8c9814bd9ba0786b8bf39f2e0bdf67b12bb05e349d9b6e3b6775d71083cda005c93491fda1bdcb4ee9d1a6b55b7d65e895344983a1ccfbd92f0e83c703074fd5712943edb1c49fb14d63bebe7e686c026341806ecb4f3ed63e24b41410c14fc39c2937f181ba963861262e2dcc375a93bfa7a4846b1a4e18c1d57c053da7b66c77232fd1c2c413c7ceced318b300f093b58abf0c6bd77b927dc7fd593c4a64fdf96e713156a825979ed90e709492ff73f2c50bdc97150bfc95321e38f3475cd6e32b8285352acd7ed804a92db9cfeba7db773e18f8466c521e281460873c7104550dc7078d7d593e74723a16e8d2599fa8a0d8004b01b2b38d50b6ec7e497a161c52e11681b8fbf71ac21528e28de574554ac336fd8547e82dc4be1df5ce18d29513eb94b0ba12a829db62f55bf38f0f28f9816019bdae051992e921348b15c45e94ee2646b5d987c008948714f6ef6bc9573d5da6a82c7dd300059fd7b3c86ac06d4b5ed82677db8da24a8dbcff67d69928ef729a1b0a6a955037a8f83422b762c4ea435bdde0c271687c016efaa4da520e87a86f56f98813781553ecb32e32c62f05f3bb0a7191ee6769ecc7b71fdb94550b5caa63529c2384e1d80167629dce9c2265aa4f2d3c1a67667a398ed9aded30626a6b8a7506d92c52ce548cd17c5909afc1ba2a468e5c03112a07e51d30000b53b16ad2e8700845e0988003a54f3c95ca8b8f3b6061b6ada20daf5ddd319f9e94e1915f5340190589a61b53d1f7fef9ed277c518ef8f0b4fa6c8275df0173c7d312420e2ad5f4900d6a5313990ba6a985abedd3b7822be7923344e185c8772b1bb22a489ad95cd01027e399917c03de04c8fe1f13b871723e116f4f64f42b2e91d8ea4661df5164c2ce5b5cf5310b3b1691206559e43c3c0593265e1cc7fbbc589c0047b70fd1053f8f18bec01603a5fc397cff0846ebd23693cc58c58184568dd142e9e0afb6928b7aae077abc04cc569d0730abb3c241a2ae0f6c0b224563209d7fe857ef01867c9421fffb50c10d02352e8f4233c5ac3515cf5520870718061b9925ccb456596c4d747ce3069e713caa59807a774916c6752b7f779814386261a09b27f593c4d6a5450c24c05d1223da0c5ede3b44c2333375f70bad6f2d02d57de8b3ad2105257199037a341f4adf509fab4caf582eb6e64cacb341bc8ea9c0bda09744d2d2d4008ccef7a21b5831ad6b163fa59b71f8f2a5d90df6b6c715025e45f7317d2f9023df7811fa1806c352930cee9baab45a1ec1da5c2e2a8c9b304ede6a7387155d4a1e3c127b6ce9d29f41d9df8718758c4475f81a997d30f3a2e1997ceb56e1620e4794c385eecfa56607cac57e51f110387a05de13d4f43ef0a8119b3113f9fa9ad232236df72fa68c6b50bad9578d87eb8ec6ca5d6f48b5719c280765bbdb0021c8fd87e6b61d1bc1260ac7ab2bc04634049458776ba9cdd70dac2c9e0c2aeed7ec9e1d363446ae1ca0cdc7326d0a4f10342eaa11f0cf8c9f548165a757a79087c0477354b71eeeccffc4770fb0323f3d66a6337a4f62fc3a33781b54f538b736e9f1fbffd7871a390c1e024de284e0835e6a008740b049c30cce6658bb2528145687c10ce093fe9153dd3ee7f6678c2299be7995c1eb290560cde2d32bb82ead325ad602c7b03889140660965b2958a22ba3f48996789c0ce7dca33c57289d7fee17741e777209f1b1f541fe6d9502c14dbc98eeb480989fac69aa16e314cf6b857f36e94eeb856f560205c76d298d10e8ff0a1f2a4fbba6c412608bde970c909a5eecddf35b822270a47ee337e27edc8a8e8f1c4d33ee5eab06ba8e3da73ae43b7f406d43b236c517a96feeefaed8fe33e7c0529964d41df508bcc8c8d9ae71102f8f7b1f0304ab1ea6c53b439cbd6fdce0de7a7ccd2a87f2cc78cd691c8fa3aa49acd1eb8c0d45caadff546bbbbde2b65"}, {0x40, 0xffff, 0x0, "92a359f832a5da9648a4621daf9bb2aee58ae0b52253039f3796c7a077a6ffd1be9252613f298d0914bb8b0b"}, {0x28, 0x9465972979436bb0, 0x4, "170f639ab4b43793f39d56113561fe1c826072317824ea"}, {0xf0, 0x10001, 0x1f, "dc8e2496fb6a0f577e33bac8af554cb3d238135d19d6175ea1bd43db0759cecca63ab5d0b6a66f90cef0d8093a978f16adb8298a4e85a0ef6fe63cbfd8fd5d499f0b6615e147ddbf299e62960850c8f5ddfb4fa1993156172a2eee6b2ea73e8da39bb305755b7724fe14f7eafd2045640b53d37ea8ceec3c48490d3160c711653be765d64d78487888e4082ba67948daf50844802c1088ba9631ae1e74bfb8f4a839a70c397de56c65699888b6670b061e95e5439951b2d3603ded787724152bb7628f57ea6ec4f28c06920f1172a922c594fcb599e31fbccdb7f20cc02627"}, {0xa8, 0xfffe, 0xfffffffd, "dc859b2883f61aaa6c02b9b22c589703fb132bb6031a2d1d87be8b5459748812d26aa106290c2f5789c1e8d53f98f6e210cf9ea65ec1be46521be732fea9e56d0b63570ef9509c6ea33cff0a19edac99a1cc36fcc18e8b0591debfd6ae76b4e730a3cc90e7482365fc37768214eb955243112d200e6e208e0ec7a47ad65eb22a08000000000b00001ef2bb01002e0000000000"}], 0x1290}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, 0x0, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x20, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r10) 05:22:53 executing program 0: mkdir(&(0x7f0000000500)='./bus\x00', 0x1a3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000006c0)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="2d012e2f66696cf169856f8b05057bb79bed91291690b682d1b76d589f62d10207e1e219bcfda076"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 05:22:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r2, r2, 0x8007d55, 0xd75, 0xfa}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/179) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getgid() lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) 05:22:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendto(r2, &(0x7f0000001300)="49938dd37633dee20c2bfa080db72e2485af3abe58f5288c69f4e915d94eaac1c19f9cdbed1b03ff0b6da4f82fcb6bc89f77869d1f0d6b09e52831e7d9653dc764f533470650bfd4f1259e12ca12c9720237a4f2b37f9a54f3c1ad6fccfb7c94bbb093e6bb7de0f6c29fc7259e85c1fb7293900ad3292ba65c39000251fd807caa", 0x81, 0x8, &(0x7f0000000280)=@in6={0x18, 0x0, 0x6, 0xfd2}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x93) pwritev(r3, &(0x7f00000012c0)=[{&(0x7f0000000100)="871247a62fb7449aa700f8c2ad41ac27888a2c2b428821dc9299c9678c7e15860ac37ba336d9d4e4c2f97a618065a80a7232114048d690bafc8a1cc1c9371d5cce414abdefa0798a28dd050e38bb074fc8a1f2949447000974691e569de7aec995bb2a1718906ea68ca925f9a9004c54792f546f7fa13c92e191d13c29a30ece801812fa8f8d463aa1", 0x89}, {&(0x7f00000001c0)="a4f5d5c21a2443861b65ea9f654a54ebd3dbea7068d1a28a6872abcf3940b866a77a3a23750ce4599be2f76153c8fbacc1b1b26c4373f4ca5be10373fac8ea07089b2f5810486bd25bb28fc09cbf6407f96b7d44ad06fe912c0deb272b549a2beabd3f268c199a8abd411347b06bc70a1ceb878aeb869769241a7f67314e0f6bda385580", 0x84}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="724e50d615f184f8c9b0cce7fa7f7f621c6715e59d59b5548f620d683610170a6427a14b333b9a0666f5b69a19be8564394a60801694e5da9a318f7c8604e045e36e30160d9eec74074a32e6b21bed5f745eea761f4ff3db79e8602fc65d71b4787319aaa95e902cb8e8340a59b64082a81e75fb4ecfdca005eaafa57ffc0c0eaf06a9c991493a41ea1677c14013620fae9c5b2c91502ad87e1a93ecda218565dc8f60363420cfdc379cc1f27fc5700688f79b091c41634c9810d66dbec27eb9fd0472fb76c5325eb29be96a0a39b923d974cd6be19f627de60c09b318062a29dd8ada67efe40e85706335a71c869f0fc63c9dfe6bba763613134cb83893ff8cb1f1894262924c254f4d4f611ef22d7aa54406bd2eb439cce44123588229abd1dff94d599eb6cc4bf960d832293faddda5e45959240e9405e37f6c91b06c9972bf28a7a2b7a88265642143d622b6bb25df8a6e29d9badf989c8fd55e11f5a30f3c06f7b3ddabcd096284acdbd3fd3745993a6d930b29c439372b1a464aa18dd13ca4a891bc1706fafcd32bfa626f9d8599d8e4afd8ca054190b2b86a56d45b631823067a832e38d9a113d6bd03f3b1f40c6939852fde201c31b1cb1561ff66ac996a896d4646e4721a1828e8684d50c5f39ea09a801bba0821cdc02cf1269fa3c23ebf2256b47a4ded4eddac3e8178d5f917cb92ce975f48a8e66f1901b7699771190598aa2c6c28a257864183947403ffabba734a6b2d7b7d6095ba3479a5bd3b42036ac42820b610924721e9ae3797f90a4ee78489740b71867a72bde681c1255650206340f91b8fcf0504fad58719daf177b70d92e1d7e66188c173e7d82e742f61831b5db3a8486876d0dd9157bf7651ec940d93ff5d6b6fece2eceb079b6d3b85a0cfa6302b2eeec53405d006c61b9d24bf25a2f2a12b8b4fb2fe43b481f3c9eef14dc43e0c8cc2996a854434cfc1039925ca770ab2c101439d1b75a82a672513e2e3c00ad90466bc24cca2810eca0e65d73d22e6e95dcabea8e5745cffcb9d6832e4ba5ca41e988f003f53354e401e6b5073818cf967803bb8cec3e75465594d00b39e7396e569d8efde71bef28e0c2321d90e79053879c44504014d710772a730387ccae01767ca9ff4ed9c7e3109ade40a27a506c31a45602713d81422d3723ecc930ee56fa62d97f95df547fec254bbdbda760d2fdc873e97fa61380a6334da4959b7302435c3a6b4a1617e727aed8f37542998e96bc0f8f9896237b9c4ab8b4bd9dff9be44a216219ac8ad80c694aaae63ab14aa9b7f76a09f42c5efc33fdc67a80756c36e617268ba69930b62f3c8ac2c5cda9b6120aa60285370d6b8b777d198806c366ddc169a52bb4264d4b91f0ca8f942041fad07c65974beb3739f21ee431de3bd89c4211782faf5d7af4c40fce9fcec57d703e5d59ab64e714698ee7eab5a2d0c3e3e3eac80b8f4bd9edf7cded3baa547b07f3aef451e585c177a6967be80941e61612c9254c64110a80c274cf384ebadd793bbc693915ebdf02b039985749355a1c784e1a0e9d12bed6641d52bdcb7cbdfc02e4e63f46661035bffe848021964b61d0ad30bfd61e3c5d77e4577d53591b9f0f81f595e9cc076e5b2b8570a3a2a318daaa731215c4208ac2f14c0e5507f38b65ffda35bee04d0e7f8eaa87f3be3b09f7a4b27b81db7667a4d6e487fedb84b2fd55941e8ddc36de50e2560d5a5431131fe3cb7e8cac2c24dc40bd0f5ecdc2350c902a2ee287dea7588c53cd32730ca53b2d7cc1f905cd832c5c4e0e5486f0c3bc364cb04edbfc6a19a043bf588aff142882a096a78510b6c6366895e1c2f50db59b454aa1f1ad181c33ce9adbf0b03d54bdd7154e967c2efb78c4ea8de5fdc0947a0ee5492de78daf0e1a898a3843dd8d20ffbe1d17c28409e85267edc1390599548c8f44e2b79ed19df48c2c120a4cf9fa00d5583738424340d624d3b9229fb210b207d05d38af610fa0f58ec9c5b59e4e5bcd790a66d5bf0d95d5ece557091b5be7f45432fb44678c322a554f7adcfb0bdf2ea59b0598cc2d261b6ae176bee3675ac60c380eb40c4a72579a4237cf2e476bbbf5b58b1fc1d624ff8bf11040a2b889fefa28e6d4d999eeacab3307e397263ca506eef119424ec71517dc3b040f4511a920f539cb49a6dcb37a8b7d17fa47ece5f0f4fb28e4dc6611690e9d09ba2b17d7a403008823dfbe6f6948a0c6776ac6f970ef4d3f08d6b362bb1deb90a9ba55130075c06e4defba931656724fe21ca9ae42c422bb9d7dadd95ef7a8722ad6dc64a53171517bf4adf548b1a52ce061500bcb2ed0af5cced99ee0a71a0debee4be65b29bedee8cf38ef66c9cf4558e76d2628eaee0b142037ffb06c42f172078761b9581d171f4754df1b36f1cf47255a751713196f51ba49fd97033b8dc1e13b1594b5d0b58740ad47a1a643575c142730e44885869863c7c5b0a5e1374123dd5587fd13e63b5756d8a23f09fafb25ca9fb31ab3b9d6159843b4aece7de3615bfb8553fd6097fcc6bac352d622a8c1c0a374975ceea22e3edb9f0f3e7a6d9e567ac237d35c1b4ad9c075aa21bced85a9a473d037dcd8e0ef0d3d2b7dad569189b9714f96a5cb5ca3e5d5b7c326ce267c5e28ddf8fcca8bfe0f2a172a2e863ecce88a3f3e3c5be13cf6544e0bc0f4cb6d73e9b5e83787d48a8fb83dbf5ac835ac020d6836ecd32b59a58fa0e47ecbb3039a7cc748aa47bdb9c6c5648a63bf67dca64400688d193ea9b237f439d02271c5a4898bec270f61bf32a0543c8b23c3b4af67cea1eb0d4646760fa1403587c2c6835cdd0824066d6570f0c435f5781e2c078e1ce7e6864969469f766b8f85ace1566feed2c2e3c12d33be09481546d31a2ed2be6f1b46084fed833f7bc979b29ff1969aecb98dbe08219c4a01c99a0387ccdb834b69391485d92dd6ce5cb1d94a4c204d479522304a65b185ead465677493dd6aa51176b78d8a40451f14c3934690a87258e8e48271bbc200cbd26befcf9d43529932a3974f688a972f24766314cded85682308c2029604f157c5fc1ca31186fa4e1c173643e3c8590426b58f2f2ce14aa73fb3868e04c36b319e2910d614003d359699f250d01d47a47c7059161f7a66cc060ab70808b9e07664a6fed66ad5fadd582bad6707f445712cec83df8fce386e0ea9d6e5271d29af3c13d3a911bd0babe0e34f4cdc4ac0199edcd54444e26c280c06ce3919a2e277dd870d1e9aae8d05f21a48a0487aafc89f4aa1482131ec1dc0d58ff5d6f0cebd3dbab4d834b76750640a3b05b9d7df915dedc1346c056109e3ccf0ea367f0f0e0f808f3ed239443372ec7918eca4bb70d5fa300737be81148b370efb42291eb302862f9ecbe495d2f0d5ab4d350ea83374942c83343490413b60d262ee67c9018cb2ccddd6f5b0d1736de292783036be355b95b126e1bec7170cf643811f46065ac84f48906c87e0729c677c63cc8691ffb4a56efee1f939f01287f17ae747662aab4d31905ea8a317f737bd6c56c5a16b301472c010ce32653cb62d1f45a39039529885dcf80515413a038c64c801986aff276e15e905b5f3aead061240d523c8f6a98b98555af9414ab070611ddcb29a4f5ca198168aa40553d98b409ca73afc530f40afffe3d71b171c06058840f4350071483501bf8b56d17fbc068e1dd5197c19c8c288fd57802d264789bcea9e93bc61d59eb11c07274419acc6e5ecd0c7a9145ed9e61d9c5a8376fc8e71a4e83cc516112566d14f60aeeddce98f0061cd782bf96eb78ff98a5fe6ab90b52625b3660d090e243d5603b3a848440e2b0b23acd0398e9196d04dce9a8083c63e5ac9fe0eefe112b560c5050e234e748858fddf8442a2517b3bdd9761e08c02066bec9db01b2f15b6cbabe9f9cdb26dae9bad87d325f9ba5eda599b80a9f57849da55c871b56717af34d8d7c8184fd0099fc18bc53b6e531e9c5ff5ff7d2359e541a4220cc905ff116103f852b93a418431699925b78792f3e2dfa2cad17f860dd41770329f1ed85de280f1fc33232f277d1808a992f540ada07ea62e4bf6c697acb1feb06ebb3eb1095e4e664fea6c24c82590cb0c842bb70e216fe4522766be7c2b68f13580b603ee61ea895dfd5d3ed292e1ad4ad89cb73559abb497b4c9206e5f8ebc97fecfc163c67b3a2d2a9fc335a64294df424267b0327ccc94ed0f7f00f553a407e80fb612075cc9dca9a28930d0f98cdad476f5b64670424321e6b7fcfd2a62b8774292b69ca00a40584513931ea96b9700dff73a399e7c720de92bd3e733390a17b88165d74fdf01b94b8ea4a2a5011211ff0811d140443bd4d662095466eac42d678d1ebed7f76a546ac01fecf163ad17bea239583bb5bf0ffff2ff717e0be5c845d5592f85dfda2723264736bff60f8713fd9f2c847e610b24b7926c4f76cf7bfb06a14f1bac309ccbfa60a36b8a48b40637f2441eced75dc72ecf07724263231edfbc620aeb24eece91badf2ab99125648d1ef58de08ed63e5163d31439d24c98181e06c957bb15c29e39da69577f10fc174180ecc2b3ea053e66f2082833805e598ef45c29838ad9d046ba19a27dee05ac00a58e49584e4e8ac605f71aa231a5c65655345d2bd2325875751913c17ff74c1d06835b9b058e6ad6f92ba279bb4e25faede1e6c07038f44f80b76cc79bae88cf3461d062c7f7965892a184e234d76fdd26ef6382a06d3f6fd8d8a99d1598936aa610c8737c5ac6acad9d0c82c2ce7a4e235209682cae9ba07744a4059027202ef4a02fd552610d8c0fb8756d173658d666e49cce4114c4891e318ad5129a9756973e88cf9a720d9e82b0248047d5673bfa96c80928d20888683d29d9f61701af6f2cec6abafca2b92b01b9d87983570e10f1c113bdfdbb797c8cb72f12fa3896b425155e71bd7f50289ad802adc1f5759fe72cad200ecd63f7bd14ac5f476c8aeed8be40fa49460bafab4f3323e1e41dfb3edc46b58d212db7a341e33ef8db100219dc01e4f2a0a80421a11281315b029830a0763ad8c401198dfaf4cc130e6877ba86d3cfef39f99324bf54d741b0901c0e4e7a15412877421f8c59692a8db65d79329569586a2c8a4b9120dfb85f200ab06110b88fede55619340d52ba08b3ecafc41751488272d3b05ebbbe118d077ed3a1e910d115a02110da975c2f583a16bb1071a4b31e28e008f5a83cafb9562e8ea8dd3a6a81ea8fe65d4c3eea1ecf67a055d7f92bd179f66412f21fcb7021254f07038de133e969110140fc772273929f52cc38759017c8e34c232a29ab87a26065a21a6c1e22bba2d38c18e5c439846ece8a744eddd4e64a1037cb3f03ce85da0dad1f9bf41536694c74a7b100e99bebbda27516e10441e1859e7b5706e1d959c4e1d4832c8b115b90b20ea882ebef5af48a7b693fb61931c18b5315a1f2c4914e01ada035e4034592ad5a7352661e65669cc890073e7e5cc1bdff3f80e2eaaa9504d7b1dddf35ae0d11281bd555b3664b669f2356d7010882ff5b88b4e6a5c36034405588033a4077ea5a46d0c1794f3669d0b729a841a5f30f7ecc0c7f298a4dc0dee412f6f199961b40d01a6f66e7021537f1172f878c79100ab93842117118728694cc48ceaa69b3194fea64c1552459749b6d4391ee8e2877555d99582f5da3e10cfebe5943c86ecdc17032b63b300014280a90d2e0331b618011bed05c67e75c8cc746020014065eccde72eb6244c8a9c2452f26f031c5f7fecf21db5cff7ba030806d90f9009898b3e", 0x1000}], 0x4, 0x0, 0x0) execve(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001440)=[&(0x7f0000001400)=']\x00'], &(0x7f00000014c0)=[&(0x7f0000001480)='\x00']) 05:22:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x0, 0x9, 0xec}, 0x1000, 0x5, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xffd1, 0x80, 0x1, 0x9}, {0x45, 0x86, 0x4, 0x6}, {0x7, 0x5, 0x3, 0xfff}, {0x3f, 0x0, 0xaf, 0x3ff}, {0xfffe, 0x97, 0x1, 0x8}, {0xff, 0x8, 0x6, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000040)=0xacd5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)) 05:22:54 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x40, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x41}, {{r2}, 0x0, 0x80, 0x10, 0x9, 0x6}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:22:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) fcntl$setstatus(r5, 0x4, 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 05:22:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x5, 0x402, 0x612}) 05:22:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 05:22:54 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/237, 0xed}], 0x8, 0x0, 0x0) r1 = socket(0x1, 0x5, 0x1f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001580)=0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpid() 05:22:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) 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() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 05:22:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r4, 0x1}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x1) close(r0) 05:22:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0xfffffffc, 0x0, 0xfffffffd]}, 0x3c) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000004c0)=0x400, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x1, 0x2, 0x1, 0xace, 0xffffffff}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000001c0)="abf87ed6bb140d7d6a2aa34de327d4811c4f21f27a1766abf34a08a1c29ff3b80aa8b5ddead7d6fc754f63ebf0c6b771747046e58e218efba2c1df10f5c1ed5849555e50c24666d6f1dcf65fc6fd5051dea812a8"}, {&(0x7f0000000000)="414060f7b41cf4cbc2d470393b786766a5d286ce"}, {&(0x7f0000000300)="42c7157ef5eadd69cc9e260c426feebce4660e616d0eca56f944ac3e407437af92dd3d0ee2f7e754d060f767e64a012dfe2db4c92da6aa0cb973ddd5b4043499e6394704ec12177801a8a7a71e4cfd8de7a32d51ed8d6d60821bccb593d4d7de733d9a16098c2fb22fa6d364291c751b0d02572a7912b2e15caf2de2064d089795be9bd515b737a573f0982f533e967b339dc174323f2197c4b1f412390360d7d3fdb14b8a6813da1746e6909f14d9c13205ff7f1e004d63d43390b3cf6b43aff3ab4872bf3f195a0e267771e858cb864db0ae6e7fdc77bfe023cb18af51134f0c75bfc77e6ed723227197ec925e"}, {&(0x7f00000000c0)="8a6639bc4121fe740928cee46015612c5be9a34e4a7366b195d5237b6c2801"}, {&(0x7f0000000140)="46cdad8010e0303dc500d5d8e09f4b10b095c990fc"}, {&(0x7f0000000240)}, {&(0x7f0000000280)="6a647c0023a092dd7f4546aeb85409d6cd119d6e82d43b99003a1205a36b0e1b2d5e0995aab4857d6a08cf80b0be4d3880d3240ccb03df656a22788f9bb072"}], 0xe4d302737d52dba, 0x0, 0x0) 05:22:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xcb, 0xffffffff, 0xffffffffffffffff, 0x1, "d730c15b00f40000000800"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair(0x20, 0x5, 0xff, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 05:22:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x5}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xffffffffffffff75}, {&(0x7f0000000800)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2020000000000000059f708c56d0d29287a2ec7e5ece18f59201bc8dea1b7c08c58f3a2e4123279e7d742710acd6d03b9b18f4457070f40c5512200fca3f47126c8521faa548fe162a49c7bfd992d4c54383fc79d894a1acff2fe4eb3d9b6b4003088f7e6325b191157b9635dfd8d114aed5560bbb9ba5a879440eaf952ab289ff6a194f04b7c145ac5e2b2577349026c56dbafb7c56d2aa2fc7bc004a6f5375415c85ff896d1714e90de8cc310334c0875ba1562c60da30420155d322976d5df8ac3b352909b1324aa367b0a8847e79f2fb8cd003243128205b02fa07d7fb0268e74a716e309d6f344cebe1dde56ca7cb4c59f", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) readv(r5, &(0x7f0000000e80), 0xa32894c) 05:22:56 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000002c0)=0xfffffffd) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x0) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket(0x2, 0x1, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) close(r10) mknodat(r6, &(0x7f0000000100)='./file0\x00', 0xc000, 0x2) fcntl$dupfd(r9, 0x0, r9) write(r9, &(0x7f0000000180)="7753715e4fa900a86ce50f46541e5792fed2afbdf57b2c7dc777e1006f15d9929683fb0a58a4a1e56b43e6fe54806c3a24a0dabbc8c3ad1de688de0eb0378cb233baeafe3f99aec3d9bb9f7ecf6188d7dc04bbc2760facf703dbf858cab2de4ac2d5482c", 0x64) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000040)=0x5) socket(0x20, 0x5, 0x6) shutdown(0xffffffffffffffff, 0x0) 05:22:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000270, &(0x7f0000000040)=[{0x100000001, 0x8, 0x0, 0x29d8aaaa}, {0x5}, {0x3c, 0x0, 0x9}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x5]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 05:22:57 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) listen(r3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000200)={0x10001, 0x7}) r4 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffff8, 0x8, 0x1, 0x8, "c20bc813355c293ca02e09d68b656585ae6b52af", 0x80, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYRESHEX], 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r14 = getppid() r15 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r6, r8, r12) connect$unix(r1, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:22:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x9ef, 0x3, 0x6, 0x7fff, &(0x7f00000004c0)={{0x3f, 0x4, 0x6, 0x40, 0x6, 0x8}, {[0x3, 0xfff, 0x80000000, 0x4, 0x2, 0x0, 0x7, 0x1, 0x1, 0x0, 0xffff, 0x101, 0x6, 0x2, 0xf82a, 0xadf3, 0xffff, 0x8001], [0x9, 0x5, 0x6, 0x6, 0x8, 0x974, 0x438ed30, 0x4, 0x1, 0x7], [0x8, 0x625ec385, 0xffffffffffff6b93, 0x5, 0x1f, 0x6, 0x4], [0x7, 0x100000000, 0x69, 0x101, 0x100000000, 0x9], [{0x40, 0x7, 0xa1d, 0x8001}, {0x2, 0x8, 0x5, 0x100}, {0xf000, 0x6, 0x200, 0x80000000000}, {0x5, 0x3, 0x0, 0x6}, {0x1, 0x400, 0x3, 0x7f}, {0x7fff, 0xb4d, 0x3, 0x854d}, {0x3, 0x7fff, 0xfffffffa, 0x5}, {0x7, 0x200, 0x1, 0x1}], {0x2, 0x1000, 0x8, 0x8}, {0x40, 0x0, 0x7ff, 0x7}}}, 0x6, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 05:22:57 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x20, 0x1, 0x20) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4, 0x5) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x5, 0x44) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x1) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 05:22:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:22:57 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8000, 0x1000}, {0x2, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x7f}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/18) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:22:57 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x1000000000000116, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x35, 0x80, 0x9, 0xfffffffffffffff8}], 0xfffffff9, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff8, 0x40, 0x8fa12bfef2070d48, 0x2, 0x40}, {{r6}, 0xfffffffffffffffb, 0x5c, 0xfff4f, 0x2, 0x5}], 0x1, &(0x7f0000000100)={0x9, 0x6}) ftruncate(r2, 0x0, 0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 05:22:57 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000eeff0000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r7 = getppid() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x100, 0x7}, {0x2, 0x4b}], 0x2}) r13 = fcntl$getown(r8, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r13) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x810, r13) r14 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729daa0b6b63aae9c3d7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = geteuid() r17 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r7, r16, r18}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:22:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0xb83e48a61459e93a, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/86, 0x56}], 0x2, &(0x7f0000001340)=""/227, 0xe3}, 0x0) close(r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000001440)={0xfffff38b}) pipe2(&(0x7f0000000000), 0x20006) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) socket$inet6(0x18, 0x2, 0x9) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)=0xffffffffffffff8a) pwrite(r4, &(0x7f0000000240)="d000"/14, 0x4, 0x0, 0x0) 05:22:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 05:22:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=""/225, 0xe1) open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="41bcbba863362093a7ec62e406f1e58a0d643493e18e948d8cad85192af61daab8ef758819743dbe666a40041683a3154bf9de538638b90649370589bf465f60b9dc27faa5aed18e89f763c4e828dd94937f5c077587956f14d28ba4f5cbefd21d76447aaef678209652f2174d7368c546f2905384a47ff153a57c7b96126c5beb1d5de8b58a7bd012cbdc876fc1c1eb90be99bed94b0e34c076c843aa8502d8b916af739c68917bc65176ca228d5666764ae1ee1969", 0xb6}, {&(0x7f00000004c0)="092dbd95f6c8b73f0a73e2b1bc6378d0bf7998168fadc3aae85649e9ec5b82e889de5af75daaab3ce0aeaecce0f087f08cda71ca02e92d0d1f3234b3c7136e44e5dce842ace36b3beb0b96f1aab304908b3345dbc87d6d9c3e49d1ab31efbcb7be41da9badc83bc1e5f2a50a690612bbfb83c68315e47610fb49caf16e2977c2e26598f6b0c2737ca9ff99e69d5415a502c464c9b8a64535cc2415553f73f60eeab63e9917ad414c296b27875742aca68868af16e6a460d08c92e8cdf1caa41a618ed8a57ae92788e01b9f0b14026de854f2e2757ee706af", 0xd8}, {&(0x7f0000000080)="cb2de4df9694cb86c3b421bda3913ce58ae3dcb5408bb45fa399d4d4626373c058690d58ae0b870d6f53db0070b8a0d2", 0x30}, {&(0x7f00000005c0)="bc8a4c9e39442e884f9bde9a748509e7d31884e3310b90e2336ba9226a615cb9bceb87364bcf665e9a8ad4f3ef155cc310c0919199130499e2d334bf62701d1c78d5b23120eeba451a009403793d403017f56f8f805ea01ed6ba484f4ca33870723b26fdee60bfaf50a2a7da234b5a187b0c8a73be8bca0da8b416afdb6401cea294a6d5", 0x84}, {&(0x7f0000000680)="a918fc5314d3cdd9d7197495026ae5dd6fe802f174884c75d21ae371cfbd307ea1bba581bd4cb61ce4cf5a2ca292a534915c504515ab5d0bb0300e5b65a55b499034216633a1d7c51b4ca4eeddb128d5dea0e2d6e8acde9dbc6ed7fa58b3aea048b53d0099b26c2052f187cb30aa2b936bf24aa6de22b6d189a4aba022d480d81922f2010c257723edd86207c8354bb089736cf9c750fe00dafa9ff50c53f2cd7c72f20567fcb570907932b3cbe1d0d13e17b039489057a7d88a61365cb326696a102cb5", 0xc4}, {&(0x7f0000000780)="d8b7f481026fc616b77284247477b535a1b901d76e07a6100c64c8bf11923938feba58fc1a81f44c0a6aeb305156a7043be20807e6fb3dc074f81bc8e74a63a3776f1388708f17705d2fe40408ea067d80dd68a5a7dade33624a0b274cc220ba3c328ad9244b6a6bf9b963a19726c8b6bc2ea0caddf226a889aba158990f061a8683721374f45b551ebc0cde2000193e2bdac04f6953a769ce1a146c07eb3dec5294ca588e39f2cb5ce295dfa9282009aeccf87af07a4790cff33b7fdd8fac148175a4053978c84f6a00a102", 0xcc}, {&(0x7f0000000100)="3a7a90d62c54e93eb332b73862742a937ee2e0718e6b7b", 0x17}], 0x7, &(0x7f0000000140)=[{0x38, 0x1, 0x2, "d005e6136f7aa5a6a17b24faa0f965008695e844cc070169dbc9cd88c6d451954241203cb3f4"}], 0x38}, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$inet(r1, &(0x7f00000008c0)="0bc1dc6a705ec93dfdedbb76d432fa8c2a3a75cc54092f67d38ccddd656033a70314d50b84042f617cabf908d9ff285fba594c9566be82f4dd2b45e01e6dce757ce7ce1e683df927", 0x48, 0x0, 0x0, 0x0) 05:22:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000001075430af76c2804f44975d2c9b01742984580f77237584c8b59adc4a3e31abd2e20f1cb99fbd7d10857cba7daa1db29edcfb042465f94c90e07124f9a3852aceaf8416cfe69707b22988789bbbf741906bbcb18b0be4e8d6d4192bc748cfeff67f481d782f614bcd5e0af23aaa4dcc30ff20e3003f11c26dcb9b6d053e7d2c471c9d4aa0c8f429eb76fd175466142cec9b6745a8a424d4057874284e37d06"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r3, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x80, 0x4) r4 = dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)=0x112668ad9c6e2a00) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r0, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, 0x0, 0x0) r6 = msgget$private(0x0, 0x280) msgsnd(r6, &(0x7f0000000180)={0xb6135d6965e54389, "5ca45d24503497a19652217fe6352e0a15345e8de390760e96b27ae240d232587f21d5676d0c867006ea74170513fb6e7ca6411aae004daf2ba214d2057433a5d9b5d57c6819f79e81848201b3e194489a6382b55630ca01e02c23556f1aac8678501c5cc6310904d95d74af3f74a9db208a6045b5eec72dd9bf236125d5c4cd95a5da302b40f9ab08c279ea97562850a2e6d64720f69b3d13"}, 0xa1, 0x1400) 05:22:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0x1, 0x7, "489a70f934e70cb1c0e8eb29b5cb51bfdf7186ec", 0x1ff, 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="805700b2501577ade9e6b5c7525a32be96df372bd7a195d28000000099319296c40508dc68f824b180eb513f23", 0x2d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 05:22:58 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x1) 05:22:58 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 05:22:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 05:22:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r1, 0xa, r0) 05:22:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x10) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206919, &(0x7f0000000300)) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = kqueue() r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = socket(0x2, 0x1, 0x0) r19 = fcntl$dupfd(r18, 0xa, r18) ioctl$TIOCFLUSH(r19, 0x80206919, &(0x7f0000000300)) r20 = socket$unix(0x1, 0x7e12af55540593b, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) r22 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r22, 0x0, r22) msgsnd(r21, &(0x7f0000000480)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=r17, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYBLOB="e0642e77c4e0321d8b32b020552366c545da292bbf9d2d110be668f0e947a28c09a353da1e223f23ef70a99e4ee6f03c23f3a2bafd06e745f3750cc25692ccb216f09caa6b73be2369a5c11c0fbce81b5a07049dca53c86bc9bc4f3c2154b2134e6a9879"], @ANYRESOCT=r22, @ANYRES64=0x0, @ANYRES32=r2, @ANYRES64=0x0], 0x7, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r21, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r27 = getppid() r28 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r38, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000036ed3bbad8650908b4cbce980262000aebb90d5c19d9809bc2d428476eea03d17c777bf109fa36bc4f2a56fe486c324fe1ad84275c08b4c9f501f8c4a7632f1a27bb1c52d58af792e04bbe953e8af40e9292444d8bc239c53abf427c041898101b3122a9c66236"], 0xffffffe6, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r43 = getppid() r44 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f949bc7bc08833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca4907e194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r41]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r5, r7, r0]}, @rights={0x30, 0xffff, 0x1, [r8, r0, r10, r4, r11, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r1, r19, r20]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r27, r31, r46}], 0xc0}, 0x1) r47 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r47, 0x0, r47) connect$unix(r47, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 05:22:58 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:22:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:22:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x1, 0x6, 0x2}, {0x8001, 0x5, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x20000000010001, 0x0, 0x0, 0x5}, {0x3c, 0x0, 0x3, 0x1000000}, {0x2, 0x0, 0x0, 0x3}, {0x4003, 0x1f}]}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) pipe2(&(0x7f0000000040), 0x30006) syz_open_pts() r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) r8 = fcntl$dupfd(r7, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)=0x3) ioctl$TIOCSCTTY(r10, 0x20007461) read(r4, &(0x7f0000000000)=""/59, 0x3b) syz_emit_ethernet(0x170, &(0x7f0000000280)) 05:22:58 executing program 1: syz_open_pts() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r7 = getppid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x80000000000002, 0x7ffffffffffffffe, 0x6, r9}) 05:22:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7, 0x0, 0x0, 0x1}, {0x4002, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) 05:22:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) 05:22:58 executing program 0: semget$private(0x0, 0x0, 0xc991dfaf3e59da27) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6}], 0x1}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) r4 = socket$inet(0x2, 0x8002, 0x0) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x76509ad4d300acf8, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x3f4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xfffffffffffffff7, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x6c, 0x8}], 0xf7, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x7a, 0x20000000, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x200fff8c, 0x560, 0x9}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0x40, 0x3359}, {{r6}, 0xfffffffffffffff9, 0x80, 0x42, 0x3, 0x401}, {{r7}, 0xfffffffffffffffa, 0x2a, 0x20000000, 0x5, 0x10b}, {{r8}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x8357, 0x9}, {{}, 0xfffffffffffffff8, 0x14, 0x20, 0x0, 0x8001}, {{r10}, 0xfffffffffffffffb, 0x20, 0x3, 0x4eb, 0x4}, {{r11}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x5}, {{r12}, 0xfffffffffffffffd, 0x4c, 0x0, 0xe32, 0x2}], 0x9, &(0x7f0000000380)={0x2}) 05:22:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unveil(0x0, &(0x7f00000001c0)='w\x02') r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$BIOCLOCK(r4, 0x20004276) 05:22:59 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) bind(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 05:22:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) 05:22:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xa, 0x0, 0x1) 05:22:59 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)) r1 = msgget$private(0x0, 0x718) r2 = getuid() r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom(r3, &(0x7f0000000500)=""/229, 0xe5, 0x843, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) 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') r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 05:22:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30004, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x3, 0x3, 0x5, {[0x2, 0x0, 0x7, 0x7, 0x9, 0x3, 0x5, 0x8, 0xfffffffffffffffd, 0x9, 0x10001, 0x4, 0x4, 0x0, 0x7, 0x2, 0x1f, 0x8001], [0x2, 0x10001, 0x20000000200, 0xffffffff, 0xfffffffffffffffa, 0x10001, 0x9, 0x7, 0x5, 0x7], [0x0, 0x7fffffff, 0x1, 0x100, 0x2, 0x4a, 0x7ff], [0x7fffffff, 0x800, 0x2d, 0x2, 0x2, 0x2], [{0xf978, 0xb5f, 0xc5ae, 0x1}, {0xad, 0x4, 0x2, 0x3}, {0x101, 0x800, 0x5, 0x3}, {0x0, 0xffffffff, 0x10000000, 0x9645}, {0x7fff, 0x9f3, 0x80, 0x42c}, {0x4, 0x7fffffff}, {0x0, 0x9, 0x526f8873, 0xbc00000000000000}, {0x5, 0x3, 0x80, 0xfffffffffffffffb}], {0x8a9, 0x44a9, 0x7, 0xffffffffffffffc0}, {0xb76, 0x3ff, 0x101, 0x8001}}}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r4) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 05:22:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 05:22:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x4, 0x3000000}, {{}, 0xfffffffffffffff9, 0x90, 0x40, 0xffffffffffffff3a, 0x8}, {{r3}, 0x8000000000000007, 0x80, 0x1, 0x800, 0x7}, {{r5}, 0x0, 0xfacfd37f7870181e, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x21, 0x7, 0x7f}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0xfff, 0xea23}], 0x8001, &(0x7f0000000280)=[{{r7}, 0x36e126fcc48dc2a9, 0x1, 0x8, 0x5, 0x80000001}, {{r8}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7}, {{r9}, 0xfffffffffffffffe, 0x18, 0x8, 0x7}], 0x0, &(0x7f0000000300)={0xfffffffffffffff8, 0xb775}) syz_emit_ethernet(0xe, &(0x7f0000000180)="e278cfc0d1ec05bdcf977e40991e") 05:22:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45, 0x10}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe28, &(0x7f0000000180)="40290700000000000000833fac4c5445dcb2dfe1fbd4eff33485c9368cd9f6bdbc324374cce398dc03b1e5d66806fecf208693e61413b7805d801bfd080d2aec830c9a01da1f52846b474a9d7148f7cfa8cbae84802a0ac49cc1538c85164e2ae74ca1f4f080a3c129178c055dcdcfea7b043c9ddc1f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000080)=[{0x8, 0x3, 0x7f, 0x5}, {0x1000, 0x20, 0x3, 0xdc1}, {0xe0, 0x9, 0x1, 0x9}, {0x8001, 0x76, 0x2, 0x9}, {0xf001, 0x0, 0x0, 0x6}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:22:59 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') r0 = socket(0x2, 0x1, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000080)="255caba02c21966df07102b3fb5829b692eaad7c669cd10ad64c4c2afabc454d8aa73705d8ba59f873fd453aa521e49bda90b157bc5fd556bb8c0cdeb8d580b88e6ce4dd1888847b4bc39227e8082bd98713c279391d20cd4225357ea7a6fb10c3b54fe054f91996f8d109d55865fcad87f534f651e5be6426991c4656093ee9ba9c2034fa61e10d232003ea2fc0170370ca1eb7b44e4524140b7ce95252a1ecf2465093a10d6eef", 0xa8, 0x8, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) 05:22:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x2, './file0\x00'}, 0x3e5) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:22:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 05:22:59 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="ad73839d7dd30256b4c407000000eb2a20c1d9c10214655f4189ef8e49dace1d4973e53467cb4314936e8957c6f24ea35d8d9be01e9c89585972d0c4db6d80786cab4c270269f07cbe336ae1aec357fe3e365e2573c1d3df2ef62719986c42e6ca5107f9bbb0ea06113526d467c71201000000000000003f9e90e101227b167741821015f18f990000000000"], 0x10) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="05a19861f18f852dcc52118c4156d12d007ca912defc385d17ef1aea6427ee40e6843e559c81dc054090ced801941468b567dc25bb0196d043619da1cfd9ee86a0276e61e50c287de2e5d1078955c42e49bca88f3eead4aa958e3a390359f20d4ab6e77af710d857a6b74d74f68dff0fcd6785b96803992c6a10f812c7d3e8cc91ae20a30544b6cae26c425bfe133a98263561b5fa8db9476612845afd03db0eb56c7eaef2d7ab02cdab87e5fb05c453dbb052e110eb11bb10fcf5ff7bea2bd855b9af28e4fed3b620c66c285abd"}, {&(0x7f0000000340)="a27ec84d85092e4f04c4a91baf7d589cf4478afa69aab91d9969e651e6246779fa667d7e4368b3bda6e5504960640021b77348c9fd59bea6f016a251b73dc23e714c44d5b0973313292fc36c2252a51cf4b02edb14891054d5ac4c2ed9f4d1d8c388ef3b73e9e30310b0546ce8a8282035c55d8c5009b1cd4b6ec78d52e68887f2abd9a930a999c6d9b47ad338d945585380445092765ac0e4b82285a54de38dee7711928316362475a1c978322bd82f288a8187cb46f7bcd001eaede6df50fd4a661bd9ec0e97ec2be08ce9950e4296a61f3b9e173e51f3bd24bfa55ff72fe2d610e8e3"}, {&(0x7f0000000180)="c3c1304667b745d756667cdc8fe9932ea57e1ada3aae85c921df0ad13bc5b6a35669c4abf9fc5b2a1749a2773ac305063e813548ecef4702c3fd0163c2e23d7dabbdf66cfbc0785899b6a1e75928e3"}, {&(0x7f00000000c0)="96c9aa261def4ec6c436373f19f5f38216f31e364d010d3e4d0f7aefe940b33cde37a4813671ac68"}], 0x1a6) 05:22:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) mmap(&(0x7f000046c000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0x68) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 05:22:59 executing program 1: pipe2(&(0x7f0000000000), 0x6) 05:22:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 05:22:59 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}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x800) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x2, 0x7f, 0x4, 0x6bd, 0x401}) 05:22:59 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000480), 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8120, 0x18) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 05:22:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x3, 0x7) 05:22:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() getegid() r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r14 = getppid() r15 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[], 0x0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) setgroups(0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r25 = getuid() r26 = getuid() setreuid(r25, r26) 05:22:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r9 = getppid() r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = socket(0x2, 0x1, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x80206919, &(0x7f0000000300)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = fcntl$getown(r0, 0x5) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0xe0, r5, r15, r24, r30, 0x1, 0x4554}, 0x296c, 0x2, r31, r39, 0x6, 0x5, 0x3ff, 0x1c000000000000}) seteuid(r3) r40 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r41) setreuid(r3, r41) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 05:22:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000080)=0x3ff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x100000000005}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) renameat(r8, &(0x7f00000000c0)='./file1\x00', r10, &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:22:59 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206919, &(0x7f0000000300)) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x80206919, &(0x7f0000000300)) r18 = socket(0x2, 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206919, &(0x7f0000000300)) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x80206919, &(0x7f0000000300)) r22 = socket(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x80206919, &(0x7f0000000300)) r24 = fcntl$getown(r23, 0x5) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r30 = getppid() r31 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) r41 = socket(0x2, 0x1, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x80206919, &(0x7f0000000300)) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r43, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r44 = fcntl$getown(r43, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r53, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r58 = getppid() r59 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x3, &(0x7f0000001140)=[r56, 0x0, 0x0]) r62 = socket(0x2, 0x1, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x80206919, &(0x7f0000000300)) r64 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0xbe2946a306b63ab6, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000040)="145f35da159284c69b25b203df5f6c81a58e1f23", 0x14}, {&(0x7f00000000c0)="d1a9f9c534896b3ec598107ed9171769aeafd9486230325a71921edf2bec33713636a64521fec92eefc5819b03148c9fdbaab758bd9d6924fdee209297756f5b11070d5d4753ed8161b3fab2a42cbd245ed55cbc065a90f074db4fa3c88fb4ab13ba09c40568dbedb446c18a9e254c6c87dc83c34a5cab85b910bc76aa6bda869cf0ff6f523ed351bbf6372ccf9af81849dabce88d437345a6512125616b9eba018da54819e6e1c01494a463d0def748e6e059242371edafce901f520f20b7d43d550ddad0c03d664b61df20a7cce8c25a73c2041a074c9c782900b48988dc617f15607e0f25121dd5ed33329af924811971140f97a7c1c286bbc0efcc5e821c18dcd978d7d63e6ff9831958a99eb3842330affbb407ffdbfa09cfbb308126381be8582012882bddc553949208d3fe631b9034caec0c4d93bd680c4343752d6ebc51897ae3b1fa93b01e81d66f91e8ca066e1362418073fa726a159c753d99c82208e17b2ee76c360dcb7b97f721ed66e652ae08ed8cbc81fcf0ba12408ac48356e2dd06e3421673aad67ff015d0196ae15310d0fec5c7fdd3abe6811b8e579e2481175853a7924ae32ff344e065c689c948256c68c467b2e461a8a5c405c349b63941cac6522d3c4cae403911bd976acc00bcf7ece3071eb9f0a68065d0dcf595b164ace2d0d7c1dbe6bf397c79091d6f03ed9b6bfecd2fe1e134c872ce3b4edd13069fb18e4d741e8a70d986da4fb86f9e7ab62c452b55e2e7b66960cefb6a349f43608a01cba87c07ce9bfe59091d7f93d4a1d5d717afa523dbfbe1b5880f64756c6a88652362a81c9de758d5f9f30ae2048d5a431d7b393f3ea534c5c0b973ff3348ebadbe389383e9efb38ca64778fb5044ac6141ddc92caba7832a92249c8d97cf07b7bbab477d8cbe27cd29a02d0e3b9ba34c671462cb691665842b2b72eeb05724ec4728b1cd5d8aadd9b3b574813d1eb3e497062532d2bcd39411da43d30d2ad544b11bf8a6ec46cb10724b263afc8c2772d7e74d0824eba4ec43335bcc6f0f35bf35c215f11d751a5ee826d05299f2ef56157e12fd0c21a51a330baa144c07824dbee1c4854405a76916222e36382a109e3d1c053ddd7ffa3daf8c0e7c784a776aab77b7c1075d36499155ddf7a35d67d79e43d27cbb5823dbba8932df12e3c7e8f5ed9dd95675f40537a181788503114928a91d680b6a46dbf212d0e45bdb6499b217fe5397e843e749e4e923fbe84fea88b941623e1970dac5c12fd01c63ccd73e06315dbfb37b818daeb4d05884db544b781453c1d033553ce6f2b7881e4c9ee01833e3a1d9a84d4f32998550f2d797e6b993c669d2c846a2d5be55fc6c05201aa4d2a1cac9ddc1faf72df2dcfbb791c6ad0cb3b82cd18f94c82d0440e0cf3de582beccf839bbbe5624866b9c6ed5fcbd086efb72380471fc0ca7e8aaed9982a0f9ae0641ec866ca3fd54d080b5cbe9ffa3436c2b080a6bb3cc5c7000fe7c3edb8aca4577ee3c91a87b8dcb73642e7e8865675d416c2e133e260642a3862e3f98792a91b637d12df8298d207b7de29418d7ced2a2c843305314b5881836915fbe47348d429245959361b04a9a88218fee95feb5bdf8b73e517e842c8386e91a9305c00ffe3d737af744540472f13be387e42a0c58a0690391f223203be0eaffb6f394b23b1aa52d4946c9f645e3626a1919577289d69e6906c331cdcd3ca096cf793c7cb51d5f6e8e1ad10e99a9cd46fde4d17e494df470e59784c5c2e3b3723d0d2b9971e0f9fb30c1d6699fe42c3752484d27e35ebee7e9c91337c2c05a1c256ed6cb851f12b827718de5065ed13089c62c80c215819746e7d062fa56fa7d05f84a2fb3f6197db6d90659fd277054262992ef311bda80c50347fddaa92463419d5684d35bca16390f79a03493dd43beab7636b25c520539a33ed927fecaa176dc5c13d749315952824aedb229d5cf7bc484110d3cd0f422a2de299411f3cd06a6560513f34149942e76288aeb5d885d65827b6722182d032a2466e73ad930d124bd80824da5a1a5126ba9244c2a12a9d45ca01c81f59840192b25d2a97d1581186def5accbde84df0e62db51d27294f10dc7b9626f72530beeaed7265810c4d2f429031c4cf811e9a68dc499e37feea5161ec69a53536e222795f88eb820c4f852bef008cab0d19834e632a9a5840d6b935409e4d66b48de5c68a510b7eecd55b68f64aa0d67b8f74d9ac5db2e7c02b12ab025b8586ad45e4dd4739cd6556d7e4f58b29ecd931a54c6ee46bb0a6e16caf98c9bdd7cdc723e1f7238ecd167d3d6cb1b82339c8f5028d73bf8ef3e7ca45b949881be2b4e426aff34bec2e68b159450afc004ace7870af6d528ec3907b326e039871410780709b711aaeb82bf50188f739b339501157904aa0e4cacef1079ff75f48c57ef9b65b9a83dfb5ace859dd629e33611789faf164c6adf3396baa7fcd2be8120b0e66d11d6ab39f37ba2e1020dab80aa0ef6985c25ddfad4908f0773c9b319bc8607342bba3bd339deef17f039d060fd37f7cab18be43ea559b26a6f7b4c59ef5b2d14b501ca0ca3027ba1336ea5dfebcf4ce5ef45f331f527cd0a6d9b1443e10bb1314399b90102424ce56ac1de35581b66e1c4d7c2b6504b79f250bd9e9e7d3c3fab88431a5c5cccb50437a1ee8d08ff438b0c7fd825ffd9f4469ed74cda5d10eddd3ef6e158871edc38fe9fd7e345f6abe2d08f1735d838edaec353b17dbca947cb8ac48fcb226d11989f3d6f43b58408fe93ca5ad8bfceaa178bfaa95053f89b4966a729eaf6c45ce64b2cea97a1fd17c01484cadb58527acdeee6fdb0356392bd91af9d8a0c03f110185e11f295b9f3ddcf9a75610279520b18c88fcd137a4198eeba997b9dd1a2daef7bee8d73c6d72deebdff0e74546c24d20201efca81399a8d1eb67c0ffd7b394965281838643a3b8780639c7f38038978ecc115523edb2b94c66c5b52c9fac12370b7513c02e567bf18239c70e0f75304316c2188b63d9e87cd568ae72533cca140b6595f5ec46491baecbfd06a3858583196c4f851ddafe3b1809014bd3faac5f3814a3206083b6804d20fc499c006e92458204e2a54e9b7441bed8b45a72d0775e27f10c6fe0ea9c17f8a2949380b252b1aec2037b22870dca72c3093a565331e3e35dfb41162755f966867ab1ff17ecceb05d5f45806f4c357b1666de6db7daeeb9a97cc6e8982ca8bc681cf3ae159af62226aacb3aaef6a8608106291d18ea3fc14de28f35632ed07466abe5b9240e408467d0f3c80d62cb959ccf9f2324ec54823685a204fd6e7edea02caa5681bf7e648c92ed15c0232ba571822190587147d6b1448c7274172b140ebd1c16e8ad69a73d743471111eaeb5d7b5008f79cd4a269598080ff2a6c0bfbe4a99fa347fdaa95a48c6389766bc78fb25c1b6bb70e1172943547cce5e6e385c7d1c7ad45ea477255f3375bc52105e452118f3ac8c759b04bb50c19c18a0a7c28f537f7da96145fbb50727641c41ddc56ee4d7fbd13b823eb73b2ce9858f2970624ea344c7fe88b46cd81506956b81d7743d41e8156b020fc81d728860bf93fea441caa3f2f2ca843df87e95e1285be339367ca2ec8e327b673ab47654a4345d6ba7a2dcc27f4500d697259fd5cd7fe0ac79496cf3b7baa3384cf4115910811ac47c7d1294c758d86fb07b1ff6461f9fe03eacdb62dea8bf2cd0ca0f68793ccd06a2d31ce16e180e555e1b5e1eaee4f129ebca0ea79640e3abe7135cf10f95fb1e784eb099ec46cea931b0e0dd0e80bf95fe2d9186015e309deb7fb09ea0836b7c5d58448781373a16f60dc834232364fc292eb1dfd4b73753b5af663e8cd86d55964836c34e8e276795393e71804f1916cc1e94880ff63be7fc514313e73fe368f36a5a143d8a075b913a67028f9075435dfb037cdca2a815ef8f9653b667cb7374abd32e9870e4b417b9e7c91e9847591712420119e3d7f31ee31bacd9cbef76bae9ce549a5135f689c2c141c7683e97c2fbd3bfa5dd4042ecbf7a983b53f991ab91363aa3151ae8b8bc4047d426e8f9323357014e71d49f5749a8c8b3ae3c928f5346d28504538b667fc1b7c8fb43f724babd5ca2bbfb9d8ac1492e931590d7e210d84e2bfd11d674f4752886ac659b429c3a041c22cb71ad2e1e5ebcafad6aeb7fed0fea8df01eb3aba2dc4411058d0cb6ca8b5e327cc7896b25f44832e1811212dc1a86122c6cc5c7ce14f4638d6de5101581e9e4262f7687e0fe313e99b311009e6f326a3f022094b7ff8be364a51eafda3c2b66ce5bd75f98d63aeb0e91bd3159a7f30102dc8aace1a7b2fb89e367213749c99c2b3576b3d28870e1279bd895bba3471499de1b83ff5d8a9e3ad34eb6ba09d6d80871237347516a37cb8c3b06c3d2475a491958f354e51a13c736d394a6a13db3dd385b411d00dad3cb29c3d5254acbd2afcd1eed2ad02396e8730e3240d504006c8d3fddd366ec2667eb99017c3da1a39292c22a9716ae73c109204f039009cf365dca854e86a9a170e1185431025cf4917cedcd25657e5b90eb16c7e2cbb8aab9c0e8c2131b191117a860289839a46d88dae2e78ad4d93a5bcd4c21ba735b6abd147f22b8dda9f08106bc95aa02c7b88d57e05665ee7ff1d497e0a2869fcd63082a81d0325783f75fc2fd63375b73667dc569a094bcfa9fe738c06f112d5f2b55b88cf0ea6e7f1f50202c9ee486d7f003c06fb52552d78af7f4b96d1ecb9a82fc95305f96e79c6d072e3ea8caf894dd3499ab8a75d6e1e07b29883e839f75f06f39a9ee470b4de5863ce2a6c23f112268f5f1430a3c98222ce33b05d73f2da3c6cdb03999049c120da35cdd86da263af7f54f011e9ace2abe29e66dc1221ae2e57f513dc2d36aa8056d9b5789a7a523b8ee1a0bcd23ac919aa31570567f733194e9c59595d814bbee203f5c9967d00b352040aa79dc175c083b621e853af59f0a139b2c161de969123edd256fe5706c413108f54a3f890e8bc3a2f69ac62493293b86ffb5219e2c5bbf17ceb2712dbe81bbd624ad766888856c79c8ee958eef2d06308e94ddeedb21fa4a9d8a98408b971a7f5a05dfd10d8d3530421fcd6bfe207a484fb45691703d08f458dc5135d9841c29e85f21ca011325dd18e4f65f62380bf94360b0c2ef72395ae1e577a177cdfae58b95f906d6c9ee5d1af08cdb3d58dfa8c3cc7b1dbfbe0578f7a91e54c682e151b09623a3d7e65b5917e75cb32eab1a69975289d29ab7f930a940097c64fb3d72a623dde632dfd80141f8c75a835b132f370ba8f678bb5e793bba225122feb2d6f066b96ffc2efd527f329e683c9874fe131066037e47a23ddf5b26dd8732cd3d3243c591ab72338de0b578b5a6ca0cb7577bf4e0faf0a418d4f8f7bbb60f1609ab64347d2e177287f99a6a1be77e6a7dea3fc6888030e5951101930317c910eeba626d1849a96d1b0510e502fd9f163c3837afd0531349cbdb44e785f85600d0ad3e334765081eab7bf7a9b43d0306ed5b40e2192ac310881474575ddc27a1ac8dff5a50aa2832a96c0f44a2f62f5aebd0f9141857f6f68c41a1c77cdffec794cd16a30615b4777296c343a0515cb241e7973391aa052504240f7b3ae7c757a5df6d33694dc33f37b448b5f9ec9ea52cb9b170c36d6ec17fc4800ae9c3784d573a74a3ca235bf764507ae8c517f0afeb70f502cc7ca08bdad85a58d96032e8751daede91c1a82d10fe017508c306830b0006ad6d96180d8a16875b9c6d95e418857a", 0x1000}], 0x2, &(0x7f00000011c0)=[@rights={0x28, 0xffff, 0x1, [r2, r4, r6, r7, r9, r10]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r11, r12, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x20, 0xffff, 0x1, [r15, r17, r19, r21]}, @cred={0x20, 0xffff, 0x0, r24, r26, r36}, @rights={0x18, 0xffff, 0x1, [r42, r0]}, @cred={0x20, 0xffff, 0x0, r44, r49, r61}, @rights={0x20, 0xffff, 0x1, [r63, 0xffffffffffffffff, r64]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x40d}, 0x8) 05:22:59 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x80200095}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 05:23:00 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 05:23:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r2, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) sendmsg$unix(r3, &(0x7f0000002740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="81301ff34212bebc5582fb9e5d99a53371f9e4a95be3207492a3557cba67d19ae491f1650146e8a64080a60660b644f5d51fbf268146254a0b", 0x39}, {&(0x7f0000000140)="0b1876d952adf9cd9157bc5a1b263c8e2fa0b972b3fefdbb1e3fc04e500be0b5601f63895e8235ffef424714532a8578c1fae0856a58610674b7d9d444af5aa404cb74cbfbfa7d6945df1de2db70bcc8a6cd0b9e3ef3f189f8e72d864e9ae200e823cf9bcb02c57985f8bcdaebf6e4ed3215589fae9486797f2c2bf9ad48a5a0518ea326d1fea1b31b83095a1a2d6e43ac5257ae42db14f68f2ff357c1a6f3631849edb5cb90f5f7b607965473f6085cf1f141fbbbaae5802e3854c49f759a1cdea822f1a31aed587007c50c33efed7e588cace206523c587171a37b6f391d3a7f1153250e409b246366203113c625d7056891fb2bfa7bc83f0679e0930617309277f391c7a47253a8a73f8db75a1e338d2570252428e34f4d832f44cd30c88974fd774cdd1f7d4c5de914896ede508c2cdf743d4d76b69c1711feb812a6072d1eae0ab7ca7528143832f309e4af025f997f330e0443e1bb147b26173779464e0705a3fa3d0f1a4498903e2769d71f4da82538caf09d4c9b5d1fe2fc95ad545c2bbdba1ea2454087f34e02e8e9a1816d91c472280d1df3f40823839512aae65f6453a37df8b469aa2e4f44a875e9749f42eb2cead2cea8bd43ac37108b130ffa02d76bec0b60358124a2fe59deb68cfdb488e6cfaad2f41097d5bc74acd2c3b9d020da42339b84f8361f80685ad57fbf25c8d2879bd98430cae4861a76d45be88ad18cac04fea7252a8e8296fdc3abd89d2f2e059a4f13f3aea4f1fbec3d26a789a85ff155431c25610c3f85c7c9cf26221a30e846c2c9d92f7e5ea62cc45a0af3fd7959cf3fdcb7e200b83e38b8ad68e462a3e0d6899caa5b5d7dff3b51290e770f5985bbfe107212d0d5423e730876efc07857f83bcb398458de8f33498d806c0bae964c269d3cdea53335271b2515570c422477034bb43ecc2247984346853806906e238a8639d425055e05cf728d2d70f2e170ea3d62915bd5924258ea5dc31286f8ec98472db6ff8622076f0042105b761a8091dab4ae509baca18356dd8c57afb8cd4b850f93a030d6a11b16700c27cf1c1e489213282a76410f4e399808127e9e1891d13b386039f9117e304cd9cbcc4857ea7ed65e7f53210c98df8980bf20d11f87a883fa74b125ebdabb7e34368a6544929b8d970488aebee4034f37763f3f29e1e62d404faf716d529b607385f8a4544a071cbe5ce04c454fe840dfd7f36a8449dd44519aeb345a5a85b634e8357dae9f4d5ef54215a37206fc7d73660d56777587292298e14d6d83d5ba5fe149fc0d02c2b54edd5d46dc2e4843c361c30d9aa01884e732d507f69aa3e0056c1594b105469bb4fa3d3dd84c1d7a92d16b30f18b2ed5f2d0833e6a62a69283fbdc77963933a54c98fc1ccf5bcc2c00ca79195fc018cd02b138844e22f0e8a2fe80bcd5c1408d3317364280887b7bc4afa4c8d087f2c0626cd2ec2b84ed7c8335fc506cc14f15e86f71c50c2179332345b7d7a88c6ca2785cd832d898959411678fcba414983f59b7e95ef8af948b9f0e79be01c88bd2ac176de2833ea4281709fddb18ae12b112c66a2646c83a2631ff31fda3fb6f32ab40f3de10f027866f0edc8eba983c8ce94396d87180010f5f93da8ac0cac5af6a35c7dc6c422d1f98a44f5318404fb7a8813f0d11c78dc9b7d83b183beabaa5b5071c95fe8a962ca667419a97364a73e16432115920a91bf05ef2d093c177586b8a3c7bb0e1c20d3a0a29636bbcc4b32ed15fb688f7e2139d3292299d3476124a80ce2337f571233843eff11cab75579a24f8d1c794a729ef326ca3475cfa14b339763c11f315a9ecb69115b20eea841c38ff154515e1b18e092de9e9b4ee05146f9278340d63898f9a5f386982411af3140879b52f7622ebc01f5d1629232be0898d8b790e1fa1b36f2a970693dcb3fc23597c30bcd6ac3a95a7166ce9e94a114bbf7ba5771513f1fe4889e821d1cdb2ff62ff76f07aa84690e0fc16621c37019a6881b22dff3646e9f91e1d5c575cb4f2e386c16f916495d7e37834ff6d8f0758f3ad60ad28004eb07d8f6243067802965361e4e7ca76049ad1c6e4757b9b0ecd988c6bdfd7dd0325dba070e11f6d9a802daf82ac5e35744760a0d9f3e6e74b0f1ecc3a5eb142f5e62ea02b60e9c4efa7c6aa527f383484fc508a9135305c89702cef6b6b74ad9504c61ea88ef7af0ef0764e882f6da87a57e683a0e1e4dc54a0776977eba765ac6a81c4231c593b9d118b62d4003a635309b3bff9815043cc2c98579ba61718206b7df51e56b7564316cc0e13f58ae4515737fb1ff8543f20cf0f85001e385ae137e614d7bbfed2b98211cc9c1eaa3959a9d6f01554c44a2a8b313a970c848c10d65b8410aea275eeeaf8613047b99f44bfa7fae6a82e047421d467c46598a86e93b3fb2647b08055717e39769ad35a0080ae208bd276b1b9f57564520c6e3a84e0298c5f210264dfa5a50a0d6dee3671deaf9c6b359189a3625d9af1afcbf6dac39b79e128aa8e688b1d3094c727691b30ff6a8ae6059fcb0b3dc534e9acdf9bc696e8c1dba811c1bc8185101586640c87d55adf20e663394b6c27304a3ca7b3a4ba5240649412adb357ff615afe45973f931ef8992ea3bc6b35c257452472a643fad06b6ed8ea68c5fd60ec43cf074a8d0ec551196b6a90b953de01299e769be26dea09097d71771fe4549ae2cfc7640f20cfc9c6c013414cfb45d900a739d3b9e13f73566fb75e3304e66a0d2e6f4d2f3372ad34da82ff7c75717050e86c0e6e56ad8ec35b2b27cd9d05239b12d33e15a920e51091c2cb14ed24b18badc558480996425d9f28b01cf4ec54cdb5b4cb64dd3fee7b5803fe482758380ca334206afcccf9c291457c86e81e09821461cebd3cd0784fb7b2e65b387ddebcc8761a98bf61ad915f08351f6c21adff5fb0796d8d7a5d3c77b7df5a48ed64e8f28989e728453bff8e81e466faeed38e7fb0ef14449345264be022cc7f915d139cf32bc5dfbf7fe25d1e4b83168742907aa96ef7cd8b059bcb625a94b469cb60f1650c11abb75349c8795b0608db0e6ed219cd81650dcbeee5d111ee895b3f42477c31e5d444ec22015e25ccaecf461363fb428779dac1c39a3be3f78aa08c82264fdbcb2552c9658a1e99cc8a8967fa3539c4466a75a6e3027bfa37529e235cf5f30a242a81dce4e24b44dde089425bc4076e2e391fea06a7cab3e2568cf8d859c68b26e8eeee91f147edf6a957a0f1abe7f3c865e37527c6066650edad83a22b82f482b9631728cf0c236595ae18b216c9f6c8b94a34234318fdab83bf2e1b39e491a2f9ec9b5fa1565c8564565a521e63673984937bcc8931e44101eb9e9f855a748b8d26bbf0b4b36c40fd1359857db7232a2f6aa58481292988484a70ef6f166f05e08e66aead8c1edc1ac57e51c5fdede16b8bd73aac01c4c72d38254b1685bd88d3a5716001938569eeebb63e87debbc504ccdd1bc6bec95a8e05146a860a3f3d58e44999ad0300e05776e45c8970dde990766c34cf1bd7ecab8bb20570d01c3130747f2354799bdf8bed81f22359032bf3f3479df823984022ba8aea9598c0506eac7659be06fdb8c8c19a2748a6f5be999622c913f0c4626819a8885eba564a76f4a6d153eed304551149957569989ea29f73a9ea9b211089463ac5776f12005ffba8d44cf434f297d78ce4d004486fe2e867f4639f9e83dd9c62fd873fce64067d560c1205b8cd5f0a6eb2005317b05b057573a29b0fa5bedbd021fb9750e38cddfb048db74896aaf64ad09fe883fc7f3ecbdd668de667c97ead71db4fe51527a78a65bc9068bfb601c7a5fc069a021b19ccbd41236004fa4bff5231b2a49b8583af3b391241dfe1d1968f13f5020cc85e8014fc0898b54a23d7d5c2958289a1e4c034ae2b22e0c7b9fa851f3e51823efb6265f56667253bcb2fc86f553fd86fe01649fb1df0460f68cdeee6d81f392b2f701095a2fd87595543c07623721a1162fbade7adbd4febd013ddc22300c0c01cd7a84d4e2526a3796e3f897f8dc21f7e8356f42f78029acca1fecce59e4b1f49024f9e00d68b7f8fafe5aa5b2b315dd079583c509647db7d8e0ee57a0733487ba51d127956a67ae3ad9934f5d5d013722e4580c600a454d68de7eaf1600a2ec1013e1d8a62cc55d91183b4318b7de91b9d6c34c3124bbe24d1ccd5438969a8a2741497a0d269aa54a14cff70912828d7098071ae645e1853d17c0a55ddd4052b073064629a8a2a52c005a583fae29b2e0d2da11be5b27ac8759cd3af77ed14781f6d3672f24f19ed04100adcc62528b05c63f87acf5610f10ab7a72a1b43a54cfbdc07c4777f4c24d354f82515781d74c91d14958355fe3db2cc31540d03917d96cbc8bf9968da9ed584addf5530353f402b22e82db114246c92998dab81b6661b7b7a8c6f9bbc24b637968d350cf896a3c0569bb99f4c19b7f78ca01ac4c87f9a8d4900b3ff618406edc93cc57e27ef4df80be67eacb8c4792203cc937770871c19e0a2d689ea8e9c0556fcf2bf05d6954e33527df9a3e1bde288fda06d65500f010cd247f0e82022590ba3a88fe7ffaf86194f6e32741906a2a01620ed2e9e4aac1b8053233ae975cc145a396ab1012f94e7acf94580742260ee28807920660c73ba8783ae31273950ecb8c59f959fdedcfe9f32a851e0920117a5dee13ff46d9e87597fcaa210433c6a4cc5a0c6548735ee48a45850e2b3e649fb31ddd69e89c526ac4acd78d5137462b3ddaee752b144f6eaa06121d523f5c2ff61942c97a435928a0d687d44eddbe8d8651a62ccb016986ad37f038a129c0fb6c6613c68a73862532312f48fda2d1bfebb2b27c42d813a064f9fcf7562c910c9fd859aff979a47300d2125260303a2918fb2f6f3dd114859a471558c8c69eaf54812090826334e09ddfc8953c7683db42ffe3edfa94c51a31a226d762f08d413d7f00b8d1cc2ff6ff5e91521b33b9775e734605ce3cb721c24a7f9c7d060be7564672bb33f4c1f4a784e1e92f8d7917aa66994bed34036cdd341d303f40e9475226d4209b3757dd008ddfdf22d9171a8cd07b94975de4cecb7981d738d4d914720cbcbce84ec9889d3ceab11e8586a43ddcd0ce3cc2be10b5ec595ed72e723daa0f12707bfe8b7e93ab94e26e62ed188258a4489fb9db061e01e5987fb9405031b0a675ea8b7db0fea20a4d7df0bc1252ee4d50586bbcee5a82150a75c0b8228014da8bd8ff541d36e2a3da5f90fa865fa32c4db2bba8274e2224591b89c904d134519116f589eb8f461960cc323f6200241a8adc87cce07a82a16404b54095778f77ed96cf24c04a27ba77463f8449991ffdf588527a97d1badad8f44b6082aed57bb7c75c46d49a50f3696cd275db0346a3ec101739f9d441c30dc7481d432e80bbaa4bfdf137ebdbb62f55cffb13c050a6df190cdc5eb027df60394cda89295fca503f5915f9f0ff181933fa2a8cbb2d2ccfb636c9991cf5343ce71d781eabdfe34195786b365ba8fedcf3e5ea0e879369105e3bd87ea928b9ae027fdd4b06a647fb22783f62f2c822f9dc365e1cba4e25fef9397007f683a0258be2806f30305825fcbad6719b220f6641bbfbe5fd6e99f5a0286e0e1349000619abb0f0af926ca6910bd4490dc5f66326ca074f6677511c92807c37137f8eca9a8d3dabd813eaa4fe52bd0f21a9dbaf16e6653c482a0bbab5aa6f99ca372f0093d74c2411e2cfe77f2cd58b79f41d4b192e64797dde44b998dbe1e11bbfb9bc3ffb81ca5", 0x1000}, {&(0x7f0000001140)="64f44f7c7c9ace70f745b135033026eb63f010822ea12a3191fd3013892d119789b4903cbad4189fa93f2c4390c6f55889ce67ad844709b952f3fe170d32de850c4883b712e0ede53ca50351275452bc075a8e5386a68d92e1ddd2d4c256bc40447b608e90c78f7ec77299a6a1b823aef491", 0x72}, {&(0x7f00000011c0)="c749f5bceb55ad029770b0e3db2c21d34e144bebb1286ce4c010e84e8aadb8c5de480e694b3f995f50fdf15f42ba6f1b9a83b7e6906c4435943eb0c606c11f25af36e662c772a49001cfd3ba800317ad91dccfcbb56af808a25744300bb41178136a4417fcf08e55122b5d4ba19c7a68c7e117ea19e5dabc74e307293175413bd9e5d28d4d22335adcf7f5baf12b76127351075fe6f6d91ee76beb3be1c35725a7b00fbb4c4e09aefbae0057553d", 0xae}, {&(0x7f0000001280)="489f958a42c9a5880c6a1db15d0e586881a7e360475630e88272ce4e3bb153937da0867950ae4c77719f877fe720fb2e10ca59bd7a3539330ef67be76e0c10410983efe18f0fd9ccc3aed011414b910dbd9313951b2b3c9d5e27a386f0137fa049dd355e93205fd4636c135074bef02691e2bdc2321329e2f4293fd53d127355cc174cc7eb281395e103d41ccaa402a73563dee3641dae9a13f1d74afdf04ba7ded3aac7a93e487260be6752818380e894348df3bc5dfc0d24b710dd72cdc4990acf5fd6bb4f653fb18560d2817daff8c743b2a529f0d3e33f4c18e676061e9a40183f2dc2199bcfeec01ec2b59cae0b5ffbaf33c1b45a5d91bbd167b1b572c262a17d229f138b4eb75a5bfe4edab9979a51dc094d84e8d186845dea0915ad9a3c3239c9a7de3414331bff8d6c4d6c4e2f40a03e95f5718aead593d7fb64baca9e08100bf27d66601f71e78c6a9cad3b739b811ff4183cea644d62614efc20a9ad67d23fd8abf232f6e7f50b33755b895a9bd03375a1533d5a70b49608869ede0cce87c0135a677b9efb84ce29c3b901e8adf51f9cae7ed0d6267f35ab5a6c9125fdd6788a06d5d14808824bbaacb8959d9abe0075abd5b922449a937454d194347fe5b65fa01e0cf67341bd9638ac0ca7731b9f701aa0633011c81b429c1832b0aed31eea5e8412940553d9069bb55481a2dfb2d2521a6aa3a84122d9622e8adb2ab01a2cc956b2a1c1c6857829c8dd06799e6eb0f425b7ac02fbf778b6a29baf846bc2e409f8cbd9afb6d22b44ee926cc9805cfc02bb2b0aee0d2a047fc0bd568f279617b4dddd7526b6572f210b6bd95a545e14a079146076c725a28f45f5db0825c3e899a0495481fec06fa664a25190c71996099474a4c53631bc8708d929e01420e2c119c4dce2ef9cb704b5aea9668b01f64d8e75721ae3f2da3a05c284d78e842e757b427ea737c0813c6829243992f1a3c6a433f9eb8e735f3a4c0172d3f95221d480392536940f51647b6376f14218c98983123636497fd00a8d7824f43b06c784b08266052e92c044434d958f92383c98f898036b4f51ca514394282c6a89f01bc57a290bfbc2a5594ac2be681e6c7828d77b69b19f38533dc3d3ac665059be1634d73d0cd57d7428af6ade612a94b2b8ed3718f1962dd94adf2faaacf7427598d2a9ec29b0c2c7b28a20b906c2e84b72116e98468d670ca1e36d0d577cf472a0ef306ebb7516005b27e047b7127247d06b27ceb16b07d51d41a1d58a5a6ef8ca1dc790a352a27f28d53819ca1faa16544c039a70b9eb0072ce54b6b9717e7f5cadade759a74d8e8876785d06f6839d6b60df8fe00886bca2e51590f6786b9c96f89b1beff7c2e9bbc3a79c42066ef37412dba9dacd9d96ef438731fdb255723004220eba047342890b76261913d7b5455486a8e63bd9ed2cd5694b6c071c3f116a40a186b709fe82e6e02fe72cdf34c6d4e7bec39e6f1776ed7e42a31f7e0d9634ceefab6f3671004a6b46c705c0735f7964e80528171a8c5a5f18b28015f237ca813d6ccb9dc88e9f61d28a5eca95900275522d4b8a25f53d664a6920eeb2a125b32f5fcc0691d57eeae7acc52de998579b336ab3eecda2f6d665b279f67c409c44d78484974cc4afad6b55e75771b3f628b69ece562240e62bc74161375ef332c12a51c7e80c0cdea7ae0b18851ff8710e24ae7f49ddd47e518083c9df1d3eb4b5608da1772d214436a658100e74300b9c605120b349f194ed87b063e9300c39efbd987685a14b9eedeebcffa8a301a6763cf2acdfad484b904db49e424d3088d22de0a6bc155656f9a2dd5daae3e345642c2ffa17434b8359b4283a4db4b4fffa1e53d3f0d393d9647084bce80790a96a04382a3f40ff786e5f82cecc4524e1e0691698e85b5edaf0efaaeabcadead0ceed8dbd96ee0c22c88d3d134fe55a0a2c804df0f0e36fb8fbce68d598178a1c8f64cf971f4454a82b50370584431d6f94a808e727167c0cd43890462cae6a78b4366db25de22cf45a5a62985def435ce25167609609ad609f318929acaa6f61cb08b8b9d489ef7aebfe2a008a250e29e0ca9ac47fa504b4c50893f510b088658367cc9577946ec219c100c708d992f89b40b3f4a0dc1f29adb7a75a793d7c10d35f768477f76f9f55a65f3b7f0450ae8dd0e43f3b6724c0a89644383cadad1017b33666635efb6be7f01b49f941db7e615323f1e3d207f2209bba972ec2c68fa8d4ecf069e0171b0b6122da2e190bb2b82509ab6dc84c759f887359831299ab8ac6a5f0861530c7255cf6c729cd182b7155a596bb18d5ed51afb91c4815ba42c9ef1fbc0867d1eefa9feee7e32e4b580b3ad405091f8ec0eff256f879e3bc81589ad02001b471dc2487b8a5396379ebb520020b7bec818dc6e5b92c2eedf1b9ae109cf1858c4613ab095278dc4dcf22912ad4bf4aaa08da6297c457e9237da95d4a7d8891219bdb1a78828972514ccd3c08eb64e23b441c2d6fa85738bcd0baaf390f0a16e1c34bf1ef18dfb96d703e3b25275e9084d5164e61bfe55a77765ed33c502e1c0fe675402c6023557a626371a555ad9385a332123f0029bd2a4c78dfb274d73bd566f479d0ffa4c73afbb64c414b7192b47f0409c861cb7d2fbf82efaad1e959b514dcc35327b6a7b49b6cd86a6d6105dc6b2a6a03b9a1aa0d137c58a150bcda069c2ea17aea07d1fc14b4611dc3108f9b41355f7e5bd7ee73d8b65c446413460898fd1f71c1233d9dc59ceb6f33b97b5f8e61cbcf727453233447d942de98f9870f491b03f8081288f81d39fc018dd5f54442e214dfea8f666a5e8761c2f4039f53332b999d489a069212516531a59f0e2e7013aabeaf38dcc90003aaba49460f309e76900806477b19b30c169aa514c341637d7a19c48929cf3b47f3defbe880ffc11578614a0b69a156296d00cfd321c4ab7ed42271d4dde0e5ca3d3bcc420147bdf4130609035023e8b993a714b35aff14ac212b79e2444bcf16c3c5c3680154d4ab6803e0d0cdde4d53d3e90c507d75bd73078b636454c4b3200ed1d0c00148521b854cb3e2868c74d07b92338ee2f9bcca5c1118c9988cbd894d0e2cf0a7b64c9782588af0fa2590db66f0d1dc927d388593cb4536d7494f62905fbaceac27b4bec1979c426c4fa59c7ed99ab1cf7461f9d420401dcccbc20d59b809f4a6e43fe2d0fbc219dbbe75995c67cb14925f42258191162c5788ebad2285335910eb53f7cc4ff713b1c87f2106b53535c79cf6832fbd36f33834c8c3a90720315ad7ec6ccff3f512594b61651cb229a5f05a6158dad04a6d8812fea0a6f692f16efcde23015d94c220aa1deeb5a21d08871d752d9d6b3ec5d40bd222c89dbdf577a5f003c500e4e6528386f43d2156483e18a2366a4d5e58462cb289a301061c37f3b6e9d32be1dec6b8355875bc645564335b911baf0ade2ffe6b274452cd09f5d7738dc900d952c54ed9fed5bfa0e070abbf14f84dd5bab07c143aad4f4a86f16f408cad4972f9d14421bacff265963ad791b7786341a956e9a746ed3ab4a14dfd16dbe3dcf23d32812cdfd06948a436dc43be3ea7e935f1921bbafd6fadd3ad8f7fb4e7a5cfb4f2f4745ae0db0192e872b7236a41a21b47f8a1c2ff9eafbd4411b7fa7c37d0bfeb566ec4c436dc15769db9004cba825b7cb8d3c22711b6c9f92385fbf6226a51009b6464d24b95a11fdf1089e2b095718b21aec7a8fee82c3825940635a3b2b9de8717e8bd6eb18137da226b1c8a8a0eb58dcb79d33909d647ff2e1b97b458c7f99c551f8a73d527e0e2728a0b4400bebeac82739442ff669d21276e9725b35a0117b8ffce58062808098394b942e21e9e94649cc49928a23545572717d91da399fdd0e824baa0c8fcaee3481810aec7be8564308ba0b366df8cf217042b45c836cab923d920c9969a0ac872ecfba58ac9f00b7aeefd5aef5a8273c516c898e35b826e81aacf4c4050e51513802cdca6fd415604ba9aaaadba9c3078ba06840e6bec951f9c994f7e32a60a8c1bbd559c8bad64c77ccd2b83f9b57f89fb0ed35e1af2512f29f22548293c48078d0d4fc2d9eb4886ea05a5a68c72d7dcd9dac347390a43b47dde34b0c92fa9c3c46c96ebeea64ac0f0dda00c582347f25e129ce35917f2e72cfcdffa30a95808ebe122e1daf83dfc161c644324bf0673e8a0072069db9b3715b14a8683134ec5d9d6ea8766d33a819c8c4e7ecdf90d49959e2935a12489a2bd1ae166bbd77bc175763164d04b8773ea2bd6d7bbb297b674f9ee747ff3dedaedf0f6179a3a1e0dc60e0974c6a1f1fd76a72abe6d0d979273c64e6ad9a2eee1398fdeca9b19966c13ec8248606fbd1bd1f4553daf9171c25df325aeeb1ffc26f71f31e5844b54a8dcfcb0daf71233825a503a9d7c4881ed680efb871eb78d3531c47261603d73bd31e544c5f035ac4e9fd7c6d3d8a9f02fad5cc241b64d462862eb988d184396411e7bf60b40dacc42532c9b79c2812a26fb942c82415c6a0ff7cdf316a9112493ace16e199c2dd91af8e3c6d81db6a44e2b5632227c3f5c1048abbe84233448e9247e11924217a34336fede83ac181a84688b90c80e7dbcf7ef4e0e8658f0642ad31facdfc26d9e5ddbc7f12965e9f31276ce3d2b01266a11e6bf52b6ba2e3da3fb74b7ac210167721dec569339c2a8b63279690a8c7fa1c0567ccf33c7f1a150d456e4ecff3d3fb37a61311310f241ae4630901c463058e1d671bc52eb92da89d30bbae433505087c7ab861072766258d421c4e6a4b1360ca323e7d5a745bb6ee90e98c4772a327b328cb4cce3d3038a85c9c89f475eb7561dec1817b9eebc715c8903c0830d5200c30d99522a48bc5047a28a61f7d5fa68dca2abcd1fcc0e46e45031b72fa624e6dd2251edcc299b20a17f3f880bed5d030c1e2cef1466be315b7a180c0dc4c54616ed514af7fa1121c3e8c54a9d85cc20226bafa8b255dbdef1fe767e6f593eadd48f5b67a99fe2c23c700306f6b554cb5abac122d2bef1def498af18243f22812e4b037676c0a1254302952188bc397d246873daa78887828c1d01cfdec6003d4da5fb9d2cd53a37effe8b861188e0fcce5cc7eceb8bb3b72478956067cda4420dac49780583494f82c1803ad8112b3e77bdc3214b90842967dd968b8896aeacb4cee254e23ed72e3537797267660b6b0b10574fe67a4016770811290f047a894b7329c7a82ab119648237eee07f344a20f4f21e9e7ef1984cf77c82742b5855b9173f2816a1ba7754dfd8506fbddc55ab4f84b12a3fe6cc06e64530beb73cfcdbd3f2049805966b8e1ebccf5a54ed2832ae7a6a8d8d3b2f9dbaf305256ac81f4dbde47129dc7cd6731d81b8dbda69367ac7a60579ce338ea4aa899f33d0cf4dae2092dfd8770c1c3427ba2c57804f6a2ceccf26abbfaac6a45495d7392b00707b02eb1ff2c10def0e1ce60f4d9bbdf08c5b2b538d90ff0e569bdd4ef3afe5bbc4bf852dd5de9d2a8562a39687d2df8b01606303a6422745c33a6ea23c3f83482bce51fce3f447b7a3d1e8220a295704298301aa46848fab85192378b0a61a85cd3c246741272986470724585967e650fb08c6155a83b485251f666b3e3007fbf5a705649401d6c5ba10de2133aa37fc79a0ece76dd110a385eca3507aa1390ee25f1c68852dca6c95cf858c8f760e5ae8f3eaabf35576f2f491de3fdcac55b035cb01a4b24add83d1281bebdb20d3a4c2f98b043e38236027a4d4b15fffc04659ccb4722e14efd4", 0x1000}, {&(0x7f0000002280)="948c91d3db6cda0fa74596a968974d33c8f01dc765577e37c720bce06eaf699f335c054b22dc2bab9d75cea0feee859b55698c", 0x33}, {&(0x7f00000022c0)="e8c2d5f36f533b7e59a1d403477b3f7586e158ebc7bd91c2357ac8d5a9530ed604d6d9c448686a48595bf65e76bca8b09ea8f8856b77d3d4a4a1c7e80a67a4a924202d7f80bb7faa119f340190a3e8e1952910f2f5df4efedc688c26fda9f3fc4480cb99a4d23746a5593e7c696f7eb8b9c851f5192b3da3509b66b8e257ebca", 0x80}], 0x8}, 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:23:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x81, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)=r2) 05:23:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x10054}, {0x16}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:23:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000113, &(0x7f0000000080)=[{0x1, 0x1, 0x0, 0x3b}, {0x3e3, 0x62, 0x0, 0x4040000}, {0x1, 0xff, 0x7, 0x1c0}, {0x7, 0x7, 0x2, 0x20}, {0x1f, 0x0, 0x3f, 0x4}, {0x895, 0x0, 0x3f, 0xb8e6}, {0x8, 0x4, 0x4, 0x9}, {0x7, 0x40, 0xd}, {0x9e9a, 0x3, 0x40, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 05:23:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 05:23:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4000000000025}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 05:23:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 05:23:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) fsync(r2) sync() r3 = semget(0x3, 0x0, 0x40a) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/222) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = msgget$private(0x0, 0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r5, r6, 0x0, r7, 0x38}, 0x7, 0x100, r8, r9, 0x80, 0x2, 0x8}) r10 = socket$inet(0x2, 0xc4aa336a1e159085, 0x9) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000003c0)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x30020, 0x0) lseek(r11, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x7, 0xfffffffffffffe00, 0x7, 0x20, 0x9, 0x800, 0x6}, &(0x7f0000000480)={0xfffffffffffffff7, 0x8, 0x8b1, 0xfffffffffffffff9, 0x9, 0x6, 0x8, 0x9}, &(0x7f00000004c0)={0xdc5, 0x5, 0x3, 0x3f, 0x0, 0x0, 0x7f, 0xff}, &(0x7f0000000500)={0x3232, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x1000, './file0\x00'}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000580)="676545aca6de5d69dfeaf728", 0xc, 0x4, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0xc00, 0x0) ioctl$SPKRTONE(r12, 0x80085301, &(0x7f0000000600)={0x2, 0x3f}) r13 = socket(0x10, 0x8000, 0x4) pread(r13, &(0x7f0000000640)="3da0643760db6b87a1b5065b67df59876106c69edf9209790132ad7678da803360a982f8152e596c9a020274bf4ec895673be94dd3e979f7cc8be67987550c490b38f5d39cadebb69a75c7294cccc6cd85deae3ba7cd8c76b5b0910a0b55e769393d9f3ee99b52602f6cb0598066430605125a2649b5178bec5fb8858b7f44c5315f7d714c3f2b8fb57fede0ccd671e5f6eb724830db9c1c5883faa279cf0824469c3751cac652267b84e7dcfefbbce02cc667ba44f85fa68d5eabc10d09276a38bd5003a440ceed629da2fb916c3adfa4b8b4056a766f006070ef646ca0f0e6", 0xe0, 0x0, 0x0) syz_open_pts() 05:23:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7, 0x1, 0x3, 0x4}]}) 05:23:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 05:23:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) 05:23:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000680)=[{0x280, 0x6, 0x5, 0xfff}, {0x400, 0x1, 0x6, 0x6}, {0x69, 0xf7, 0x3f, 0x1fffc000}, {0x5, 0x1, 0xf9, 0x5}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r3 = shmget$private(0x0, 0x1000, 0x348, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r6 = getuid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) msgsnd(r7, &(0x7f0000000900)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[], @ANYRES64=r3, @ANYBLOB="0b99c4a2111ce004eeb925e7e212dd11f7db33ded3e938281b237d5af8e91689fb0129eebd8094", @ANYRES16=r5, @ANYPTR=&(0x7f00000006c0)=ANY=[], @ANYBLOB="41bfe5bb5c44a16fcc875c75197a0f98b282d0c8502c136f2563222e89aaf5e0d0d3e00b2c5922aa64a15f621df7876f94c2685e8344212d06f1149ea2debf08df5720f384b67754be43bdba3efae1b2e4950ad05d4a37691f318f2a0db27607b29eaf8819fe83e660947ce5af86edc3b785031e355f4af2d1c85ef147715c4b28135ce3b3dc780205b4e2fe250be2db8e2ed0a9b32d0eebccf3dc7c8f31ac3086048de7ec0328e182553896c7775a12f8a367f5a083ca75bb5e2f6bce546072c1a5c49ba30090ed01ac7c9b2a55c1fdc572ea84c2cfdbd4ff077ba3fa4ec39b5885d8b4aa502b9cc327355896"], @ANYPTR=&(0x7f0000000c00)=ANY=[@ANYRES16=r3, @ANYRES64=r9, @ANYRES16, @ANYRESOCT, @ANYPTR64], @ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="ff6c8b6e946c9655c3eb5cf9f98b5cf480d093dbdba01766471aee456960bea6621b2379f336c50ee1f75e4c79650771efb640b6f1cf446ede85ef31da838e9c8a775a003e5358a84d4eb101630ff96c117103e10a7b683656fa791ddf65d9c5d6bb54395399215753c5b7baa48b3ca8db53ee55e36359bb1873a323b181c1e53fcfa393a64ebcdd595e240781e93845b68c06c175a088434bdaff44053bd39f7a25bcbc712629771103f1443bec9cb4e8d0e8e3915b95ad746f90d8dc40db985a598aa1a21bc1eb4552b1fca8e7b2715d66f5bb466ed9a9ec0c61e09825ee7e244ac771ae6229fdfc7c808881d76797d4fb17d47f10949b217fdbc18142458e188426fbd2bd361bb335c02adf60034132091b0375631a287122b29a8b291713126193e3a057c21dde74b5feda5fab9603140df02391d3911848d51ee6d6572b38f3a2163ec0ce482c26f3346409ba6dc18c54949ef7bb71c1c0d1bbc0c43ed8d4590670a5ed337b28d4ed76b39eb30001ec0e762d2edfd06e584af7ce9e30e2050b2584c0fa5900a4756fd524bfbee0a36c54ff56cd72b576548aa20ba2b920f0f6b4a9d70e28e30fa56a216b39f92a933c3a6da3c26571b06b565b01a3b341353cb9064154c31e4b2349ec5dc8b7142cb92a8473414d119f843542cb9bcf782d4f21d3d2ea399f4cb6f925bf79a334bafb9197393d435a4fbf5ad8e256d9f3d51d0a0e96810b9bbec7c53ecaaba2cc10ec7f58a241dca3bb749ff145889cb4ebd538279b216dedbfb19eb9a548d46dca7b4f10821e40678d1796ada68d94f487bd5983513376472bb20c899b190fc2fa8928988aee093e779b0460d6af3fb9da4cfae800344d7e5c1eb9ca461db9bfa96834e210bd547b95161956d67245151c256602adf23dc1c8cda5c45dd50f209946c117540568378593a74958b35b4957fe6c9253af76bf032855eeb2050fca92f3d7bf2540457fdd88c34a8645fecfe5e7758d06c51ab8376726fbe63e4c8e9423919d699b10dc92ee47fb6e1fadf7e3d04dd1d22f1fa66fc48bb62c04e08604341096745a2e84794cfafe6093181e5977b703bd62b5555e410496c47e0bc1c4be009c692c2f7f0a4e9fa17fa543fc259b8e2274642d21f66c7148d8f7faf91be1907f9674ca5afa209237df93c6f9b892ecfd72ac1c3de30da018850e2469ef9e92d993e5cf97c607738dcbe0a827472184fb55c10abc7337c6e4c1daf172c2f650704c1b5cbea10fb845f35e31cb203c4cd439d2da32f04b15f3b6820949292a168a938084550a9eec8c9ab40048143b5d00d7224d955e78c80c5312201dd5ab920a890e20387fd5e416b3f0dde32399647cad59bb6d53caff76e83a4600bcf45da2bce6958811825ff4991720529abaa85297c39bb55202c36cba2cff516337cfa49f44e596fbfa679659e524d17cb9dee8a59d3d3d29e46e66385abdab5a94e45ac522d465c1b59c053978bf40fe7ec442f12d4b7aa3543bfd6a36ba70b6501f0263c175cca52baf3ce3a87027483cb4626acf131610f34652b083c781f44a2a253ab6076cfc3ee5826e5f01fa86f9ac295b9f818d5e8b453e386eadb814c679273c3164c53013290c6d5d8edd47fb1deb91b9081c703fc85e8dc8ccfc466f4dcff37a3a674a86f8bc804b77900683ad67bd09c7b007162787a5a976fbd23cd3e7eee060c53062d99ebb93ccfa6ad094933ed78d7d5639a02b346caf864b587b743a01d451846d21d5e92e4f632622f60b95f9a75d56b646bccaa937b9985cd1fc58fffa2148f94b1b1f1676574fcfc923531604e9be51e9199b68b0b7c454780329ea1c1ac6ed2ef5ab372aa392d022eb20e0db0bcde7b1834486075464901b2ddd010ade69eb50aa1c182e9d400322f2318368e49131e2db40c32e745b59d329bd98538d620af2a7e5c9a121f8ac4de887f00b65ae00d4aa017a21c6b8869516558b1e8cdcfe2dc5e47c6ad354a3e9ed8b69525a32a15b01046757aabed87bb3605b13023d0377a8f254c2848e336dc07b10b71d75ea9e7ecaa5b4662f985d414d8ca18eb87ba3f3684ed1bd1c563829a8f99dd4fdf7479b79ad058ef0ba40e0ae9b962f8c0f7e93896538d0c2972db5471434c49c9a60d758f277798d3cac8a8b1a4fb2fc4243e170cbf24bf5f65ca81fa695599a11059f2e3f334b02e1da5332734e83bea2689c0a794cd35029d0255ce45870e5c564172ff138e697f073ded1b568ec8d2cdc4a9a65d8a10f0ce2b2f079b65ce02c570ad61c6991d510a7c137171963dff8c73cc06594ab2d394279c6fbd67d72d1702b02a374fcb5dd07130a5c55cc1b4a060e22c0ba1f447cc98643a106c2e118fb97fb9eed202373a54daf0036f786e1dd3ea9748ea0e6723be582747124f68455282bbad5b7cfb958a876827cb45c5a6d0dddcc9f3a5fdbc2b8e0cf19ff19feb9dc611507e684967e755a0dbfcde82603b4f9088a4d890ea6d19ab7b8066e556e0c5c56617f3f1066202f817c7e4b9556e123cf837dfd3ba46a9453cb56c823c9e88be7c6c488c9de4b89806bc6bb74b0c132fa3a9e1c9775182abff1a5bd5ecd9c09baff982ccc9d0b273036dddd069b4d457e545e098efc09d77913bea2d4e8a7f4d21f71fde0093ab2eb9aff562b4876214c73b8619f34fad73c00d7b5c81263a5711c5900a63c6b64e2159c6ba1c61c622c4607ccd7c827f3e66722b4ccce4b9529151eaf5faaa6884d7f6fad31c218af2a3b2e244666d7d018e5c82869bc1e02d8e8e9faba9cf87ed601d42ee92c3af1cddbce631da1e09881e82ab531056e87fe9257c0f5f21744ff5bf5fd47c39d58cce85b8a6d8409dfad68f26f4327071b50b2482605c2062daebaf509e6fe60601fdbf0b2acd0e231e79ff168ea132086d736b2165a7cf2f635e283d26c1632375da4e21bc1f28744265568bd030f296e38892b585c7823b4c0ee7eb53bf25702418ac2305981e51f5bf5d2773edef33fbdf8e29bb6188823272b0f00e5b55972e61e1567598928e1474435105bcb76b6559876993bf2666e26bfbe7a1d651cddf1446d82d1cb9950bc53fb61cfb8f50d9b12ddf840b69adc5cd2f54f901768b16dcb242b92129b203faa5f9b043c983418bc103ecb079eeee97cc5c1f0a57d83978416233c3362f4545474a69f142edd65c990ab6a31ac3cee4e0375bc40282e421dd6d48a7c36b84ac13c0df8debf3b45ed0ccf2fba330a15a5eed34d81d17baaf199bb61ea457a9fd2b1795e0e291a36d6aaa90a554664ad9bfc4cd5f8f0ec2511968ed8135cc11034fc828c4878483e43297999364d9404f43d8fc0b70831f8861339fe2e12db6cc75dd423474fad63c0cad2967ab1669cd94168cd2001c3c33af51d4020acdbee7df333cace404039aaa6de45a413a94c0d00a9c01dfd71f0f3b40d0f541d2560cb7d1d47b96ed6dc89713a20dcf3ca86993001fc1cfe7462f91c6bf4498e14f01b75c937370b3bd0dfc80534cdc487bb3e008be47b5de5a7d01daf72c5dedaefc1318dd3544aeea0f184bc5fa7974509f0c0156cbb775a246c966873912492a41002d04307d6524460cd367f31048437b96f6ecf118de97774115235078b4befdece58906b84aa6493eb53575a681c7c74019aa599fff7f60439c74bebedc84cd8502e524380ef7f7dd28b80f0575b1d0532434529a044319acd97fda315fafcf66380b7c8d359e441ac18fc055bc19561d144d284a86e88547277a278ab98068e422c7beda6d8fa755150993216e1be72505f49fd069de51cc668d1cde939feb5ca04b8ea8c36fb1b4c11853209de14de81b80f9fbbaf609eb9cabb06fc4ec059116fe0f05cbb6c4495d2847c6cb53f001c5b7f91aaf159e547228f5dae0cccf04f5c565b31b37e1d6a59a2d934049aae3b4ef2f0313c330d745588f9f7549805518fce61c8126d0265d61f0e6e81659a6093e7acb8431d698c5f491a51432e975574aa6845a6a588b3dc5ad3f574c8b49fbefe0eee1b2f7bb62787b94ebc71f01aa0aed37764c186afa4f8f727db16504e0c6e7a72c20c56515c07b7a9a21d5a132b210465e6313d69fd5231ad2b9febcab10288447d4b7dfc0e02417ffa9347db3052fc9fde4433fd7dcce9dd593402db18246cdaccea90042a63f6f42616baf5dca8c24545e10e95609e1f61ed2e3b448bbcc11c85bc0e554a3f980e75a672b3a5ff5f4d1f702b7150446c6d982801c1de8fe1b41ff66262d5f230585b333333e62ac0d1e39c00c48dc7a306fb1acd990f7954cc22a6322b79aec0ff94d017cb830861c60ec6a44794317bc37deec9064eabccd62b0b896d591fad225f9cda6398caf3e78923e56fc12d0ea20c822e2239ef074eec77c33826a239aee435f942721349fd8e0cb33816cf1ffe58ad3106865b262e9bd157ef23361d8accec1921911445ccb723da8dd08d0b3be15c8cc8e33cafeedd5a43909f04dd7d9d096d445a1c8633a91136d153696b5dfc6f95e181c952f395e37efb4968b9b12a3284302d5ca45b5a4abc1b841bbb51122c48fd3a06490676dfafa69203b31a5ee491bcfb548f1b00c6692751509b59a3d777b78529a8cdd673e3a214c9f00573276b2d3dcc36baae9548b2fb07091216ce83937de4305eb7ff6368965ab0dc05b0e5d152fa068ac83ef344b1acb79e137351cfdb22c41027ad7f6f039b2eca83d7ff38e63e08884270a15bf1d58c62615fb836e32975e4416f6a08ff1fdb1a6efcd18b789421bbcc0ae21ddbffd73e4893704835624585309c8009c00fc673975dffc0d4e824389b9d362e0e31a49eef664cac093ecd88e921af3ad6ebdf4f6978b201724c815693660d1fea73fa514552a82c42680ba16224c85e590cb827ceed8935905541b7b41c9322f4409095c87b80919fa7cf6768b09b19233bc55e6f6c40731f3f6c2f38b448adf8c3b1deb94aae42be84990d667ec2772992cf96edebb2a70982c986120971606efda6493976028352aaa703a43e997316f1fc2f28d0c3603b3f2a753fc694c306b6bc9e0a40f5718d14168b47d7943e8349ba2d448626f7cf3a6fe381521ed0b47008c7f38598dec8c8f2277ea5d2764d222de89695939f60a3fb58814134f7cfa226d7343c96e105cc614462ff365bcb9bfe6b0e5f5ef4519629534bd5e4153b3cd2446160644d6ca0be5044240b904ebc54043bc9cae477fc2657accf907067e48debd1989becf17a9a6ecd579e33c22421df873e951b408b659aae165cdf2d780b10d4fff31091b683dd880c0cb75811ca5c81e19c12a6e473868a423d6ca72f77a6bafc3523afce2e498a7b45e7b1d5404fe7278e095f44b8421e9d5015e095f0cc0582cc33715c765e6a9004bac927afd17cbea72fdff705014d61591e8ed2430f5c70cdfe668446a055ef6c27c7bad01a829cfdf0c51d2f1651b0fee58e1fa35e04bc3eac207708455764f43299a4767bee5eb3d5aafe83a0bdc757ce7e563443b61a2810839001b257e4aacb517f7f2b871a0ee8db0b572a825543e708833a12df602f3a1615a75100cb44e8b06907561b61994b8b742901c0e57ffd65da1fb663f3ffad0eece167c616d7908f43fffce8a223138112356778af74793399626972f787ca7d861196362f1f1deef4eba26ed3bfc7f8b6ee1e7bbf3a1be9fdb0b9c3ce8da550746d5da73a7d1358867ee11f6dfda76f3124c2af989b305bac2786a29054d1726ae61a67e7fba92299bcbeb98fb85c89b2132a7bfeb3f8fb59bd774cfc5047d7ae5e6eb2e87b7c"]], 0x4, 0x1000) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90a3b1ea4de06000000d56e36c062c1c3d4d50d9c1809072b1b2aa9645ed67444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2ac9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8f672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f443d52940f741822f401f41cdb7d3c26420a0c700"/241], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r24 = getppid() r25 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x9, r4, r5, r6, r13, 0x200, 0x5}, 0x3ff, 0x7, r18, r24, 0x9, 0x5, 0x800}) 05:23:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x100) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) r1 = getegid() setgid(r1) 05:23:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c1bedba1ff70c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ea2e8c50ec502ca83c9b6a41200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000849172ddb0615ea9b226bd08b5fa7c440dd85c64be727ebf6ab230f8dd2b737fe28eb71e6a3d831096521524571369204ae85d96b42791e5dcfd7dd3bc2cc812c1c5d8edc9388e182957121b671302eb20531b5373f589b41b61b66716a558fd6f87eb8607054adee0c1a3b101850e43592eb6f6ab0149d047b6eefff20fab721f0344e304f357f7bfc3a7b23424d526753c2ad6e964d870c96fa272ca8236d07ee29b6a5d3ff8d92f723d98bc4d432f7ad666"], &(0x7f0000000080)=0x1002) 05:23:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x170002}, 0xc}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0), 0x3b3, 0x0, 0x100000000000) 05:23:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)=0x831f) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000200)=0x5) r6 = dup2(r1, r3) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000100)=0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r7 = getpgrp() getpgid(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x2]}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000140)={0xaad6718160c94d8e, 0x43, 0x1, 0x3, 0x7fff}) 05:23:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000000)=[{0x9, 0xba, 0xf4, 0xa39}, {0x17c, 0x5, 0x1, 0x4c62}, {0x1, 0x20, 0x3f, 0x9}, {0x9, 0x1, 0x8, 0xfffff908}, {0xfff, 0x4, 0x7, 0x8}, {0x400, 0x26, 0x8, 0xc1a0}, {0x7, 0x9, 0x38, 0x8004}, {0x1, 0x3, 0x80, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 05:23:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) shmget(0x1, 0x1000, 0x100, &(0x7f0000697000/0x1000)=nil) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x4, 0x0, &(0x7f0000000040)="30751bb4e008072a8013354368c462da390b4bf2a5b7db84eb4688a4ec20e10bfedb3db210c0ba827219e4b8627a5d5711067ceab01b0b89f5f2302a8ff7bf7a8240fd42d1541b62c574c2ab2920866771954c39dc0c6b10740da2eea855b124a4137c6b0d4b455ee1c06a3f1d60d9938731e2fd0f805036a5f0012013e4e5", 0x7f) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 05:23:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\rdev/bpf\x00', 0x20600, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0xc}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:23:00 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 05:23:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = geteuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x31) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff99) setreuid(r5, 0xee01) r6 = getgid() getuid() r7 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x10000, r0, r2, r3, r6, 0x1, 0x81}, 0xff, 0xfeff, 0x0, r7, 0x4e, 0x401, 0xfffffffffffffff7}) r8 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r9 = geteuid() r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffd3) r12 = getuid() r13 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000340)=""/192) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x2, r5, r15, r16, r15, 0x20, 0x4}, 0x3, 0xfffffffffffffffd, 0x2}) r17 = getpgid(0xffffffffffffffff) r18 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x10000, r9, r11, r12, r15, 0x1, 0x80}, 0xff, 0xfeff, r17, r18, 0x4e, 0x401, 0xfffffffffffffff7}) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x4000) semctl$GETPID(r4, 0x4, 0x4, &(0x7f00000000c0)=""/113) r19 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r19) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:23:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2c}, {0x6, 0x0, 0xfc}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 05:23:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = semget$private(0x0, 0x8, 0x4) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r5, &(0x7f0000000540)=[{0x3, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x401) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) 05:23:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r5 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000001c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x5, 0x3}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000002c0)) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000300)=0x6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x3030c, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) r8 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000380)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) getdents(r9, &(0x7f0000000400)=""/34, 0x22) syz_open_pts() ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000440)=0x5) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='c\x00') sendmsg(0xffffffffffffff9c, &(0x7f0000003700)={&(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000540)="7019d0159fb842bc851ab56e5890e4e3401e5d0f559f", 0x16}], 0x1, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x3, "a7f7a4ba9527c0cf4151a6a24516f8c517adfcd07da16773fe97714a73ae1868be977b63ee5eb8c10a5b7b598b79f9925975b33c06ed84c20eecbc9818e7394dafaa47994cfe61c6d89253ac3aec0ca712e0a375356e7889b069c53fc77ffdcf9eaa283eb1c8b2ff81f311a7672ebb35ec2caca1e5788a7bac0ccfaf60d1b69780369a8c042e275925c2f9f53fdcee1b7a6e3a9d5f43d7a9894b27f8677e54c764fc1d2556bc3d82c10f9efb768a41f6a11394d4d6b6ed52c62eea46caaa545f97655e282fe5f11e56118b4dbe55395f12b5347b4738ede853588be603c1b8ea7d34151a70cda18d58e65dc14ecc761094720cc8fe32007ef0588a4123d32a9ac4d17efb53358cc7aa785746cb36d11b8abf9205d496b72d823758d4dbfe233f9d9a02281380c38dbaeebfbc54377312fbcb337bff693966f47e12c7934f4b0e0dbfebea74b6c7b3d734ca620d2fdac1f57f6aac93b80a9f1eba19a29babc7eaf8548901ae2ec3fb8bcbf36fce10f272e0cf662277ff6fde6ecdb734e9bba3e68b44af769ee26938761001a4c4f6e796742596eb81822f5aec91dedc1ec2595f41835f5d13ec51031c84e098b667f4be435ec3bcd1e2f5a28a8460c81bd49f509e646564c5cee7bdb7024b27b8cd30599970c084b9b70f86dc4e834fdf4391799b6d2c47d22a87bbc5253af4211f19156936b5bc6d9d100ff3a5c3f2834becf53a299427d154fb6dd4492e30acc843c62fa73d96ed67d5e3293837663df31372843b31ec0326e9ae424d732ca6341b20c7f5cca7c03cb71241ce7077d3c55044289b8376388483efd44d0ef7abd46da81d625e02a6f3e69bd1371cdbae6b7581b89939ffd453884bf0c55c5eb89370df98f42406a316a1c293fd16661de778b10a5c3354802fc17a39e92642ade34efc5b3f80b66323a5782433a81a8cfe439640bcbfe3e9e24807ed3f3d19c82b696b3fe5f895cb8c76016de1c4a818b33792696b9d758484e176959c2bc7f7d7098b7d4a064add504a94ca87b2abf86e65b19033fcc5b3e0103549d644c32cce5e0be7d60b8c8aa9d41107ed1ea17276e67e12875c0b79ab20d11e92a03a7cc4418e08cefd6bddbfa7c29bbe8ff9da0028da2c8ecf6d7cdf862cf5b585f5bc76522628b8b77825f10f3c06cd3376ee5f1f9855dd0f3d7562c90ff89e90be444ad6e5b6356482a8380373475f8f32cad66e31799b5eb23832bb9013287ee8128087ff414b9f0d968b810a834999385ddbd30e799a1d388767a35cb153ba6b9d91fa747c3ed832bdba95b6f84cb1ba91f8f15bbc4629f56c2bd67cacef96b64a66bf3815ab69539bf48267c206e2d8c4901562c0c8e7a6c38f8801cd605193b80a251862cf8d1475f4624f434dd015839abd94cf2dc0a52d4788c1a5cc2c76a2df05d9d6271e7d47e23afdc627b26385852da08f47341e78dbadf096e886d409673429dcd5432ded6e4daa567e5bbc0f1b15dff26e33c339c57d5fc4e6e647c60b5ac14bed1389248b66627b790564394defee94550089a3acacd56241c15495077488cf0a9a7dda8571bdb5bc901409303f100e4b5c35d6a3a6d7bd768f3bfb0e9d9ed9b7314c1a0d16e4c84a8fbcdb25f20b3b7238a3347f39c357f776406c78fc9a044642de753e7ae42b21cb8d30eed5230f00b410b741a96a0306435c8fffa10ebe1a49d0e953c6a8b4c9cb4421bfe877d24faa3da72340722d1e659a6c356fad57e4cf8abc65511cfee3c76e7a31bc2f7596230e43366e9b396a8f7df8d19718d450e324c8d2bfadf44de6b874e6764596960a086090ea273c04417a8eeff16c8588ddffabefdd1bd25a909e8741fa9d94794bc7b1cee5e3468246529319a69329f9b91014835a48e67792deb62bbceaf547b2c66935c1af39c03c31329759d7c49fe18b3377beb3c280e334ca7c86860f2b151428fa578f5055f70dd94bbf48df0cb639f57d6541964c6f693c23e9c92ca824ad2ba03a0c994d404c322e4c1bc4f2eb5d9443bc40918b6d64a08b1051781383b8403f4e7383bbe00fd806d38b5874825c49bab4f1c992390e32fe311aaa1ccc8103a4e3dad133b1ddc5a8bf29c3725c40c8282ec4bcc757c3764044e948751d56f260c1036fb84e650075a5396e4dc8e1c9d8ed66e7ea252176e92d535efe4550509e4e6c9c8b04311f341f8bf0ffe9a6fce2f8ac2e1fdd060ba451b1356c2fa18f33f0aa7c24ee48a9ad595c6c228ec0bb131e29301698c9ed50ad76c0ea9ee6589c44ff1412ed34bebb05931214c4faa8a43288d7ec23c1b65f38e91ff8be5a66e168559b4955ec9cfea5625c5358038276a5ae0dab110728ef2ab2b712d0f0ff72dd2a277c94367597e534b6403249399203b5859eb2799a221ce070c47c8e0a40191f8153df036c1414e05c12915e3db1fc033014d0ea401717e1d7b4a959ffef92726758ce341dcf9c0ad2dc68e78f1a88ac2560ef8d03b7b4fb9cfb1591c002ec86bb3307c33b73da48308b5392956c45ec253b467f53d598b539225d80227342f06d2b47b42117f8eb6ea8ce2ea31646033567d025f007abf2da9b3d90ca3d5525cb94ba4a3b7a51a99605f7ec06e150ef8d4392687965ddcef29031d1f729af5794c094909b856882c6a30f66b81749394dfbcb621b34019b291c1d258a92cc6f8c1966b2b0a7ccbd71fcf8694a43fc3baf2ce7dd2e969c3adca71a0ad16859ec3153fea520ce8254ab7023e47359bac3a1ba5b4b613182da7b69069b7efb413d75c1cfe411f4fae180524fb006c8f4dca06488a97ff29b240b7226ba5895404d582721aa35ff60f6ee8eee9fd7653028bfd7c20b570699c9b3f68a9487ca2622fa65ad22bb4fd378ed8758a9d47d427d112897a74f4cc4535cb34394d1e3dfc9a8054b1e862761f029bc7ea73ad7640c83a73a7ab25232a3083b2ad1d386f11736e74495ceb0316f6437dc05b8f90112ec2257308a80649a1eb35be94cc8e4c0a7dca993dd1f9f4b1bbb71faa9e4909742b9e20b7ac8d9c7800bf45f050783e6c4512ceb963ac0f29b12c31907823ffa8e691f715702580229a09e889d3aee795f9d74918b87f3085d6a68d61ef0918903c91decf5ce44433e49577b81b858cfd68fef1a0767c494ef4063af40b18319299983864449dd1ada3eadb6916f1d9025f55124a82555f8776475a930fe434ef86a2e4a9960b11708be7eed11b48f58a5540d37a23c3b5009e53fc3268b7facc1acde4745d82f443d691662eaee9cc4d1f12c03bc632c2166ed118145cee60fdd79f08b369d0938a5d3167e96cc49cc6452db584a4f5d047f7122b9eb5c3316782674474d83abcd6a79c89c08a580bc45f4e693a365c894257146f15592b50afbee5cfc6876d4d96d793b946eecd5fec3896e032273b447704e3a97764b0bb94e95771df2422c9b8dd8a28d565da80b8f48b45beca9abee07208ca569ed297cbcf206eef76855e5998f3b5f00ce47254a9759b8715e500be74daf1093cbf2a6caa2f10a4f0802eeb10c66ee420c201032904c332d11064e16d2a8f7fa8eaacdbc0dd37fba446031a0926e471289ea74a2f70f4e191cb45c882ca3f247cc783112019f6f692417b7ba1081bebf68c8f56e9091ef3b3fb9b0978d1a1c2adeca3c29599babf6578737948da76a16861b3f37ff23258a9694f7c69372ede3c7f509a4275d325ee31810fb0905aa83127e2d7b2548309720fb9954c2239d1a4b2392e5dc9c35df68b82448680518d4355b5e0f460ce324c966fe95ec20756bd3f959a5fe0320565516bc839a200d1e676342a0932a45cd24b190d269de5b87576f942de6793edb5143c9a2630ad96d4eadd1586585e40e96b471a10b8ae544906589df2ca2d3804a25d016dbadb41816b1b7f7f68d884410fb9e0074266e718107af7a5102a435861330efb55b4532e8070a6b319e5e07ae4dbd9c08688d37a413ed3dbfe3051d5d60f3a5dfa724aaa09b4fc0011ca7d72db807f81dbfc16f4281f18ff117d538185994ee4444ab8c486fef327b7e44d14b50ff9c0a37d7685ad414aa6649bd863bae9cb6448184a2731f9b5db25e006f9a3422f63acd2b3603be3fd9596d8d08c76438036b250d8bb60ff48311e058980b8a1e115ae94be6bb4539d700d143802d020bd1ab6ab742b59f5dab80564d6fb359952da5540c69517ddc6814db77c979f11c0a9b06e7000714b48814791da3a4e6693be854606b2358a9bfb562ed5ae26f22ebdc9ff8d2198f29124d2fc5473492951f5072230023d0ff4c6e1380cb70ab8876a3027dcb198d96f72eadee4de0751a517c5ac4335c65c4fc722095c75c93e74dd868685b7fc95d85977854636d68474055f03aef9d4666f1b20b6bb0d91b69145e0c01cd8f52b381dc2445e63f677067963c3e3a36162bfc05fb3988317cf0910b51496153cf760bbab562da3a9836c85a37c8511aa4329dfd22c7248751ee3277f88c93fef92dd06a49a8cdc277fbc61d874fec55f3394e1ebcd6b020431eabb9c500d102fb7d38fb265cda1425c99f44994e7e38be448409b3b53188c4559e3350d81fe77ef901b1447298c41246de2e3821322399f991244959865cc82ed141002895c68168efcc9886b7c1e0050f0b520acbcb723427166e861a5df115303f5e908b6465709376b4e1a47c017ef255ff89d53aadbb7d716c894091aa187e5b55c812e02dbd2a81572e2c7bce34f2d7bdacf9c108a989286bf89f893d7f22ee0a0851a1543d5c7f3a507bab781cde3acc7d83d43ecc0583805accfa705725c2dc6f274240825d9b6302e7d6ef19f9fa9889ed75410d36efc0d2c03a2e3e16707ee169ed696434b9a4f9f5dd8e490cf13868ce15f0891ee74082c1265665400ac813985b4525b5cc628e21001fdf28e3912d5aa616a5e382b8ac9788b1dc0e20c83bc19ed31bf6e30a234f66aaba8f6c5e86dcdd2758536e3f4d39fcfd15b1033bc4d742181c0a727de164107ada88bb8ce7e4db005968c11019b4bacdb2b179c395c06b291eb57d64de3a74f21fbb844cc7e20940ce856eee7d5a95980c1af93c0090e9ef36cff78e102d26fae501d2bbc0eb6b8aed738d6fb2119c9eb91191cf90c589ea1bf6b9eeb22d321f5cd095110b2b21a1a0ac70ff05c12734efbfe0b79796116b36fab372ce3b4115c1d380860fcb8c063df47d312a5f7bbd3cf16163f408b7d3c6a4ae44233f29816f9306ab6e7faf535b16402554d31147a3a719f306f821c87265432c27c12997bdfc7d49034aaf87422ab006ebc09ef1b1ea7a2cf3812a1d226099e492e730bf7a3645e9195665d1701818ab2faba055dc3288f8f284d50af7c29c170c0fb1f8c33239532719ca7b663bc7482d02a82f26944dbb5ee9df5838558e1dea2dd9836cf64bc842cd7eafae2869329666fec991520b5d6baf60024280cae086426cdc773a521a6e2429e2815a1850146cf554cb2701fb51876dd37aba0b142773f2a2adc5639c9b5c38bd12326440090f1f474f9c2e269d6f919234166152a482c2a62644bf6a8cd244cce9a8673cb25fe55a931c284899f0f94a31bf4bac5ea62db0b014af0e5db611605def10a7e4ad7da9a45d9e0efd0fd3edb0da5190a0ff4b2e26dd739677db37eecef5e69df8213280bc7fd9ec70458b31e5dd8eb3edc2afb8eaac83031a68c2375411206ba5cc156ed6ebb4275207c0ca052abc11a10d3ae961ce6bf1c707755e29df031fd833661739cdfb4dec835ff030339e556a2e2188580a257b160400843cba0d3bb573dfb591"}, {0x1010, 0x1, 0x8, "8d82fc10b959feb1913949d7b855b1bf171a833f818d7b7617f2b13c46ecf3d8fab525e7d0dd87b3e9df2c87c73c3bca24c8e140a4542788f95c068556738f96427a7e023e03d4e8f608a6b06017a205deac3a1bcfc02081bffb75c27a9be0367869d95acb5b65d7e934047ae7bdbe2ffebdfa45e6c141e33fd3e6a12c5716ddc2d516ccda79396fa93a1fb0739a20da5751c8333aee07950b2d88466de98168b5d93a36f3533c06e8b8fd4cc925620eb912687feca94b10780cd13b89dc025643abce4e8401dc9623a6025a1be1454f11e4b254dd917ac271e9e8d0e7c46c0c2be102ca2413b616fe989b0aa11ae1398a15091fd373d23619fd412223e4d59fa022e5335aecd675d8ddefb212b2be3d61382251edece2f6a3160e54cf7bf2c8cc27cb7b03b4c7cf9e31bd2da382b33c05fc5e540e642b4312d3be85c01cca59b452a264ac9a9ff0cbc6dab5347fddc22da9794794900e3154a669a9f2e0e1838b2119169209123af0e3245843d5b3314be45f2d26f25d612871a1d8f4a1c9d25671af9df3ac25de7e9c0ca4b35ebc57e6d2f45e1c76a85f0c19ccb1e58afb737ed9146e5a7fad7121de7154301550bd1b15be94c90f7c859fd9b1487d88710f6d6040182f0058596d2e1d329878edaa3af12977f2e2a0eb933279f00af633d5f01030e07aba04113a4d20d69fdcab0a054c138287a3eda3874423cdf07ea994264cc5c10980f6d65081bf7976340441456d38540945a0fdc8df9dbab83c6fd0de6e720bb3bc57d3bdab8b6d7dae7f11a1008de3b5d0af14bb2190ad5dd62009a6331ee6ac188aa75917d343c17b2a060f283158f639592579ac68745bc6b16a4429ba32a192419f6a9d7d21ffa49ff99d0e609ba40e802a2ca1206b4536adade670cc300bada6464055f86914306bed9a38b253f11a341e3b8521631843f5ffd165d53361f15f9e67b3c92cc9878fda1fb8f5e32e7b006c6c97a0ecf0104cc927f46f89ef2fe765b9a45398063cb86fcc67a527da71e4982d54cf4a89af56b08050be03f12b514926b2e3ec8a2bd18a27b8446ace8250103ec2938dbf204561e33f8306d6c4aad55b8591edf2538d62a78fccb16b55906ee222bd4956798b48ed13bbbc55e6dbc3a3ca3ab89bfe8b80b591c3509c2d7fc9bca67c7232eabbaaf3a3cab1f76be7aeac572c31c83f10aa1eb053f1597e4fa3a59a39f628971bca28f55b8b44ccaf3203695f7a261a0313a3677ba81e8388e5b579f14d9df16d6c20698a644f6bdd1e5beacec3edf973b3a945c4db9537f0b819ffdab985df89203f3d9d5fee900affe5153b55e2f50622a84aac69c36f22b345d15cbc0cab0b1bfb38cf87ed41b5f05091f0e4c2a34297ad8721957c4d9010d65b7c483acf0e0fe17c0498d3ff50633439f982a845063d8275afda7a998b5e62f364c976859e4f643b279fea7cf371efb017c4a310de6076a2d44d16524949ae0dce0e756462fac2e7a8fbb2c3affe9d005456c24323c53a168bae9ff6d16ff61dba44afced37b91e5723e0ba13fb916dc7d1b4fdef4c0f706265255e40f6ff3d0241cb071d337f7e3725c714f55a0256414b02b2dd96038614965d0e5ca7711a02317b695eae28216732f647657469041e76efc1c030e6cae4d3f34ff80983feb972c9a0e0219e6c72b70f31fdf4ad0ed429b34afe599497195939847b684ac4d8a961c93604b4c627d4efc040f8d50c3f35b60aca4a8295cd473956d6be29171fd351b6f5129077ab72d432293d165cfc49179a5bda94793cff6b3071e8be8569d11c69e45d8a257a810cbda38f3112c1f2d500660be08591f561aebe95f09909d08d4f0d90654e62cc47dfeb803ee02a6d54b2dd42e62670e826d975cdc526c4ade0618f3a416f8197dd9f03ff822da0945708059fb34d55041c05bb27d7caa6a3d3c943fd8007a0cfc17ffb96af584bd176f3dd37bc6c395ddb102be37c2e3ae6a29b675c673f41e9f4baca96e424b59bf1542169f734566105de33f13ed0db31a58b7c6f6b2375f44ab1cad2cf06b1c606baab921ca3ab984ef42c384e50ae46a334f7a0e8ea4fdd9604879b9ee0bc8b1b11fa703b2c80a9cd285e9c5074210904dcd19c412b4c023de738bc7cc6034eb2e8e23fb6ecc554c6534dbadd040884a7003c6fde6e5f3bd86be0703a123ac7f07ccc1ed234fc16b80ee8e7ec46de82cd95c215bf7d7e10d98d0db39f1fa745fac1687878d767ca8110e0e8f5e6b4be0a55a3cb6ab6700e282bdfa91164ceff3240d567519c5d29417654ea2eb87a380cb0ed0bd375b753abdb4cda12e946e0e4e1af5b67ad4c8234f61496878c392337bd13895626fbf48a060005b38173970ad4d7cafdcffa2bd951d1c9f8bfd90088ee9bea785e58471b29c9d55f06a2803f84d78bdfdd88ab528ba8ca0fd1488cdd13fe1b0053c962bd444e2e8e9f9ba0f970cafb36fd809cebe2bc08b5911227f479c01291925f76f1229cb7a06eeb00cad51dc85725ff4f5225e0ccbb2648ccff931a80ac3993c496c447eac9a13dcbdf9569c0f6f7c798c053c42b3512bbac81367170e50a19ebd708f7cdf41b7c949d97d054bb8cb4a767b03b36daaee2f90cffd3f8f0245a4bfcba5df745e23fcc486620384497a5db3eaa048e3e7b35db59169e5f9cdc1d59e6e4f5860cf0bb5f4862bccd81657b19025a613d632cb9c42fe2721499ca69945210864376b1e98de6150009bfd71f12cdffd3d53c882f53f89a0f192a8f67d7cadd5153f7a95430089e7e4f27cd52645cc641a19ff5ba765983825783809d5a1b5e2258125bb2bf80aa4baa8739b19482d937ca5cb9763e3c60dd323a78d77547b679902d7b3d138c15d3b756f7f355453513db988ba0809c474488fbdd2a49f11d08bfc37cfc4f879b35273447d1d2c8c2fc863b67e7e0f0c74652bb46c56d9d47ef630be19dc6ce8ba6bc9d75b3d70435a54832151471717f24117ff78ee29ea06cb80cedfd95e1ff2f9ad5b579209f3a752afb4e76d6dc74d60ea693d38e471f1a4e90794336481535609488f2d568dfcce1cceb8378e50a787c3b0f764496101e005d1a62a485986afaec0194faa532f97c2a2b7fe3d389e06ac02fd5474eada8e549fb7751a4cdf160a577b8a94e1fc7800c61e160e0f59a41c4df210e4f9990648ad6d69f57f8dee9f4d002d2502fe4b9d44b8eea7ca433a1d1732e3baa92deeb4bc0507113142bdaf234a4b0d719707250067bb5f217f04c05af4f0e7f1f0a62d23b1bd01563c3245684788cc5a9d718910bf9c96375a6358afdaa8f2716f18b15d708e161cbc27d403be3a1504940a5042e1982408e9e484efcfca509a0fd55a71d15ef568f478b477f46d1188f6d27de55aaed390c7fcbd4798a1fe4d7253edc390a467c4645ccf67e2c93e21b4a5f615c15d46cc9962a7aae74d9de509db0fd39702110b55f33f8efa6edf4d146f8bf30037f9469915b1f464d91a5033a3f6e59f7b85a03b22502660b13e1433bd7608fc6d078332d8e4cc2d19f8e4395d470c7b139c39dc32bb73ff83358b0d70381349b0681da1d78b46e6464e2d6636b6bbdd9650f8cbde388f095fc3b7e680b737b24590b222d465a6a0c6f9e287d682bb43684446067181968139bd4c0b09a689cb1655397cb46a4f3ee83dae7f1f96443cb7a73bf203d7f3c823d685ed14e449c1545423efdfcf627b12b57c9e97e10313195a81445f540425231da1d7c85d147adb2269b08335871b947fe113f2094ca9532886e33a403a65c42d2e16d6096c419fb1db298f113cbdbc9dbd17e5640ff22d450137633902e85790f7398cfc611bae19034d6df2b87d2458e618953d6bcd5f56eb3f477009866dccc1a2e258de520c43d201268c8d5f442330b91cc40b3b61ee5ada3b2174f983a7f4b2562bff430a6344c1a0e2b3d849e4376b1241df3e9209eecd5097a595919a7dc529d96dba1bceeefe77e135e37d4a9d463b206eaccc9270c92d2ce03035a8f65a889da0d151789eeb23bf74a66632565353b713f2c196e3281b026b7c63eb3cfa1c644e33e381ea75101a0ad683cc0374a2d1e950d28597e19e0319ae88844d84c39749bf733bda8605ba48f50c150e4805eb0ed27b315e9bf6ec7c0fe8ee1d539d02c8e9408b83ea3bea1be357359c46c73379fa57bb6d03fe92cf77d2c132c7672845a816362fe6bc5208cc38f19fcc94fecebf10170e7c01e5e7258eac4fb8967a9819a0f01de8fd8e08aa85bb3f1490a6e883bad1a72fd18d6f579d65d7d5af328668822e88bd81e608c19669b0d0c129c3025515b937002fdd22b897f9a6f706421638d8a3037f44fc7eb0e1cd21bb0f78e940bc0a114f9e41e721927d5bbc431cdbb350c449adf95afa2819e253a29418b36e8b54d0a796bff7dcf13fc68b6701c35adf37bab462e8b2ca905173b0d842e483db4dc9ae9f236a9a3ab3842bd9832fe184a76c4744a3e0a76b0c24067edbb204b9414c079b3b81b2592017ee8eb72428b5ad1305452a654d976d3ce9e13e80907b7d86c12eb23eb9dc23b12a10f4cd4f7bab4dd3610ee22d4f5fc9a96b3c5f03987a8e3ac0772ceadac9672aa979a9e279c892b189017ba570c041c1e324eb4226d3582837f3cdd7b3d1151dfce7883495fa36400d4b2bf45b7cbc3abf24b4ad8366ebf684ce60518ea33ccc2345721b5963272ab8ac017a9eb08ee362d3a26c2418ea7488cb6a4a7184b0799a62852c12bd319eddfd850a514b9a1fc87e7eca0e2b006b21f3dea21dcb387ea2d82217b34cf4b35a6e09db135c52086ba593cd49ac875259f87a4c48567b4c1e935db372dac4aae483a1b43781eea49a8650c1524dd5982875d8889dc594c1a7502d2aa2a5640c7b41a2b408ac74cf028178bb0bdec91571c28d5089918aa1381522027bf18ea0cc05360bbd50c6821461c752e65c4a50ed0f96667ad32361f22aaf9add1e7f4883b58441f822ce53387cf5db4114be7e2e98e969c3c45d448acc6476c5100f42441a4a0274fa994897f73e44a299f8c90f841ded2622e4e57f683aeadc6a223dff500752f15b383b9be2558929d5650c12de3badca5746097b7c73928a0c15797d33512589861456621d1c56d4418ebf0d349beae127fbcca63000ad52cbade774e38a4752ee8d6242a42d38d1eb4d23907c27a0d4b954584a82dd6b704d2ccc4ed7a85c1a6a118ac507d31abd842962ebcba43331923d31c17639a1869bfbcef3239ef26bf06828d95abeb87f734cfbcb721d93f4cf38dbd0c5dc58f2c6922cfe238c1ea2fd4263e31d99fd4f459f2dc4369f70be417ca00644434cfa52a48ef4cdb601739edaa23ca42e69dc29251a840568de6110115d0b5da4aa89541a03a893e581d700ae3f820b5ddff44bd23df582d427262525aa3d6546b9eff06d59d8f1b26d4cf0cb4f21df6bd2646aa4e3b52b3be11b5985e1b445c5cf51bc86ee0e8d84ac6d0b192a2d67be9965e3354c6d4a0b05f69fa3113dea52b2510b829c0a3929f6679e61baf05add84133ec231b6d43518eb8fbab0a7b4bf869bf81505d092f7c550639db62becef02845bc1b597b82219e0cae4acec4b34e5d7ee22065f71d5f67fccb205b0404148cc86071dc2d1c5bcbea46f0a00fc7271057326a76ad44e31f046d8a381639325057918eb247870d5741d4960f641d00bd814ef83b065ead7f1ade616265705959acfebcc04cd5654c7075f81f269cfd10e4035a15c26ba718ad5df13de8418af88536a8cc636e46f1262a1e654a50ed9d082ec9e43"}, {0x1010, 0xffff, 0x1ff, "39415a696e582d406f51be79d07949f0e4b328983a6d3304e9adbe5da92006e3103ab586f7f74770cb4fa4f792dd84aa74267967b84d7fff90e73b087c2ef54b49d49221282650194b83e1232b44baee357cc182bd26267423ca5693fd3de95b010528e40b3fc11c976c19339e7e7a0e99d53fe8e8deac9ff52046c908a1082766ad303afb5bb71e7a985836b0ed9414796e7b014c1917aa4c06b1ae2e35435c5297b723917523ea449f22265fcf0472314667c3ccd58a4086a70f68c95b8e900176db4e55981c6a2fdfa88c60f88b31969edeefa2bfc1442f2f39dcb0224e445b3c01147ab9ae41c3b1afd9badc0b751a7f68af5255866c54c58403eea25e1e70b0b1d4e39c4cd3f48cae7e4f51b27fbac835272070cccb1b128d62a839557216fe372d0118cf431547b81b0154aa5afe13e3496c78ce471e0ad2af5471d2cf7cb21cfc3cdf74a5253a25a04e361de5b8a3ad84d3957340e49ba5c08efda925931831edbd9e427ff9047f9b58cc8fa5e2ef13b568b8adcd36c19980f138e45d43e6428af4eed54b43075e311bbaf213aa02b86a63f2c3567f3588b3133501d2d6ab2450366504a764fdae656eb4d13c725868491b56c68688fbcb0f1561546034e6dd20e5e6b6542432945a9caf327cb207d64d244c17e81c358fe8cda8c51238b360b0b55e7e65b43930364f2127c26b02a6d662abaaf5196732136ddfe1858e06a4e12028c9a4b6b4bbc5d4fa7a720ef36016bfba8efab90bb30684e4eb826b87cc037e7437d32b9d04f732794896a8b85b5ee772a3a52329253c34b1dcfec58ad9192ddc8b30e9055f77be2e4254bc1af6478acd58604d5f462a597b4d5726130c1bdc00d6e391a314753ad7ee8dd8bbb16c5bf1a22b2cb86228bc5eb09fe097760bacaf28781cdab82b5e75e25983bd4efad773ed65337f0fdb6010063ce83c23e091b40b0eda6158b3f8ce23374e982de1775cd92772bb90aba35810d2429a3d7489dc735df2a22e698e8f6fed3573cfc6ff9285ac756bfc9cfca4d7982ae242d1a9dc6a9281756c40d661bd3e81b4b5adcacd08ca6c65e85f6c937e7a592225384b8596ee943c8d92e3715112cbf6c970b7aa68504cc61c8421628a7ce8ea42b6afdb24bed9629713fe1015812149776ec340b967036579b41980bda3d3a9ccd51796b36657d303df184027f77e2e3a2c6fb449dff56d094d1a1c4cb3046deed9e4d7a04cedfcde957b0cfb081f5c3a2d8ca9ccf1f51f05bcaf904a058c10e9b2852a35b872e5d4647c67b9afb3c3e1e3837bf74783ee890d9d31455f0ca0b98ada4b1913a0581f5e127ef6bfe095c0f67604f4f0aa7f22e6b1a2f3b6508085ea80b9dcd32cf156e97833fef3c2564fa52c37a9aa1f8b2320a273ecb3d478fdc3b4d4ddc9b3d49d1757eeb8819ae34ca6c46c32eac709287f75d73493e9a504eb12cf746dc71acb56133dcff1d2c26c418e110c1ee9604ba2f338d185f9a917af566dff8d82e020b93453df3c84bf376602c7c441f4684a65bcc3234e3581fa2ccd41a66da1349bc8d6404228a579802f80c18bccce89e770bff9c5b5fe22105a553858ff94b033dd47958f5ba66584ad9373d15a57a002627a678e668feb5fb9a1c37cf78efa163735f727f3bee76ed12529d058e19821091559657f398ddd0ebf0fabe04ce266483be085027903e7435732ac6673e78379d95fd51cd2edb19df64ce88693bef55cbea02fcb7201ede1db22e5098c8f19134829d3de8b3861fc5555b0c684d8b7829685cd70702272d537a23a1148c2b0fd285e2ba0bdbec3de5ad07b0d4c1fbd214d980f822b17877c48ecf7e62858c66faf2410128b1036f61d026ffec118c9da31632507f9c9701641dc1975f97e7d1c5e0bec091fc791e0426d5a45b660a821c77902a402ea2fc5f9d50b12d38993085b55ba9c4bcbb1cbb516b020085b1bcbe1110c91acc893c705bd89a4c6b135543fd1117846e91c3489b831aabcefb4017390e9afb0075a22f95a2b7f5d08ae2fb8f39bfa9d8bbc8567d890272be4783a493d51e3ad74ba4cc208eea14e552f806488938a6f68dccc1af87f9a63517dff85d467f4780d1a3d46c33edea5997ba4ec09a6bcdb5cb4720c10da58ef60f3967a02d886a26c1be5774d9c33b40ee555b3dce4d91029ac4d2150b6da6a6820c27b1f1e0b367db43ae24fc1258c6e066fc3404f5f03b101073625c024d77f423fa3ad18d268dbb5622dc7ac8e8ae4386c4d1e16f97ff68d25ea1fa6cc4a9696d40b168c87ed6c6d554d7557214fdfe01ef9fc0dec4907d642946e43d32d9ee0a7452b468d5eb80d40ddc2359a8154fd0f03b397063ac377ea35054b0b84e66a6aa81e0e95377d4f1efb4ef92613075571c496de1f31aa3428639fc7ccb4f9d18570fb1c41741dba3d47f3a55eb1135537330ef34f06bece0f851b08835282327615f4e33af0f416703feb53d63b65b4f766133af7e0d8c7bb01c2bacdd8bbd1b19c14fc64a4492dd99bdc69bcf0106909f0df811214807bdbf4232de9151b56213638de5eddf86d047fcdb729c1ede1fa22513bf0f8e71aab86cbd554e482cac510f30cc261f093dd2a1b2e4cb3f1928b68768ca30bcad70bb8de8e31674266cef11b8f861cf2cbc5c72430ee8ffa93bf3336b74a45b14ac825c882a3400d002eb7087e3903d0841e2e8b546b2cf40e90cc563ed19d95ae2b434dc0f6b24a2f2e7229ba90cfaad9b9c74e7a448a0203c87695282e5cc85e928b5693af86bc281deac73ae00a61702dfe6fb29a5647012dda2b97670d26e87054f814adb9cdde374940a09f179985d4cd0ec0ce3488d77248266c2a230c289f2871960fc6ef66278750c3eaff3bfac0152c4217d586eb8aa5370e99ef61cf95b22b0494a1694ab24741c32f86cecd3ee3e3c57c3f459bbba9c9c34dc6b9c587fdff681a7a3fec66ce8a46b4fe1224606ec5a97aee6026b7ceb6b0e81e15629fee04741daca7880c8d40fd2f1027b04f595511433f4c9719aad6f49fb0c93fed167eff9a57afbd0fde5141edc7faeb2d17e7ed0f11477cc46f066782eb05d8ba43efb02beb6e33b13ee428a7ad53f8dcf2f0dc4adbebb77c4d882339875dcfc4d86d1bc5da21d60edf031c159aca1dab08e377e38f66da2219f7b383e8e0a3049c4143e03936ee465821b9f6201a66c63289929502b6dce2eae047da638f83bbd9181a45b59ff27f9057bca3a7732b24ee2198a9161b612bbd666ff59533645e60ddf8f611a70c5b85c17882b7aa9e17895789b6a8f6a07ec13a91c9ed54de5359ec6617fe72bbb0af8d04b341dc2a057350d5a3802f36537a0981278dc5cd252329928136c012c2cccb1a54314ceffe7c57c1652e16b178ec0f5211b08b02a473873e275e956ecd528934d2981dcebfbacda7c18838a9df601a4139d4e2a571f8ec3cd291dc0c8cb77bc9c8727ee202d6723b631d7df99c28ca883471855fb0ba8021438c42b9a998dc0f3f2b532297e9095caac06ee00a45964d62c6e59343748b87b8f09095912a9831b7546cfed290f0ad6fd448c7ba9c97f3578cce45aa13f38044e031e54e0ba57117853c484a09545da547b8686815b985196b0606b77a81d11e653f384bf2f7477956056162ce12784f3e12d4e7871d2986a9a01bf20f9e054383862deabf61d9a8627328ac6219ba9b9fd5e404d71bb727c06a7c537709609c93e656bea43ef380628786e35266416808214ab7fada650ab501e2a22a80ec62ce79c8f8b9af3fd9e07dc9e68838037e6cf950189715d6fb8c5ea5cbbe22e82100759f7869a6cf404cf9431436a2672a32b894db436863e8ded51dd0064a90e80ba58987dd25fa985c21d5b805ccc46090245b647f8c7cbf096b403815e9a4b3597d7ebf5b8683155cb112aa2a629a99ff6c540498921a1cbc2c2642c1401c98de08fa059fc53ea0aa84ab389bef3e5b2f98ae32d72edff974550121b8251937c61ec7476b32ce1fe389b10e9af165608540615143a67b2f5afa0afda411f3b2862d582d08401449a010664e7ca13408f9606818cb063c3c37e62e02c57c5e703a9255755b93be5f9beb8e6a750fb377b7f4111424143389b4c7e6e6c04a5c520f147dcf78735d1cb453186cf9b43794596ff88a324a782d2dbfd023d2ee4f02f028a9ffa69bc918d7b663181c94c6685137c81981ebcd5c061a1e663dc9239deb447b60a75ebc9535ced39a28c8afbffebc1d75973037aa245ec6483f44f322f6fef2aeedb45f15ddd72afb06bcaa2ceb035dded99dc058f702230b9766342c750cf90c7f625b8c9a9f2efdb4fda43916d8a423cf27fab0260a3565b9bd33ca9de941460ee76e0b4c97eceb2a14cfd9a6a7280cddb994950477cd269922aa55f11bd18cea745dd09c59cc9bed5281c8fa4de7f5c4fb97a018e5ba7a41fce6153adfaf74bd3d1dc179803138562222a528a2fb6b2fe0ac2a65a1a208ec462e18b6f040040b6b8e8a8f1529b5f939999b64e4fc04eda2f906bdd046280afff7ba1b8659b7ec0cf3dba0566b323c8d89efd8d52c801b5dc389835309db227c305a4ea7f56d58756c30e48cfd70cc7f312cbf35fb753b0d6871961770fd1a142b7e38c7b4d725d6091828ed454e8043c2601b461689c4c4afeb7382a3e91eeedeaba18b7bc785a8dd0c513a175aaefe9167e40ae83d74e34a3961b870354745e5afdfa0608248cac056d2fbc33a317d1ec3eff94ec1d38ba677768dcf02d4cfc729572466839261cef1461721f88834bbaac2461f6a1f04901afcc39b8ddc09ea5fd0f55287bb039c4224c31e566a7f5816ade81186a29c3692167ba1e95d6f5ae8c4f0ea679dfd0090b317b03dfa51a7b459184283aa879be8849912cec6eceb20c8bd11044501eb9a16231ec2c93f07f11a849e24be28492bc1cf5830af9bfdc4822e4b8814d9bd5e7511be7eead5f3e84e60bb1a818cfe20f7ca72bebb29d140413d0574e9992a1dc5ae836ab152a884ed3051e7229d0437d7f811173dcf45b388c546bc258edd87a1d79bbf7ee4562fe26aa5fcb25304e32670a15523d19c7cab5f6b8f9b31787f08355298fef704e46cfc16f7b28074e4b59843037f259f14c1e1a83c7632a0844ea188d5bf7ffbb32cb503402053b9c6f46a23b95fbc6031b6bc529ecc7a902bb92bc0508b80430138751822aeb5b3c24c5929d7139d4af600ef2f206d10a783290366ccfd2d490090ecfcc82032930408813d495fa5a698cf2ba52cf8075737415135002048b4e56db0b2d600dca10480d19e60beb05441d0caf85b62dbeac3abf307ae52d24126677d997a68c1032300171aaac519eeaad98e64c7860f168d35217f6cf755c436243d42f216e29fe7ee0bd68e6aa90cc30a47e83ef31578a48d432b4da5c7bf1d88b546611ae91760dbabb2be3cae3fa5d7d8d7fd721f83e97024e16ed454fe5cb2a7d5a69c04a20e9678326dac29763cac20d33bcebb989cd2fae7c3464285ba5bd86a6c01261e1307f28ba7c49d2b9d3ea87c88e8fe600a010bc4d1b8f123453b9ef9c78116b3f2e329600895713022a198f761ec6e0b85bd10945b5431603aef4fb103ab14881e11f8053b9bc456a125f66f8f29ef24d91c2979c67e1a4f69dfee95c431892153fbddde110a0ba885dbbf376ed99d1ec6c79e2708e017c7022ae1509af8986d013e4ddc651eadbb051651e436786952b73bb05515fb6ccd48c31c120f4f21f79b2748ef4659e3758cf3364287f4027cb60b0ccea0cd719a2747a96ca6663d413a"}, {0x70, 0x1, 0x200000, "3bd8488c72992a9d932f978d0593f25889703f7bb3e3e29d98a6953f99b81cbe3fc72268bd1ae3e4bf55ad636dfd08f6d9d2f37095e31225938cf50e80a19590fadfadbfeaa2b1098c1acd0e08e3a52fdbede2867aa260e7a354"}, {0x38, 0xffff, 0xfffffffc, "35c25eff9a559c1fb790aae16152c01e00131480f445221b978c27364b99d7c099cec4ba977783"}, {0x50, 0xffff, 0x4, "e3d882df4b0525318d613ec1b4db7fbb2d6a924d0ce0faf3e1e5238d5f6b20f0753ba52b0dc8f15a02beaba01b9705a519d99268ad4bf1121905690b6e5a38"}], 0x3128}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003740)={0xffffffffffffffff}) read(r10, &(0x7f0000003780)=""/15, 0xf) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/vmm\x00', 0x8000, 0x0) write(r11, &(0x7f0000003800)="8d5122b36af13f05ce825100ed2d7b95c6ad2bc8f3bfe44ea61c3ffb48a48c44efb682da711c6a5b7867a0fe759d334fdaf25cdcba7ddcab32a1dfae107494a84d8dcb18b8ab563cfc0b527781b3c131b7ec52aa7ec3c603af791240886b9d60edb8cbbfa4e6dfe0174e5fd652", 0x6d) 05:23:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) pwrite(r9, &(0x7f0000000080)="82e0276fae58a078", 0x8, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) setuid(r2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x7d6cb9408ce52327, 0x0) ftruncate(r10, 0x0, 0xffffffffffff0000) 05:23:00 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x5, 0x7a, 0x7, 0x10001, "0be0de37c67f6b49865dc96ff328a6537e1aa025", 0x7, 0x401}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) pwrite(r2, &(0x7f00000003c0)="8379ccd45b9bc72d2c607a67c9f9c7f5ef9bb383eb2952947b9559fce2ed50083c1a4bed1ce3626bd8e20cc078f2aafcf34b060c66f89d2f7dd145474e3122369f824be5f1d702dea46689a564024ecc2de6176dd3f4f456dae304ef26bf7d69b1d47c1b8a8a0102659909dc393f7a38e30b899b80c71c322579382178a2e66580e916cf205fa790f3f41a3a3a951c4198498dd5e9db801ebd31712da86d6ee0b5b0f2650b69cf5260c441661baf706bc659c3aba37e1211412a1adae245c3f4e7835a3ffe7ef7d8f1d71c85f34da7c74f7abbf39fd7f75b7a50ea047d08bedb4c8ff6a30b1d87540b18203c1b99304de53942e0400502b1fd39b53494f0bc1204827fec675cfad2873bb21775f7ec0c02c745c2ddb1290aeb7f488a3aaca1e1b2b0331e6c1ceba6fd931cfb9c58e8bfddc844cd8fa6a6098a6ab99813548e7650f6ea7d95cfc8b4256bd582d579ed57f81dcd213cd3f6a121935f41c89db51d64ed4b0a3350f9fac33f6e9d7ba0bdbc65cf5835c59016a54d960bcb3cc4503f4da27914aa2ddd091125e7bbe97eecbab82eaa40aaed7ffe50bf960ed100ad250b23f32eab983e21588609abc5d0aeb153e142144be31f4333e032f140cdd18f19fabe36211e46f3f4d7c2caeb58c498c558cd1f14db571e050896c171336509237f11277d8096fd8005ab83d2a1835eae9a68241b152a8fd6eb3f8feb733aa834dd8f1f9dd9ff39be2e50dc71601eb1816c4f5390d771b6d7a59393e07cd1444db00c102d61bbf52b3c91536b19e368601ef9b97b358bdfcfa3e79a153c7e15eef9c8395bdbd4b20a23bb61b9054407c1b41779f0b42a515c34806373e4a470d1c5f129bd030122019cfa283b9093a4b81870363486e474901c3c518acca9fad7b0bc751927fcee875a5784bee6c0448b54afdf0d475d5bda566c36ec0cb58c3c04139c18adcc2465da65fb1120cdda0c2390c7239fee18055c762f6b433a5f85d0fdcd9e4de685dc3cbd6b31bb06b59aa2963efe3e516c6c2cf93a6cd2bd4481dc27ee7fbc6b4b121f42d0578e75fd52b154fa02fd9e532ff23353f14181390fa000738eeb678b5418525b3f5cde0002f788339eafeb4063d808322234550634dcac4dd287b0638df42b86e1884420be09a4abe825bd364615410f5b29f530f757c105d6028997f7efdf02344589644f30da083f5d8cd2ebbf574f527618488a40a17ed5ea86b28d0f4bf55a60f1a6371688cfdae70eeca2492635d5dc714555ec36dd521f2ce108ac17d8aa738b86c21b7d4c1bc030865840f36bd94c5d103a76d144afd5fc82c6b0d942afd963aea90a25506f0e4eeeb7c41c2e99c63d32c8572dc4171c9ab15874faf1d028ff9f2edd06c25eb5f2341ce808f93081fa545714b6406cdb47629154e8e2b9598c75722b1cd2dbfebabc0ba92e13d104b4812146dfff93401ef7da399ef8249ff2d51b52b44b57ad2e9b6c8609932910ebf7fbc02eaa52e4a2df1825a3f48be6cd1a5e01fcc1292aa5b56b24b59cba469167a0d030212b7e233e3cf29913b1df88a3cb5f7bdd1a01926083377fca766eeebd41df4f77e23e974b003c9cc9b0702799b5da93315547a05e5720a32c722ca43f574327b53196dc3928349c914fb845d2644fa6b212defefb85ef472d1428897a808a55d828f0723aaa14a2ad701d541ec551efc1f9d92758b647134d27544a34739b33e3537031508ab2ed57be2c6bf64a388e614afc912bce94c585bd7923d64feb521fea5aa3798e746cc6e0f0c586a806f4c388c93622b9fe8ad4ef6ee5c97986c8347fa822209771a43f339edfc0a4b20d029f815924535069093b5eff77a5181f53983d330ad829f13b4e30c5859a91ff2ce8a3510f0c116010c6482a4ff686ef7b7d9575b8d5adf50d2b3044e318f4ca331ecad152306f468a5432189744cbd20ac8828de678d592be26556ff0b5ca12ed27cd7efa24096fbefe05775c75622766b906aa2e5282a784b4b64d6349fbef0fdbeecd234e6943f8bb44e93c2926547db59c75f5eb65f17b729d8dd8aa5a939436b5c25efa0163f4238966de5f66d0c4ac808cb467023c6ead18fa814bfb6b0eca625dd39ab1e8c2342f72c0e38115e08077de99d7e56d6ff84900e5f2cd386edf1be0fcba82df45133d01fffc7a4ba399844cfdd292403aae521c8fd39fd63743ce96dae4b39f3d0571d0a718d176251e3a33b2984e4139313bfd2e55abdb7d088a7150f3e02322bc49841d9950d16b083006e263f4f4196953bd9d7a1358cb793852816203c1c611e0b1662af7f45d743dc1ab8bce686a2a470833eaf8172ab8f71dfa6c8268bccf124d6ab0e37564d2c9ad9720c8fdfaa4cb1fd55e712451905fbc1552081f61cb461ded337a1c1b8efe2d0915e87df4d743e8b59ca5046e7f47fcf82c6a2f67ea605bcfb7fad175d2cd00c29a96ca13654a221cb8f397260b4ddfe3d50b2fae9a525751c573b19ca5a79b85073743377b7901d60f893428bf7f7363881e13819881c3807047a6605e51568a105c2f5063675bc651eb3c457cc0dc0244e6e0678ef887902b07822aa8741e218cd10b5d6a70681be0a632c122af6502475ed3ffb354114d19a8cbc6d7ac0400c45fa7031281cf2d248d1459343f52bfe1eec9e3884f1c36244348d7739c58e9f20643f565f1a0561838fa94dfcd6215fcf4d7a4c829bfae4c094caf68eb02f5235ebdb7ec9597e7fbaf105d0823d9b9a880d8c442cf1a165b4eeda1e6061892c348164b910f2936e2fead3be65f505d785b73d227efdb2c806fafcdf10c2e75cebf2856bd59511099cae8f84351c825cb0955c919dca7987fe059512cb67b31667c8fe464e8b6a14db4828c8b72caeaef4b2fff7c64b62bfd6406e9c434755ec97a9a851f255a6eda04dcdc1620b0508c745052d9ca46ba2c22b0e8c50974440580548e80897ad28b97154c8c0548b9d375943f8ddc314b9cf687b33800493ce8b4cecb49b33a041a5216aae1b8a9be82a4a5ba411481cba77030adde803c255221287736a5dff0d5fb7a8ba609763d9d924448673598b8278e5d19ce1380fb633e2e09dfc557145a2786553ad93cf5d64780790071b23137cd1b188e0e063dae9d9a4218ff6d9529b41966da39877a95850e282b4375542ed65b2179a80bdc2be0c59d192f22c525979967c40e069af7377bf8680ac301f40e2ebbc2f0e9e8edc903fa9439b1050aa332e9b1e8cbce3a85dd5a2a82d5e91b6acf118bb87bdfd26d400742641952d001d38531c12da2c9f8e285e67af41269ac7aafaa16e34ae75788b59dfce7ffadc448bc35a4ec4a50342fefe0d8da40453d33bbf4288b50f017ad0fb98fb341d5d11e4633ab64d15bfb35674d0c34ab4cc0b374fc3842b91bb1f409219ddad3b7e4b5ad6ebb83810b3289b670bd350af758252300c52b030fa8efaeb9d050795f5a4f80c83415c759363de15ef11271bc25ee5e023eda00557d4b93fbcf9ed7bf4c274f58e0cde72b77802291353691d8728b8d0332227a81d97a7319cc998d8c286a3befdbbd07d103858dc7d8de6fce72470152c6042af9b5ee688d00f1bfb1046c37df9caa9269c68e45c9af4f0d53f74519efc97a8e1651d16f6a54b9b7e8c8a5b570dc16f43b463f67f61e919ac17fcec4925f36fb62f14f9fde378b8edc51a5bd01733caf533c20a191459567df07167472b0d652c6df1994d7967928f4c8cabf2dbe127b9b2016297370bab0a5dcbae37aa90a2d4cf681558ca87b0faf289dc995ac88cf2d6b04ced4675807f567cc7ab6e300880260c00a3feb90c0a10da5b229487efe78a3e87d8beb1ced6fe60e88811271fd7c2802879598f62dc4d3d0cf16abfd5da5fb378ca77d9b4647f0fa05d09406200953efb7c771250c8c53fd3296796fc00cc621e2a9b284c01cea41394e6fd62146ff0c64531fed389655c781db8fbcda71792fefd94031298ccc1dfa45e5d9582f0408a645364479c16d5e1f52774410132479fcb2e0a8e78e43ea1e5d7cb842d400e3589719e3b6325be693d399fa2e32deeab8a9a2397f9c0b0c67aeea5c2a785636b4da434aa00a12f0c75d3e7f11d8a4394317ad809492c4d95578a99ee5e8db27588e8dc28ab27862eca4a84cd3262e7b67cf81bae4bb2ad748e078f67026b521a2cbbc6606cb3d24011fa32d50bd3150a1e21a2bd6fdd5c999dbb5986f1525b2a10c3e2cf1bf8e2c4234e6e3ccf9b18f5094c94442ed7748cc085964180e9a0459298250522afc9d68c054161252930a6075fc7b1d64b277fdf7c27d7e68fc75dbb2fa2be41b6c6a0a6d6437305884e16a566691aa5d84b3cac0b6901158bc0d2abf7817f075b41c75db13cd05d0b0269adb7cc81deb4dfa625175f1c5e98e9892c84b6d3410f97ed9fa1b848a45598eab317588b228795d3959d7c4f4e3214677b89b61ea830943eb04597cc6f0069cff6429519e984f2be090d8cc9562a913a497d065685d377a4a318f9dd92c27431e771f278409813cf54cdba4aec576ce5a9f5b0f973660e8d8bb1c284aac4657b3e76023460de1b296b2f5f6f32fd6c628375c42209fc795f657ee30338f2c4f2612c7efd2ce7972a7eb3e1430c37a071cf80fd8f36a8b40dd79902892841368d9c1828946baf777544bc1dd1872139d494b05bd1d2b0965a04675c0f522507900c7cfe79bca29f4eb1cde61b3585b0b76034c93557d2d54ca75be13350c8f49b4a85abf5ee070b9ec0ae133d659bf67ee0b01885471e97f91dbc135fe8b0b7141454d0c8a1e5232cd48d03dca8952bee2ca1ead1f07f0fb38c816b2356e121120b7eac4eeb6a10388d1ddb2accaf8ade136a8a3130cf76e7e57d5e9e0badba6c68440b7f3ab4756d8c6ead172da0f7fda385ad659e0f014108e4709d68caf2f77fdd8daaca243c896c31846a0a0e2fb31f731002d59fea910d43207ce986919ddd5b7f0d4e4781d0ea0f5d3180fb685ddb3d451a24a3066175037113a5e3fe2d69eb2f4941e42d3205670004e48a6b5349528885584def996f878119a4ac3b47f6477dbbbf3f4a24055dee4d61bd4f2863ff3c0a629f76c28d100ab5b65e8ab9f40478f81ccc5fa5c23dad622cf11e87336f8adea5a7ed87a4120f38669631fdceb871eec06e8e7775359409efa00e7243b703127f7895ca0318000954e6bbd15485bc80ba4bbbabbee58270bf27b3dd099cedb3aa2d216df9c9ee3825cf193885dfec68f610659c0f3499ad26f526e6f12f274c7ec2a2150f34b7417cc68bbb050c00dfed33d2a6ee8523bedf8d327e8125fc35eb6e52fccf03fde37a73de25f5b48d0987d84de3ae8a1c76978ab0db1ad3a204e0c5ec34e9d3dcfff3f52d4fcfddb595b238726b2f2f4e6d7b12c9a8132ae492af4061b8f3d7ebaad94a0599c94b96e95363675ab8cee6c407110ebecdba6977a8388ebfa2e851273026afb044d2ec68f209c9e5767e5306fd56c04a3ae193bfa0c0da373ed4b6d5b3538ebaaf5c03f67e1d2d3243b1e38669a06ad6be2a9a54af66b892dec144e62ee7300aef3230cfc51eb74797f923359f159e1c161dcb14539f9852f79018e349a3c30e52b582dbcaa5cbf20c0d0753c42c4e09e89e6533779e1983582294725dee094b3bc1e7c93191ff769213115fe698b4b85cffee015efce76f2849b88a9ff09f3ded2d74d79ffb96e00aaa3eba82f541f1808ff5cdc8fec02360fd28281451f7291f1652ecc9663368a386eb0a90fbf2d0d56d3353a4c3897b4f9fbcb7286e0a4975a0c5aec", 0x1000, 0x0, 0x0) close(r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x6, 0xfffffffffffff30e}) 05:23:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:23:01 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff652b00463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 05:23:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8000, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000100)=[{r0, 0x20}, {0xffffffffffffffff, 0x2}], 0x2, 0x9) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:23:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10122, 0x0) clock_getres(0x3, &(0x7f0000000080)) 05:23:01 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000000), 0x9130fbb, 0x0, 0x827f, 0x0) madvise(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/211, 0xd3}], 0x3, &(0x7f00000002c0)=""/59, 0x3b}, 0x806) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 05:23:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") msgget(0x3, 0x680) 05:23:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40, 0xfe, 0x0, 0x400}, {0x85}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 05:23:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:23:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x5, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 05:23:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 05:23:02 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x30300, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000a00)={0x1, "06006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678226f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"}, 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 05:23:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 05:23:02 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 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, 0x0}, &(0x7f0000001140)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0), 0x0) 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)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) socket$unix(0x1, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)) socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8000, 0x0) r8 = openat(r3, &(0x7f00000002c0)='./bus\x00', 0x4000, 0x80) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x8202, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0x8020699f, &(0x7f0000000300)) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r14 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) r17 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xffffff4e) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r4, 0x4}, 0x200, 0x401, 0x2}) 05:23:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x108, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 05:23:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x61}, {0x800000035}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 05:23:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 05:23:03 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) nanosleep(&(0x7f0000000240)={0x5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x40) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) 05:23:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c, 0xfd}, {0x2c, 0x0, 0xfc}, {0x7f, 0xfe, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:23:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000040)) setgroups(0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000280)="00a30f418af96dfb6e688a41ff876e69f5e051988cb34eb6e23c5630f5c561c4a0329cf89298e868a01ebf94e9debd48430d5e4a99eae2b058e171a7757306b6bbb6c9a614d3ea0a88bfa6aeb59314b59447d82d3dfc6bb4c131c99a933e5b38b37246e2d805cfab6182eeb24e81bf3bb87c946bd083bd96c81a50cfc9cd01897ef584298c149b2fe3a2517a1023088813b4fabc9e35ec486d3cf5303c6b5f55e45ff941e280712fb4191cf18591b836922b73c1cf8f99", 0xb7, 0x0, 0x0) setuid(0xee01) socket$inet(0x2, 0x2, 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:23:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) chflags(&(0x7f0000000100)='.\x00', 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) 05:23:04 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x100000001, 0x8, 0x3581, 0x8, 0x9, 0x400, 0x2}, &(0x7f00000000c0)={0x5, 0x40, 0x7fffffff, 0x6, 0x100000001, 0x3, 0x80000001, 0x3}, &(0x7f0000000140)={0xd03, 0x3f, 0x3, 0x9a5d, 0x45d2, 0x1, 0xf0f7, 0x3}, &(0x7f0000000180)={0x0, 0x100000000}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x6390, 0x6, 0x300000, "2bbd20eae5a3793910021a241f98099620247520", 0xffff, 0x5}) 05:23:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd850395336637dde, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x7fffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 05:23:04 executing program 0: madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) socket$inet(0x2, 0xc3b15b6854018cca, 0x3) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 05:23:04 executing program 1: r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ff00000000c00023a47ff7cd3852fad8ef67255448ab6f6621011b7ed2524ca4e94ae6576ece256f871d6ce18038492a4ef3661aaaf9d589f4d5832ae0"], 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[], 0x0, &(0x7f0000000040), 0x1f2, 0xfffffffffffffffe}, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, 0x0, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() 05:23:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) 05:23:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:23:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r6, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x243) semop(r7, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r6, 0x5) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) r8 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r2}, {r0, 0x80}, {r0, 0x80}, {r4, 0x80}, {r5, 0x4}, {0xffffffffffffffff, 0x44}, {r8, 0x20}], 0x7, 0x2) 05:23:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x8001, {0x8, 0xfff}}) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8611f53bc8196370, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) fchflags(r5, 0x0) 05:23:04 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(0xffffffffffffff9c, &(0x7f0000000140)={0x18, 0x3, 0x400, 0x7}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x7d97c3b014491285, 0x8) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 05:23:04 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0xc952746161321245) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 05:23:04 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getppid() fcntl$lock(r2, 0xaa2941a2e995b322, &(0x7f0000000100)={0x2, 0x1, 0x1, 0x541, r3}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffdc8}], 0x100000000000005e, 0x0, 0x400000000000000) 05:23:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) pread(r2, &(0x7f0000000000)="dfa381d70d1ca4b6c0f369bf91399200d349ee727d6f76e027a93af155df79738a3ff5", 0x23, 0x0, 0x0) dup2(r1, r0) 05:23:15 executing program 0: r0 = kqueue() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) semget$private(0x0, 0x562cff08fe319280, 0x20b) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = semget$private(0x0, 0xf, 0x200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x3ff, 0x3, 0x800, 0xe, 0x4, 0x8000, 0x0, 0x1, 0x3ff]) 05:23:15 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x200}, 0x8) mkdir(&(0x7f00000000c0)='./file1\x00', 0x80) 05:23:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="aa4a5036b93c1d16cf6b13fd9f340e1ef4d61516d46f5f9799b947eb034350404053fa65314c55157d8734f65ffb1b76", 0x30) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:23:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x80000001}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:23:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x4035aed3ac898c6d, &(0x7f0000000080)=0x4, 0xfffffffffffffea8) 05:23:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 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(&(0x7f0000000240)='./bus\x00', 0x80, 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) socketpair(0x10, 0x5, 0x7, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xffbd) 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), 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r13, r2) 05:23:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x18, 0x20, 0x99, 0x0, &(0x7f0000000240)={{0x0, 0x2, 0x83, 0x2, 0xff, 0xde3, 0x400}, {[0x4, 0x400, 0xfffffffffffffff7, 0x7ff0000, 0x6, 0x79738e6d, 0x8, 0xed, 0x5, 0x7a, 0x11d3, 0x8, 0x3, 0x1ff, 0x101, 0x5, 0xff, 0x1], [0x7, 0x0, 0xff, 0x8000, 0x7, 0x2, 0x40, 0x3, 0x2, 0x3b], [0x80, 0x9, 0x80000001, 0xb213, 0x200, 0xbbd, 0xf51], [0x2, 0x3, 0x4, 0xe000000000000, 0x1, 0x100], [{0x319, 0x2, 0x9, 0x4}, {0x7, 0x645910a1, 0xbce, 0x37}, {0x5, 0x40000000, 0x3, 0x1f}, {0x5, 0x1, 0x100, 0xffffffff}, {0x2, 0x8, 0x2, 0x7f}, {0x9, 0x4, 0x8, 0x200}, {0x1ff, 0x4, 0x0, 0x5}, {0x401, 0x7, 0xc6b, 0x54}], {0x0, 0x8, 0x40, 0xc342}, {0x101, 0x0, 0x3, 0xd601}}}, 0x3, 0x4}) read(r1, &(0x7f00000001c0)=""/119, 0x77) syz_emit_ethernet(0xe, &(0x7f0000000180)="e278cfc0d1ec05bdcf977e40991e") 05:23:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0x80000000) ioctl$TIOCEXCL(r4, 0x2000740d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x24, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x2}, {{r6}, 0xfffffffffffffffb, 0xe3, 0x40000000, 0xfffffffffffffffe}, {{r10}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xfffffffffffffffb, 0x8001}], 0xffff0001, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffff8, 0x22, 0x20, 0x100, 0xffff}, {{r12}, 0xfffffffffffffff7, 0x80, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x200, 0xfffffffffffff000}], 0x10001, &(0x7f0000000240)={0x8001, 0xc}) close(r0) syz_open_pts() r13 = syz_open_pts() fcntl$setstatus(r13, 0x4, 0xcc) write(r13, 0x0, 0x0) close(r13) 05:23:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000040)="40aa86e2", 0x4}, {&(0x7f0000000080)="0de9661900cfcb238612e49ca0c3f30c8edd87a8490eae4888c12f2e3506b7164247caa7efc9fc98a4c7f0d4c09a6d86fb727b9589b034083ff63572d848d014875a11d7b3", 0x45}, {&(0x7f0000000100)="bd703eb1dcf0dc71f8fd98edd76dfaf22e1cbaa7f8de2d04ff9d5c1fc4773f46d3396c9c4ad6e899144a8c8f98ba23b896ecf65fe39668507813a66a6be800c86296a431b5e85872d652ed6c231dd2a337f12cc0ebf25ca072b0edf6e1ee", 0x5e}, {&(0x7f0000000180)="e7b7aebe63bc58be2120011632f70a5a066fb8d0b6d5b741d3afa709c8666f110dd2181714d44dc4adf5d71c22f70b92c6a2032518c88bb92693c8fcb0aeb8c661fd221b20a4665be979ebc541a73409d0ac1ed783ee8c0424c2fcff3c2ad49238ac8db7335f58d634b64e7d0ee4affa9123b33fd3", 0x75}, {&(0x7f00000004c0)="ff34a4f4ba8ff7a3c74581dbf8f3faadca268e909d171ce7ea279955ddd2374c171b518061bf03e23ea9f557084d3a9425c3c04874e0ad09307ca997e88ed2826a89f55a45bb8f2b51d27b84096a22c48f6938b7ffd3909bb76b1aa225bb337f3593bfe7753b48c541e93d84505f9e5a5a9bdeb0876d64c11dc09d413f0fa48a340130914f98ace77152218b36cfbd8052e083594089f3bebf0d15cc72ce37024c90", 0xa2}, {&(0x7f0000000580)="65d6ce0d96228cf495783918e1cc4bbf8859d9d09e0caa17e71d3b372a654efc4aa046831c817d99a208808596ba254e34adc278da475533ecf320e27110ded119b63e6cf0ed098c16f70dc222fb3f97c6192696615bc52062382622ac489b1be689451966eddcd772571b761064e0a16f5094724502b1762d26c9a90e57e8fee216c96bbdee821bf2b30ba7aaa58ee647c3448dc48b3b474e5b23fa3fc490149866c0edcd1d6d8bf41daf0913d304098e44505a8008823b20ac698e365902b49877578b8b2bb5", 0xc7}, {&(0x7f0000000680)="a5faca1d6f1c7d7b3efbb3c1855464e7f96c314e67e3e52ad500cf9d8e1db107a12222d99d8c42c6c9a2184b00b93acf5add71a4fb98865c2d2b5c57ebb50ce3818edb2978a080fcc3c56c7ab8f4440d8cdf834cb54c88ebef7e0154f4028abe7029a34e8320a0829273430773d93915b96e7c77a8f2f0aa95792798ab128caa1541e38743d6db74bdad24c1a3de4457cbbd6a2bc4a507d726f8ae786f9a6e27e51bfac86b9327784fe81d8c06a5622b7eaf3f0d158f5a", 0xb7}, {&(0x7f0000000740)="95612356dc890f4395d4998f33ebe67589947271a7f7d7cda4a9e1b9badafcf11a7cbf9aa02490da48bcd374c393f7e3a10cf04da2971de4ae078d9400310b96dc5b007535cd77901cc7f619d180617f24e0098747f7cfc14b4a7f2f205fb9e7f00acad38ff90dbd2c7ac34790ee5b52aa66851cf033722b187c1e581b6d189b1e9c556adbff5ec41529a4ce2821139845", 0x91}, {&(0x7f0000000800)="e88b18154ec39eb4e8463dac03f0ca17939f6827be34d322b14a08b01b439403a614f37259359d1bcc88f3e494cf3e4397ba6899f2d5b831e5af6aa28ff30b7a498ef7a6fe5f4fa9acaa8154cfb0b539567d70ac8ab6eb4dfee1a8c405589057b7aa5e0f8148c5b5336dfc6b699a25a9ade3b11469645b4a3c1cad8cd9eb940f49fd6b805473a5b2467158d76292218869b5bafac9e341a8d2e0705e4de09d21d2c6473c23e4", 0xa6}], 0x9, 0x0, 0x0, 0x8}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 05:23:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 05:23:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1, 0xf9, 0x1d, 0x101}, {0x1, 0xcf, 0x0, 0x4}, {0x8, 0x1, 0x9, 0xfffffff5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 05:23:16 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x6a7a45f865d3ac5e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0xb7f) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x4, './file0\x00', './file0\x00'}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) 05:23:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) execve(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x0, './bus\x00', './bus\x00'}) 05:23:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="8d884880f8d91ed7bd7a0b49b8e241058e77ff324cf1c9ebd823478f226d4d3b5f1e033197", 0x25}, {&(0x7f0000000100)="bce3afb8aa430c5a8093f9c5160f74b3e018a3f3121f43234893eba0ef5608fb32c6f23dbf8d3c09553052eea6347d35606494115783ec8d8cb186dfa802a5f4a4160d438ed6aa5c1330aebca7ffd17ecd8156202d50d12eb1ed007be90e32fa385cd4280b4a3815396da8a7a8d8f53ed3c651797d734f916a50dd4dfa3149a78500647871b6ad02e2bc9661a1ac1fc5762091a276df6b966d2be816e21c73de999f3899af0a1a28cc61b3be409e7bedadfd", 0xb2}, {&(0x7f0000000080)="9a2d38fc1f35ee2b", 0x8}, {&(0x7f00000001c0)="b1210b192700440244433cfb5e7425", 0xf}, {&(0x7f0000000200)="46b0b1053dae5740f62aa858ee2c4d40c7e350e0fdda10da872928bdde77671432b5a8c86389ca44ab6d2eb85b641081d12a4036d7b297a95b20df23002447cc2dad232b977fff33da6a1ded7206d5698158ad0de92665f165cc104da3e8985499b884fcb021e10e2e5c9b0406fc19c309521f85cd7b3688971b83fa9c33c7d3b20dba15beaf22ec6048a7c66d787ac9bda8bfa7b7ab6078e0656868825e4d518c881c58ccf4a4941cf984d1480c304d00f0b702726d1717ed4a1693d5e980fa17a90606d3c4df1e02160e3f701ad49e7f202859122977885b0f58d28bfc24c99ec5a54980404085ae3a0917ec244ef2094b671de525fadc01cb1936da0b97", 0xff}, {&(0x7f0000000300)="b1003e317084d150d5256d9f72485c11cd84d4b5ae28e5669a952675d24787aa4044d93cdc84127589d2d7d8d3832a5a8aaa2668f2307c714e6e2b39d87040397c6ec2e908e39d2db7b449852269878deb72332ec9805ade899a8579773b49b6cbd13276afad715ea52e256063a39d519bc6013f98e1417a4e65efde2060522bbf6cc12c9a39ba2e42bdad5816768b5c51c76f3f431bb177581c7a4e911dbdcfc802ca003f4b18d0bb7063b5253f8f4b1558612125f783c22e0206a871c45e5774a38ffe1f9ef6954dbb887aff8e3ea67fb162e7f58edbaa16dfbe3e9c2abead71f988c4177703441d8bcdc358f9f2aa0fdd5eb9aee92d5713fe55bfeb", 0xfd}, {&(0x7f0000000400)="bfb7af4f75d72afbfd62de5f0bfca3a5b35e0321ee06e572fcf5eae4c004ebd2f1391b42e1973fc7830d74c0150ae036b55a6da59e9042531404bf84d6d5b333f4b8e32287281ea71bc47ddc5ae3896839c171072c45dffca1dd7d7a846919389229218b6ebfaa023678c6d2b93e1f9a96c8ac435136d7991c84a68d7495594619fe4fcc8444", 0x86}], 0x7, 0x0, 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, 0x1fe, 0x0, "000000000000000100002000000000008cac1da4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:23:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xf2) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:23:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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, 0x1, 0x80) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/175) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r19 = getppid() r20 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) r22 = getgid() r23 = socket(0x2, 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x80206919, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240), 0xffffffe6, 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, 0x1, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r44 = getegid() r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r50 = getppid() r51 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r54, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r54, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r54, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r55 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r59 = getppid() r60 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r60, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r61 = fcntl$getown(r60, 0x5) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000980)={{0x2, r55, r57, r58, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r59, r61, 0xa5, 0x1, 0x100000000, 0x2}) r62 = getpgrp() r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r68 = getppid() r69 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r69, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r70 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r68, r70, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x6, &(0x7f0000000c40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r5, &(0x7f0000000d40)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="718fec897466e8af0fc07a80b283f58bcc278a1a8cc90ce68b8ccb8d0310b139f69f3f99ab2be152d1f0656caec75d2624aae51a66a388abf6c9", 0x3a}, {&(0x7f0000000a00)="ada0e51e54ebd87d1543a69cb33f83a4e54447c17c11d4327da745d17720fefa95aef304f3ee956f2cdbf5200ad92ef44a3fcc315aa9096b91e0db68bfc97d6e22714b6192687a3e8b8b9c6a308f91708b42e4e4cd00770f263da06d1bd5fa9e1ae4f09b4be7e137150df72341d5480a501df35d22acfdbf48861f1e8c4a85d22e010090b29f1ddb2beb7e819ebc6d06972de85fa717332049", 0x99}, {&(0x7f0000000ac0)="3cfab625509406c9b9bfbafcb199660ce0cc2f3987d50cdfef2eb4d06d4d9ce3bd496548a3017199d5b0bafb1e06f29741ffccd4f77eecf44944ab00248b24efd4d134b5118ee38cb0a182cbe5868e33f2a9126ababd1d2597ed092674016607ff9c202e16c48a502d8e5e5e227ba5231e4827fab72b562fe2a98598032576b7756f", 0x82}, {&(0x7f0000001580)="9adcbe8bc86ce6bf74ddc2809dde96023de34763208c557e99a0433f7b784c59b0bb025090b3f8adaf9933a732c198fb878bf3f8f637eb6c082458e59b45e584d2a669f918a222612b13d69f5a968035307d974c94994fc188046fb07a75afdf13aac633c334f04cb5aa044c00d40cdfd2c60449812347d0c385916250f77ae4e9d795fb70a1d0f594526c37fee737c43e5f4a62c2fc105b83b392abc0803a091b569cfe9987b56d20a6ec57a57b836765b49df25339db60d2d1d1608c44e0c0604919818263ea09e45f2f5a8e6d0fe96600e6bae51d2e77f209cee70380b824b41482df8ad834a03f0ed863a89fc28eabcfe760e2317223eff104f0962b80acf29de61c6b1dec80b3353631f6221f240a660348a55536f3a6006a8d0da0ee483b348386fcccb737d16b90a9ac2a40a97fd566e76af6578059a5634103cb6e39e0a6dfdfd1734c2f13a5d79768402a29cc94227acd4a1fcaa6fd8bf69e542b2e28357185e204c52bb7a80e48de6fbfefac45056f3c2ec6d1271d6acdc96ef67d2b34586dc3bfafd26d2eb520f3c183bcc8cda4967280c80e96026e42319d021bb5daaa3243f9121d52a7f468f4cbd057fd787948fb58cf3b8c3e3336dc77a98468f5673c102f65c6df53708ece93db0da9bff131b5a3adfc63669c2911b4bea4f030b9a674e2cec8ddffe99b173c078e319403b1935a45823d22cb21c8f143c3ff44a4981add507815863203bc6a22fe98e7e62ac76c4277a4a20a0865ab33ad089617a5cb713abc81daf213a0785bab6561cb708f2240b99ed86b2dc9db400433cf02f445c819d2267cc4ac69fd83999010888964697772a6ca1b473397bec5068a1febe7b40993a7687d28d5355769126f98921238825fcbfae78ac12ac870aaae95952234dc766a5ac59c8e616a7e091f2d4fa5af2cb8f6c5135166d846566332c7bd3895e1f3226ca2c9d9b1d233994c273fcb93bb9a22c2576fdda4abe402c3ab3d7deca485e6918b330be9577c4b6d3fe86057ff284b70b6c0864878c4e53eba62d28699414fcf9e9b114879fd033a927ca3853d527b70abaa1b514523e5cd929c3848c866282979709c4c58a8789c37f8d2f53d224ae7e6bf479c2b8348b269698eb27526d7d4fd9876749599aeef50fdc3f9e92dc54fc2f593589c0fc0e7405548c4c380c8763b13cc8c69ebd41b30e526b8ec08c32a6c5ad7e9a97637762df4a751e92ba8dcfb116952bcc92c0ad3c5411da7b09411f68ac9c47d939d95f6945eca6f53ca5ca494b401d448461196008c7ab5351cce9cc868fc9b4b24e8fefec2f1df3f5dcd5d7c91900212ea86ad9507585f88f1ae62401e05e0fb680ad2094391be7343310b35de9d93572a0832e76c44bdcba2505e54a1026782b0a3db03a710296c570191a9820a0541928ad42de39b942f44bd12d03813642ed7ad6dd676b5a38ff96fd89f76eca9429b5e168ef5088355a55c6056e846d1c19ddfd9472737bc1c76ba76b45323aad5423ae41e0d3bafd98d74fd0e4c341885c96895c5df91c1c62cafead9319be7cda4c499d4b08e4700a2939804040f4f682f79b34ac27630018ef52e29c5fae8425e1da1f460e9c88ecdb2e561bd9cffc55f43b09e377cda298a862596022470e2f4690686b79f830e2c35896e6ff40608174905dbc9a54cdbb1e07a05c6ec962b5cad7263683a648509791490145056089d0a71954a11eb06f06ed63875756ef36a009ce441c6f18a6d2bbbcc60a70e3e06bf9e551c48bb282668edecb60c8070a1ddf380b3d4c820326b52f782c86068735a470dc2c48fb79be687eb820b46fe7afeed39693250c65251deb64421d0ab06479c937a9a8d69e6308f6b3f3fc21c2fddc73a9f2760088c2c7bfcfdcbe78f13fd9cb6a4a77dfea92c0f0e57c5311cbf5ce4394b1ce43c37d759062a77bfcc9b3661d11d79f4702a1c0435505db7c70566718540ff997be975b576c6f17d31f5c7872fa7d6109f62cb4b5bd65236adb5b041739720a9a0794c7cb8ef9f3430ca35bf4e4b7b1f4b84684956fad8e0da23482e2c93b5ae0f061e3b52ef6f63cda189a219b452650c61058b7ee3d119821370d0b3b2f1c18018e7f8a0fcf3090c896195fbaeb11abce712bf70ce35ef544f9cc02acfd17dd7f7c23056e85157a559a0dcb672921326ee90e8e48884db4aee21ef4e65214d8065fe26a5f06306af094d0730ca28a593f75d87bc54d779fab4392f08d8386530ba4485316da7c173c00ae06f4ac994b7091ed6fd06020c7a19e82a7f5139d6c1bcbbfc4822bcf409c92d325befeeacdeac1077d0f2d4ba5b2ab1c556daa1ce99cc8a72ec7b221f55a6dfae99bdfc1c0f355f29089970c7c06bd9e6956b56af9d1360da988feed7ff154b75200459e7d54f6326ad54d66cd8f5630a70dd927bc1df1c6c4d6549411054d792f0a2c4b63c053548014cd8b2c1eb437e02037ce033bf4667481ae29779c6c30e072f8c1b4c063d7efbc56cd6fe768fe74d9a32bf46f171802f65d43d079d557889d01cad2fb871c8f6427f7cb353cb0344f0d6171d9f0321fc35de8d795460b6396051283dee3c379c1b5e5671afa63249f6bcb313bfb32ae764621680ba528e4b5093608c98a7313b3dee176351b38a944313e9c6225c1558c6676a80d460f5ed44e0f072a843a67f5369bb6f08b7669b8d3fb4fe2f8ac6bbf1c380c0a2c74540f1670ab4c95bf5b22b3e3e4e336e194dc01d04a93cb15b26d381ffdabd08908b3ce85558ca236f315ec10a975bfa84c03ce9961fada96a502513a3080f563527e9d102a5dde352bdaa1d114677c55dd3f03b3fa0b1bbab0ef3c909a788737225d8131c43fe0ba23d9a50904c290736a628d82c949882f66d9af99da03336dd32c8ba7e44ae3bc77a0845af614fcb810c3e7f2cb34ef3c4b766a64c1e3cf5e5b89655e379232a8104ce4f60a0e92513682b21d14125e7dc338f246bdfd245a2e1fa10789a257e23f81c53b6651c7a7d5e1dce6a574fc9fe1a8d949470042d69fc265739d7570a419ddda2b158a1c4af5a0f92615671cee896e25919c4bc10e731c433d3ac5cb6471b936bbd34f9d2cf1e785797c5f94f8d6359edb2fe5814dd641654d50ec712af6229e0fb18c2e888e1c413a91113c66b92ee52cbd4c48d5573afe8c7422f24795c25e06ecebad5ad0fc8b76bce3050d0cddfca72b825255e1bcf0c4b75ffdbc3457eba8a75806e08de7c88b130a3d8a4312c7150a6979f273b000fae7cf8be304b4407d292043ea6bbc5447c5e611b882cc449550338e2bc24d0f5bb32e996f5109018673761baf8e8357688a3c08a739be766c82763f82c43f5466dd87ea3e3a19f6622e26eba923c14ba576a0ca6ae88cc5a5a54bb95034d7bcafe22c917c041990a48e83b08715ad33d74d9da7807767b6b1b06b858fe0fac37cf4f92a86b03f538cac86bee59deed7746935f869eab7da9eb7886881d20b1d9e3306c2a8aca52705003b2e3a82177ff1af76adc6b76c99360d079b8d6cdc2b5855255b945bffca9c2d38c2a29e3b364e7f7cdf6e06b1fa5a01195ff159e77d36c352a2603fb0c1e18a6263f721e38d4b687275b0297c67e95477d10f945c6d1e07c53130a02f33709aba01c5f6424962e5c25620f565fe70fe1e83a668f8cc7ea5942b3d8334ad58fccc996b5ac6010956ded94a4e9da99c0efaad4dfd1fc51ba87ae62c70deb77b2f22e9a9f541c22db065b75117d9b3d0756184ced5bf792fe06a5d320b6ce7bbba91f3ca141cda77e4c168dcf27e7e52884de20c007afb6b698045c7dd6c6dc0b052bccc12a317d78f5376edcfb2860179d0e0dd054ee66126c12837ebbff330e07f203e73aee1b3132f96b44185fe7e155301cdfce78b1d77202ab7a48187bec01952813e55f230cf6213e4f2818156d7ee3735bed16871043ae151173d6ddd99ae3641d8ef50e986584b78a5ce8be1d71ba04a389720ee27d99d6bd2b77c297583006f2be5870e3f342bfa5f855be0bcd39f6900f4decd95e819fbf3436cdb5c9b6954a2e47f7961aaa1280b8fdbd8db5f227b185b9ab869449b0d923a4640e415eb3b25c59ae825e605293f37f3c1d4a9156d59f64cb9ed3c58cc055856dcf0b94be07b29f73f15f212e00e4ff247ff48bdc60723788d967e30c9e5f3f4e1d8a3ed609f57e3859762277f7643c8e046ffe5810b6719f55f7981a107c614a438657a04ae40e45d01e12c00c4a155988c99df6516205ed3efa49baacdd22a7d01c5da276b20bed8ab2ea0a22f5b33482a5599338bf1c2f739e9f8c424460e3ded96d3d5149655c1a70c94cc18e1dc1555f230184cf67d83f058f0f82dccd39c1cf5462251b898d064d59054c87bfd792101006d3b574ddc238ad887ea1a1179298f863d9437335e4a654610aded9d7df4ac9cc34c102b32dc141ad0e8cd61663b4f46446ea596f33adef4c48a0a139ac8c5258f8792d392ad6716a55872a88e7be66f0bafa369227c435d4e21f3d944eb746fa4e947a8acd3312fa614ab98ff0488a4188c183ccf6c6fc88f578f9003ec85e1ea7054739bf08d9e984e3dbef8032099eac2cd84ca5b06daa98abb968a15bd245fc41770c4b76f23276dac6d003a8063e381e09843a548819e193c34a2cae3d1da92669c2858e0e68e0e8d2bf39ad711abe693c9524aa0c7b886aa57880ece63e9240af78c92cf44807c0c22cc948630a3c73eb980a3970d327e1c4ae8ef2ec34309dcc600008f9d44d6403abd9283923eb32d980d4e377fcb097b70f96760b5351f0cb847892bc65d5e0bcb372c3afe75a29d09b18b178cb09f74bf3871db898edb9f83beccc84ad78bf623991dd92451750ea102d6d951762aa46365621b5f60008e60ff1a863f40919edf35e054d9129958c11a4774593b35f074744e2703cc6426c09614077d6ab99dd08419c7b117b00b4ca97205a6ddd031ff9391189de3d11f7771f6a3c2dff1d188874361adaf79bb5686c6da4f21775ff45c48f8467b16fa7e3eb1d61277821e1e0d46b854613285ec339a70506cc1d77d62f380581d12f08928dbdc51df7e9b5e8fed88d3022a0867f97dbec01921d1a4af6663fb56c4160299354f31db1498894cbec9462e73c8a5613ea131bc90199855033bc71e308614c1f7470b941117a95e804b35d9cb74de6f542df7df4f2a2121395c433b6c1020fa1a8c0faa8d7310cc3dc7fdeb37647fe8846d1d0353797f549a2e365fa8c2eac49daf614b904c2d8ce4e848e3a743dcbb6450a6ed3e3f0cd3e27d181522c49b9d2e624542089756bfc3947b6261fb1a0b7508cbf764dd2899594f5748ba83adea0098ab0f4088c07b7a00244d974a41e3b553f1f4d3db2673fbb31696e7226829b7e67063dd105ef8d4fd00d28343c9ea9e8a5569f72211fa8338a2c4c5b611ecb13918ae9a70cf80938d6b2aeaa7cae43fa675dc8b0525644d11d897299add2f6890e63dc59ed1df2fca577d376c69b7e1b6dd4b07493b44208093d8951ff10e52253f3049cc1d233c24e7adb1f9e86f72ceff823e789fb81ce42469e4c2f1612ea8ae73db61e6c5b779f00a7a1590c48117ce7dc6c85c0feaf10af7b80d74707811a1f3539e3701d83c5cf98d40d0290c0d6a7ab7013584edaa2d67e05f9b65d72abdf4e90966290ed0f2baa23c7626a4ab12e4b6b7dfc88b5d2356f1f5b9e6c3bfe057ed986646727d90cc575b9674c3521ed5a3a3ee2286c96034cc08495c79f4a49383b30106d8d4c5bfffa83cbf9e1121b65451949d2fd", 0x1000}], 0x4, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r13, r15, r22}, @cred={0x20, 0xffff, 0x0, r25, r30, r37}, @cred={0x20, 0xffff, 0x0, r42, r43, r44}, @cred={0x20, 0xffff, 0x0, r50, r53, r57}, @cred={0x20, 0xffff, 0x0, r62, r67, r71}], 0xa0, 0x40d}, 0x8) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r72 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r3, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r72, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r72, 0x8004427a, &(0x7f0000000d80)) 05:23:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0xfff, 0x6, 0x1, 0x4}, {0xfff, 0x40, 0x2, 0x8}, {0xd96f, 0x2, 0x7, 0x3}, {0x31b, 0x13, 0x5, 0x45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:23:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x28, 0x1000000000000028, 0x0, 0x0) 05:23:17 executing program 1: getrlimit(0x6, &(0x7f0000000000)) 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206919, &(0x7f0000000300)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = geteuid() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r9, r12, r13, 0xffffffffffffffff, 0x100, 0xb40}, 0x3, 0x100000000, r21, 0x0, 0x7, 0x1, 0x4, 0x10000}) r22 = socket(0x18, 0x8001, 0x0) r23 = dup2(r22, r22) ioctl$VMM_IOC_RUN(r23, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:23:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fd7026c653000"], 0x10) dup2(r0, r1) 05:23:18 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) setsockopt(r1, 0xffffffff, 0x1, &(0x7f0000000000)="94246b914949361dbc5856856ff63888f2af7b527c2431b0e739cf39981d6db41cb3a67f4d691d46bc647515950042e4736ea24bfb94bfcbf2ed40d300d686ac6bf6a724071719d50cff36e0df1266a84ad1c8bfc131e6ef25", 0x59) 05:23:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dBv/n\x05\x00', 0x80, 0x0) 05:23:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5dbc7091bbac15f1, r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)=0x41) fcntl$dupfd(r4, 0xa, r1) r6 = socket(0x2, 0x1, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206919, &(0x7f0000000300)) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) r13 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xa39e4f39d3d89f0b, 0x2, 0x80, 0x3, 0x9ee}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x10, 0x5, 0x7}, {{r12}, 0x4af9c47f1eeb12f7, 0x4, 0x1, 0x7, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xce6e, 0x4}], 0x5, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0xa1, 0x0, 0x5, 0x10001}, {{r13}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x1000006}, {{r14}, 0x7ffffffffffffff1, 0x10, 0xf0000000, 0x3, 0x40}, {{r15}, 0x0, 0x20, 0xd0000000, 0x3, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc0, 0x1c2258a5b4a0de85, 0x8001, 0x8}], 0x6, &(0x7f0000000280)={0x6, 0x2133}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8001) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x2, 0x101, 0xfffffff7}, 0xc) 05:23:18 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) sendto(r1, &(0x7f0000000000)="e73c6ae35ca2c1591414d7bd2db11d55d55198ddba4d437838847be17b3cea57647e8a56e91ceaa75ddef8ab6d109f4e31e6a3bb730bd9355f3c7ebb8bd02495326e6d16aaf295b5ecb01952009a83a4570b53414596ea3d91f4192dd9bf5f5a319a0c63ca2a2052cc2ef1fb59db53ccded12d0fcdc3e5c71025db6817ce5cc9532de69e70027a7524e58353e710bd94311884aaa1cb3a1abb1b74a5cc64", 0x9e, 0x5, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 05:23:19 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)="c9ea4e1099aedd8f8515a71b36d0a08a139240a4b1d60ad724db2d7f8a80afee86f1c13316ff2fd323d420f4b6e9deee0e3dd915f44cf857e2c4315aa43709bb83fa0e0d5d6c5a9a22faad6839875b0c330f5f075e2aebd6203a723f30ae8b2adbbe3107d6127386da8145c80d86556e910684ba6ca1fecc88c8a8afda1bee59e0bfab2d163f9f6164e9e24d9d2fa4b6e0d24f37f575c257c5676434c0dc4645cabd529499664f65c7979bdc12196a0d9959ef00", 0xb4) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:23:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getuid() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x47}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0xffffffffffffffff}], 0x7, 0x0, 0x9c, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = socket$inet6(0x18, 0x36e09186bb05bcca, 0x6) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x7f) 05:23:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080)="2ae1a48451f835ee900a6c288d3e340c90a20064d6e57997e6cb1b5c3b068e3dd571a388535d9e8d0ee2c63af6a2b9e5bb51e7", 0x33) syz_open_pts() fsync(r0) clock_gettime(0x4, &(0x7f0000000040)) 05:23:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) rmdir(&(0x7f0000000140)='./file1\x00') getdents(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7d) 05:23:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)={0x3, "b9cd69df96fc3501a0c483ddfedf3519761f6e4825357b79f00570252b9a93837b2abeb63262c3916d18a0dc50546957453106b218f2ddcbe34965f6ed404c48d38cea61fa71bb319fa2e41051cba550a6cd13f7c8e98e54c11f6659ee48f84f52b654c26e364a1411c55efc1b00c4f530d10a1aa6d510a2dd90070514e1cf6fb2250ac2e9959e780d9151ffde6ee9cd"}, 0x98, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 05:23:19 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r6}, 0x0, 0x0, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x3, 0x1, 0x7, 0x8001}], 0x7, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0xc2, 0xa, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x1, 0x2}, {{r3}, 0x891de6ca8a87223a, 0x40, 0x8, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x8, 0x7fff, 0x76d}], 0xa787, &(0x7f0000000000)={0x7, 0x5}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r7 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r7, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = syz_open_pts() fchflags(r8, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000300)='./file0/file0\x00') 05:23:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) socketpair(0x20, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000100)="ff1953ae032a7843e1af8d0a21256be0f460cb2470c69a258a27f110fc6a069d02f5be24097bbe2b9d8b3e11f64cdc94274cd414b5c4b22442f34a93f07396d208e2450d4a0c8077eb194b340220ba9503e61b4fbc65d8f5fc22ae36ef8cc5f353ad9aa67ea42df1f434074feb9cd1bb81a5d3acdb716bd0a65edd344edd997dc215be61effae9f347257ed2", 0x8c}, {&(0x7f0000000080)="8626e040cb4ba31710b398fa5083", 0xe}, {&(0x7f00000001c0)="080a110108bbc5ec418b271e370cea7a0a5f11cd165fa27ef33ea61cf86875f3e058eff449ea318f670b88323dc4a01f1564ced4d48092e41bb5ba6e3fbcf2a76fe4fd20145a5dba5c3a8d66490db8498b1833f812fc939b41b41d0c147f5736f29cd32c24f85bc28acea1ebc025ad8e11025e4aafd718848501b1c2312445753a92f6aeac02aeb9de23a2d2c0972ab3dd71648196e8d60aaf5498d91c1f5590a15cce85e791221de42c0795a7feb773c2ed2153a9e598d194fb9ed2a592dfe621830b00c4020196fb86c72cd69736ae7876945b75cd56e01ab91179eed3d83b9edd489406f086428ed410fa89242f315b7d6201da287e65d5c2", 0xfa}, {&(0x7f00000002c0)="f34c98dd0ffd2a73a8820fbb21a89a9eb4473bb57c15ea3667f744a7cc5c4cb3697a5790b552a7830210", 0x2a}, {&(0x7f0000000300)="d92ac14f73c83526efda32dade4bbd41cbe78d6e5ead83df8fef26a1ae84df74910d3b1e8e20b63ca7e2e8247f38237308ea309d3b9ee8fc1bae6d36e216ee28c4dba14598dce093680d46df13d06756336bd430975ad1001d9f0a2bcbc93613c2a45ced13514f9711a42ac8d37945b24ad32ab7bd2810f7c922e41018ace80bcfb07d3a837637074d416eb59a994808ecbcbee28bb78c169c247d222879802106bff81072d447eca87cc65f288cbded96c496dd3539a3379a9dd633f9f36c59cb07c5ca68ff8773f1fd59b915c935d867006e1ff73814a08aad0e5aa0697e20f66489e489507ff85fba8f4c9e7e326a589827", 0xf3}, {&(0x7f0000000400)="e95023938e6358ec78ae1c48e98524fbfd64622e19eed3b619ae2728085bcd36ddf488ded41bce26713b145ab59bf5858dc3abda933eb1621ddac4146ed318972ac73eb09ead10c0c44b9240f71a1746fefaca310d0fb4d5549545bd4317397834cf88b1f8776f7bdcef89712f754facbf9fd4f11f9d10e67ff08201614e9582364db825ff878230b4d31893e1e301484043efdb1f77ac5a6005", 0x9a}, {&(0x7f00000004c0)="d57175120b33713aca772468eaf3ace16b719cbaeb604cfc96a7ae7a31e438e43d85ac663d9b557e741806af5fbf57", 0x2f}, {&(0x7f0000000500)="13ab07b83186ad3ea8470533e8271b5b095b56f8d98f7cd7faf63d6e0ffe2692b92635f43392a72b34651df29bf668cbabd48bf824bc90e29904fa962f305d1220107dac9861e54473a68a280a1cc1c1c3d945f8691fa031628b29a9b14c378c28b340f662075381a3e8d3a33e4e0234d2958bed1e83154d6c84c67563c9b50fce133fb2751895f2b88d209745a97172", 0x90}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="1dcb85c92ec0060db6df6e9f24aaba8bd7c32cbca7d716df8e23d28c4e8efb93ce22ef5a10febe1ff06f4cbfde2fa04a7fc0a5a3", 0x34}], 0xa, 0x0, 0x0) dup2(r1, r0) pckbd_enable: command error 05:23:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 05:23:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) accept(r4, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0xffffffffffffff26) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r5) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) fcntl$setstatus(r6, 0x4, 0x80) r7 = getuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r7, 0xffffffffffffffff}, 0xc) 05:23:21 executing program 1: clock_getres(0x3, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3ff) 05:23:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) socketpair$unix(0x1, 0x11f67f943c5be8d3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 05:23:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = getuid() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000005"], 0xffffffe6, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206919, &(0x7f0000000300)) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r16 = fcntl$getown(r15, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r23 = getppid() r24 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r28 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r28, 0x0, r28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000640)="499583dc5aa046e4e6d293e6d414208d6cf6cfd73b4743964dd2901d0d0e80653a85b95e2fd0b295a19aa3c36586182d5c0b4b200e71b8df16e5b35f2c5c0caf7608f340fa8d8e6cce279ca46bfa18b5f75fc0748b7b5caa88e0d1f1e78abec3188f9600b3bb658623f38100eccf32c6293b87266906945d21a46f35fba6d3cfef4463ddc529441b18f485c4db666858ecaabd621ba6bcba138f2dc6cbd73ca009eea8f3b45a1daee2e2b7199dd001b736d9fa6f06d90aa922d7fbed6c39ae807cc4837d73628367bbe13950d7c9a177faaf5efc1acfe4ea72e328a187a0a299f3fe23511ada0690aed2e31c8daa9196028429b2137b4c3557eb070d25b841a08fa7f628b4b244aa3cc352aceda3a8e64edd1ee84c9f1cefd865daa6169680e106527557dfa584aad8748cb1a6e36b2afae90c3a2dbf7cf61c5cab2d45a9545fb4f30931eb0c7cb2bfe8655a60419d71b753586d94eebb166d1f21706ccc53b187ad2d09e8bb1912bcb8cd5db90a1c4aa7776019fa9aa7fff5bb526ae6be82ae7f450400818bcbfdf238a52b99c36c9adc94c0e67987c64d932533c86e0b90031ae1c8302ad434df8d1c4908380b5be048ec7413b0cdd77799856a673fc7ea535f4b15e967098a860aaa761c5626649611d10488857789b8cbb0b8bc87b646ce94872e50973ba1bcbbb4cac12d7385c980173df4f3e20d7fe7590194cd9f8108b909e475705dd8a211c83ab784605c677b599ee40ab6aa5ebe3421e35b97bf72c455c4d62b234a6eaccfb0a528e8e19779a939d8d552106da707aef54370e11a4f6aa83fa9434889c7eb63ff3ccddfe598d4e346218037939b9a8251bbac3ce6073a30b30ddad2a2e80106f5848c5abfa7578468502c5166e54dd5da6b396f56cf60d68fe9ac304899987fb8f1feebdebacb6513713a6be2e2a697d187a672e3a3cfd4ba7407f395742fca9fc387c08863da5554ac877fbdc05e0d3193f7cf7370deed27cf1654fb6b1b865637728e138ee6727ef0fb67ab2a79e072c329f653db75aec9b1ca93a2ac51749422f00e337951e949f654f6b54be97b959869148fb8280bf24f1190f0629e729e65ce57b7e2b479eb4f7a07fb7a0db5a7f133e0d92cffd711468d1d663ff784f8adfd0eb9212252dfa60f0ebc51d4703845cb82d4969dfb53b3dce2bf408b243b9fd407e39f791dbcbbf679a074cff988b77d6e6f8d8ffc97f8662a7457ee476ff563938bc325237c5229caab07c3a71c8b056e60121daf640ed5d729db72fe7cbed7646a40db9b044f66a34da445c6c561455e9fd2c3fc511fedec2bca4701f81325172937fc3c69a8301e61b495a0366b1738483690e43e10c5993b758dbcc73caf4276ebd0f7e7c1761549b6bd856c14ba200e5993e6f30abbf85ae4cfa57a3530c4d2e89b5c2850771726c7e01ae3a0b3f429144282141e2b3383d195f2b3a1f3495c7b2c3cbbc026882a75cc06b2654f21b603f89de0f5d90011a5f12a0bce56caf2aa30885d89cf45e916f8b30caff4cca2405073e91a48cbc9701b959dacca9502ecd391ee36c05cca184120f2db20dcc1ed84ef8d1a94998b68af867ee813e5eac92c73064ea3c4e9a878d1a206b4d558e088fc4fa09c98767ab769d0056c9de80a4cf685b61f427f31896741ec9ff1b4d4e81b444897f06b3908440393412bf673b5091ed2578188c64d98bca54f0b1e6467af4a447bd20662ba8b24c2c5d6e0a0bbf9356a612c7e884b682801ab0611d6c160e194f2beaee23675776aff98dadabfa6582d769ddb017ca12d20a81467a2bc56d02f430d8c569180de6a613c570369962f9b9de9f3e2dfc685ab7067ba3b68530bd11421f445fb233e24f463b09c75778ddc5c852b8b8663ee35c4aaa56759f939271d72f23b8b8cd6fcbe2745f42a9a6a3d10fd17b3ebb12e07c0594d2bf7c5e100c6b0be698bdf85c032d8bf7566703e08218f13991d5678b1c9ed11e9a03eba936c0903e02d717e9f156ef77b3267a25eae58e94bebefae9c8741338505a0a96199de830a56c50615f483912ef1a4d73ac137643a3290fb8001b0b986704d0284fcccd8760dbd8d2038dbcf4488e401740e27d9ca0ad7162a3126e9fd501f070a428b07f087c726ff651546ed71c5af48383f63f3a9fbd7bdc99f6b9ed610c6451aa168220274b45238d24b63df26ff004da5c121f6c7ecf5a3aa72e7e8a8a6f435d95f809fa60235ede6528a33501581e65ed8b1cb6737f84402bd4383688149d5b769fb3000991ff9979241c3814ab13e4339d2566e2c8af0e73c87763eb8967094cfaca59f5222511dd57a67b2860788f0268a6f3d45d4e2e9dbb71247651809333405c32824ce7bbc974171fec78ad95620fb943920726bb8ae48ee1c82eb2a78c805e1899b79318a2d0717f4d66abe63f7c42b48a127f2b570161d7fbe6bd34c9f13c1b0790f66ec79e5fa769ca648e6745147b0c442f691bb5841d8849d0c85a19033dbdc83c7193035f4d5d5274dc2bd9157c8b4c6f11aea2e09b60d4738a3786b38ac8f18e8bf1221a8f5e21ec7a267b5bbbf1a035e5736b312296a7bd254077cac1b8ab2cc834a2de01d130821b462abe8c7a8ae3bffbd13eb14e4074095400e2742d237911fdc7ceadb96f7e7b0b8e59c5d20413361394f9893b08ebeca9aca5234d98ec648eba61ea5da56806477af732a4bc3890b583ece72839a297d3622adad6139389286502ea023c29e34beba68b25ee9782123f03bab25e4fccb91ab886a36df9ab1acd9e2595993e9422bb4b60f905cd37fb625cdf9f49d1b7ccc82a4b009d4ffb22ad7865c87e0fae7e5bd6a3a6242fc77d61a23b40a08b04cc6a2c2c64fd9b0ed0ceec0e33633f5f6d18d80e27764c5fb9f35d59d376e06d0cc14575edea8498348dcd3e0f0cf7e9cdeabfb332d91c8a146826eab7adfea9f18747249df53de2e9bbf97149d78a2ab1f1254c346bbd8b5819a4ce828559428a5e9720fc70ec482ed2fd99a5c1c47a489ea0afe009bd6fcbdb38db121b09950d3ba5a50af59137ec419759794fe3380ec91913f297c38382fd34ec59a0f2fe0e51656756039aadb968c8ee4f469f8022e018ae5a5a63bf5d609b9b0eaf879082fefbb02d157800b62e771855d6428359ee719b5f427c6d63923179af0ca27b8eed1540931e27aa9fa1dd753007d8e42063bc0e985ebbddb693d1eeb7490132feca9e68e09ddff93b94818eb3fe35ed1485adce338bb915f35fb0b42cf61abbefbb2161c5ca9eef303b62aac08f5d1fd95f75df886d15eba99655b924bc41b1eb0a05b7542937d428740f90b52c2c55ff06024368cd6e49a86dd971cb2aafe443c53ed30470dd408ea7670210f751752bafdb127d5b928aeb1f7e5e7e295c0c00fc1969916e95be91d66a870cfe85300068e7a74540eb04a31d742df1366533afd99ac1bf1f500836510f161cebbc3918bcedefe239c3967ef81a172ec34fe391055445d1c36c51872c1e450a7d2a831edcc4cdc4404b8ba5afb7b22131c2fc300f11bf243bb6fb27c58c9f1f1702e9e6861fb9fccbbeed3e7c8905aee2afac464b4e92223bd7e432b98de42ae13c5d2ea555c447782ff2284f4f43dd03caff07cd0c512c2d36d3e38185564d6b8a3d773b1c2a7793028a418d0af1e4923719d8039a866cc858389911fc1e37245ab01dc1adabdb83f0a535caaf50313020f8c01b32674103cc3f18946c1ce4fa7a0cfd1bd3664940d09733ec013a78f1546e467115b90d01f3c708a84d7d5b661319e6b0bf4c32adf8aa26c8c112250ba886b7579d85ac8333c4c0ac9ece058b612724c515df2d7c9aa821db2f81ab663e4687afedda60ce81e2697c81cfe8f33d988231b5345f9f33383cbff72060040227bec481dfc3558837dd3cf930f20479d1b549130456f7bf39f85cb1d6401205013b5bed75cd87796845f75ac85c4e72c28c6ee998ec85fb2544de448c93a271bf5c1a5572d9bf88d6209f67a51a2f9724dd89685ba3989aaa6614fb3452ffd7192a8c7bbf489f3d922c2ef24b09bd76578d940232d528a61edc7af0b3673867498aac2a9e39bb7d3c49b749535e772d357e6dd965f30a19bf9ec94899030fb669b82e8d9920d83000c2a686d1c9c6113dbdcc409e1622fd9d5d6e617239ad280e23ec7803757a82112e3659763e5161979cb9ab06430accec229a2e59e8a56fa4fc63a81a400abd295f88ed3088fceb59e652c26b35f3496cf1e7cb0ff934ff4e849bab56a2e55dc50e9747042ee5441280a67bd710ae6a2b55516afa67674819ab501ad213a6ffe59af772cec20c5b1dce194bdfbf811df850600e898bac3203d7e0b4cb6c58e7725153134f09be35909c10d819b3254b3e75d84188e6ed1bc723ef388c875a93b27fe2b41a4b65d9cd9f4a46687af77c6c1eb534a12db969cca2dc26246ebd0ce8c85a6f2b94a38585eed060620669ad957b98fb2667197625027abf059329de0d41141f95f48d4d3da4d458f52c3362819ddda86b6400eff9314842bd667e5b86af598c9896845d35cfc1984387762fb7ebcd869ab66f5a21b2cf20ec0a1f49d5709ea7135462a26cc0cfc9e16b20a1f11560c35631ed6b21db0c1bcf6d29ba52154f5526660c5ee60f43e7ee049b9f748dcfb97c0fc77bfb6a1e3c185a44632ad7f42f7075d88e6ceec12f484ebe4f21c0ba891e34f042e2cdabf3ac9e31638764e23fe77cc934b4459d25045a9f911432488373531be5f4651de0ab7f3b6d287b7f09439d50bec10046e38f8446849c1f21c8f42c407715297cb003fff46fc253697d80ef908bf62b9c7512ba59e241b71ce6f2de1652d19044534a219f3fde34d33e1545fe3e43ae6ad6529e2dd444223c487285dba667ba1083919459c58ea09018b228ea586d8d437b27e60c8d37f1a00cf3d0fdddd7e1ea5fd20f04a2697f2520e511d3a4d88f8c3513f623ded8aec937aa131adc6a8b4e58eac99b3174979c328d2c431b18fe2b9a31f25ab717c086b18ec39e0a72c277475d5886bcbdaae745f7dd615f08b505247f13272095c4f65e0815e58d7ac086eb7f530be7aeaaadfb021b105a3935900729afe7ae656f2fe2292c6c07b94ff0e3d7e9a8549fbb794ca268972e76aad0e4f149d966c289e66970aad57a6a112b290736743c2f8381e08af0776e352e654c6f951decb02261f3092d11a453d6d057d17b91cc33a4da6be0b113b6eef2786e167f6ccdb5a6866c24f251b56232e6e76dbd31d04436d65693d86fa935b200890e9900b5d443e541366b82a70b49b377e9e4e2e5558250cba1975683ccb8524c663bbc9a2df27a5b880e8808a7434e91c84dd4211ffcce6f3c375048713ee433852e2c1ccf424007a68e0c3c5c6140e8f0b04de166615d2f581320c3ca446acaded3784e987b3171fc57279311d7d5f12e9e6cfca1346c19a26ac8524e3a8a78469ff4fcfd0f6e042cff76422535516f74435a49c3b4c45658257b5206fd27dee873792ce26f74f55c79d4929894d6f94f45bd044eb6a956ef492942592b406367c585960cda1ca0257b435a3be12211eaa0f8a5419262596fc251d5e9f10be4a2710cb60e8c385dcf0c97082bfcd313dd51dc954924bfc9f975a122c5a926766bb441cdff660fda72e44f74c2b2621478f2f8d3194db16620d6e778d297bec62233d7349c727953a9c7ea3814110bac7df56b8adef1309fa1763cdbb70229a13ff61218435c4530e517ddc80281b275c7dee3bacd6f5af23080e679c99fdc78cf0d4d85e3167", 0x1000}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x28, 0xffff, 0x1, [r12, r14, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r21}, @cred={0x20, 0xffff, 0x0, r26, r27, r30}], 0x88, 0x4}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000580)=[{0x81}, {0x16}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x519, &(0x7f00000000c0)='J') r31 = socket(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:23:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x4c, 0xb9de4b71c29d39aa, 0xffff, 0x8}], 0x34b0, &(0x7f0000000180)=[{{r7}, 0x0, 0x40, 0x1, 0x5, 0x20}, {{}, 0xfffffffffffffff8, 0x40, 0x20000005, 0x1ff, 0x8}, {{r1}, 0xf3cf23f5019fa96e, 0x10, 0x20000000, 0x6}, {{}, 0xfffffffffffffff9, 0x10, 0x4, 0x20, 0x4}, {{r2}, 0x0, 0x139, 0x1, 0x80000000, 0x1f}], 0x6, &(0x7f0000000240)={0x1, 0x80000000}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000100)=0x87) 05:23:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x80000006}]}) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000540)=[{0x3, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/152) syz_emit_ethernet(0xfffa, &(0x7f0000000000)="b6") 05:23:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e0000001c016326719b40a3798c1a1b0bb8e6808080067dc67950e8b264bc5ce1faf38c981acd8544b7f3ea2e6a3e1df79d64e0bad0d463dde24adacd7a66ebaeb2d9b39b568311bbabc3510b1283bc97392beff1b5225c1f459f1887e0702cef96ab345622c43a2a04a44398ce0e1d435591a0bf313fa54c92295a20092b7f5d325f45f9fc5b208689007bbb56bce7b9463aec1e345b8b41ef0ed7fcac14e88"], 0x1) socket(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x1, 0x4000, 0x81) r6 = dup2(r5, r2) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000180)=ANY=[@ANYRESOCT=r9], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0xfffffffffffffffd) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) geteuid() 05:23:21 executing program 1: r0 = socket(0x2, 0x5, 0x12) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) close(r0) 05:23:21 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x5) 05:23:21 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0x232}) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setegid(r3) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="a77b1af1d9636a92e783d6f3c535196e68a9a7e02ec9861ee762094e3ff9a1c8113de0a690e38bc3e24f54da92afab7356b9b16e7fa8d36f11cab58e5603f2f125ed943e4d0ae4f27dfab4544c6b05c8307f745c583662bbbb37609492d197e2b3bb746457a90a3d59acc64bf4b2fdf03f83ecbfad0352c7cd0843832083d6cb9890f3df39f52d69d5289645ee94b9d0b05387c80a24a2dd9da161b8e8def2cff4deb14fd476cda0c39d05c90897ca9a535b17f988d529ce50a1db010e7adb03400eb1d08ec4f5176fd48d0604f6e89fd9ba48ed672fba4d87df20b5bb80aa339cbdf5ce67862ae6eb59c825d051abe70a87a15c0f2b06e7869db47fc91873b02c766e292864a8c76ce44399e3da2d01dbd2c1b1bb0863a779b504bbd53048a5d6c7362828cde832882100c0f0c373a0491454e4dfaf41d22a7afacb02000d8dc2c69ddf541f460c97cd749b0a3871a6ebc4b4bf3ac7b686a8738107240acad4ea3fc001e7e3915cafdd2c05d536d16df35eec5f005cbb1fac6d05a3c645dd217807ad27fc2e1b04f367b6ae4230820d594aaaa908ac2a9730d14cf501d1141d676b960e1e39090ab27a48c6267186c4f6539e81bcbfa84fd3bf69f52030ed4b4fa7ebe50bfef804041574128257c1f061062322eabbfce60354203b1beba2d82567370ecb451143b6daf4ff0e47bed021a973aff61c991f9e9935e9c7b731436751dfec16db6a5dc98de8a818bb5feac5ad4b56e2a68677bc8e009c7fb44edcd58572bd390e7a5917a6c752a67feba6b45d0040f46e0571e61548f99f7b93e2f343f2e0a60483c1d3e85f74466617a2f9b711ed09a0743842bf94ad81f2b9192106b68d22a45a9e0a7e66473c3d78337e9220efcb6d0179beb82b6cff76ffe2abd3057d428c209d6e0147985272b934db2a752dcfcf9d2dcea8f60db23421a7faee88f7b3ec9ea892e52598610799449cdcc8ee4481f5c442120fda98bd533a806ab7f62bc7fd01fb990a5ea71e212dce3b6698e95dc5c60d479994955823598054e55d181825d10f99990ecfd5bc532cac2f42326e22aee41792dcdd0017b3afd2f84825c3bd5cbda3633e819152849f7f4a68c13faabaffa58ff722f3bea0f9767eda1bd7bef54b4a950492675327971d73daecf45b0239385b83d351b28763a92c68c71e55f0caae3a184b4a629e6a949f020cadec095e8767298db917431867e13a51b268e11d86597887aff394ebe3b87196864cd4530e3a3b7884e34efbb5bb48bdb4a0899abf791c30721748f700b8e52c845e4a1869cd4a9960007bfb780aca4c16dc34fa4344014523db0d6caeadc2bf6973461b14ed4aa32cdc84845ddeafd1d5dea4a26f18e511692b46986ccab853e6e6a96e013dd1a3853f9a347c6262c60462b92ec4f6dcc418667ca32bfeee0943af56a35b8f9adfe4f224bec2ba4e7b3b79d5292cddb94e64c40e064e54b408ce12901c2798836e6fdda12b8a655666ba44aed074b8114ee3e420a61d99699517bec1496c85b0f03540798ece2c3f20fd3712dc2d3769cb9222d431d7592285603df38a009702cf7d8ecaef4a81b5dd770bb697472f80e4eda4dcf164bec4e0d829246f1d23d92cd58cc91a5ea0f28010df647a1b61e0bb632a97acfcf5afb7c225869fe2b91897c3550a8be9e15fe9b046323377de13b1b002fa330d66146ac14f1ef48ff0c6f3ff3cfc14233ccf671a087dc5815c29871b5f5a17a44daa1dd34e9d5dcedb175c104cd61a9de90c45748454abb69a8f445cb91bc4a9a932326432316124d1a810e6c0606a2c23b1daa7eb423bc9f3f0a279298f0086b0ffcf7100bbe739077676a19e4479be457f7c05d00e29278540a1909cacdd92234eb42c8152f66a084e6a723d64748c7ab181bae9cd5ae37b5585ad886c25be105eae42ab1c296f0a156ae246d1a729207ee643bdfb96ed3e199421012e493ab243f587320b5b273e5274a38d9e53703ed99b9ecd756f0522b54080fd23e78e398ce6dc12199dd59f35316deb8e40d965bccd0cb3f034dafb0563f961bf9e2bebee0cd5b9a4b99ba16ccdc8f31b611447b8c6d3a36ca54e077875e79328dfcc95d255b3ee5b8cffbdd4ae6a6a5a10d2ed0b5ebd5de85dd6ea0b8a735943d7d2821691a3be9dbe780033f044d8b493cf74f6480e982d74a62517ccebf42c0e18efe31b4eee07572813961c7efeadeddf3682d4ad15a22b001e18dfa1e736b14377986662af3f1066f929c5e12bd02840f5ea5316e5b016ec46cd66d0efe090727a84f531108c29ea7d5b3978d1472fe00c8c9a2717d548072858792ef14d1ffbde284df9d3d9222f71ad8871c32db9af9119fe3a35027f14388d3658c334bbeddad4f05a5f17e1f4b512eb81f98cf213cd598a1eeeef46d53f6ac853421c659afcea1d0bff3df0ccdcca82f1c4510a1fe0c865188b51ece91b855972a5e5801fd82790f0f81389c827344e01b0ae8780be15e335186877eee07937d80217560682a4cd8343fccb16ef82cfdf7de52cb8316cc6d7d5f2159c8bb2e3f23e0bc1fae3deb7972d8cbc656c191608e8094f4ae856fd23ccb389b3529bb27cd915523a895455234b737106187a292b7802d49a50bc0cebb75af6aaf63d857efcef7ad272274e854847d4e89456b427305a0db324552be0744c561dda20d46207d2cee0dfdbfe9be3ff0e4f7d9ffa17736a0b647b5a2e1e07fd00a86f123d241da0bfdcfd45457f8c2b6c8762a3ff73bd38c1369f5c8fda28bafa5d493abf73ee1e4a03727c9c353a175f51eaa94c0e25e9468519e22dda06962b2ee570ec831f0d8cbc63d64f9723e7782a3b9028e710f855bef874c55d656718ab7e67b44b25983cc00ca5f1f64fb53e162412e7236743f0bbc350b1817378d7c61c527c319f1c1018a63e41807c8f8db608597ad70da02008b2a9b25a04d2dac4dde100aa31c8d5e41c3e0aeb7f58b3478700061dd7e9e83f45e712b30ca8495b12a2ee836f4fd457b0e260cb8875d2f7dde6825e3390bfeec8bb36e6b2bcedfaff6042a8533f72fc973fa319e7cb7569b4f79ed210f4b10462b489143e0eff2c685c40e24e24ae83fde2bdde5d1763f9d135f468f546e1b4c7515c2a30a317b255c973ef544eab3bba948e9f6751a478b883b291ba1dff56900da3b30b831f88aa63d83d5b44e525ae66db01b329c69cdb6ee2b0b0d8bd1dd56110859aa2fbb1b871e8ec1bcce52f93e9cf2575475ccdbe69e9add718ab0a1a96c3e0e5958a7e80ec662940ccddeda6e05bb0be6344b4919e444082a93cf1e00c56cdd16878a93b62cb1fbc8dc0f9304299aa6e8d9a01f82be3b158b84894fa00732254f74793c0bfd908342def6ae4136a56b0d7be39dde2826c689c0706c377b936bd9d115ea9c1d9c169f58aa2cd7f5363736f22591315692bb1a38a5a53946370cd717ec705667477e7622e3a59b8d8d487af1517a79188b9e422bfff400ace743853c25a3757b3f058701854dc15d7a572048bac0909f0a4496102cf91e67402ecbd6e7f988de5ba6488fddf328ea887b319d39c27a47b4ca867a96180dd84e3feb4d136af1993005170b5bb631be19db1062a5d54b7e5a624dc03848b22c3f7df6fa4a6087eddd7cc211c1e86b6ccfef845e77528cdfb8b128752f6cfd4ba6247e9922a257d22634d0f669fc830a379b44a93b4396449db18124cb96ef6a0ff1286391869ac7709499478553aecf6c3d8930d6ba5a7e2404b24e9b2ba9594dece879eda8b5913218879b4ae4505f835c54b531ab72399e7618afe3c4c80da57364e33ff3b14bf9af38788a7985d80e3c880b806c80b834b61cfa274226b6be47dd10a28ba9614f708b87a70e1a0d656ea0b4ba041b9b5e780185fe10f12fc8a615fff8b0d4cb244e4bc5e990f35ff5cce61272276365ff5ae158d6093bba3e695b3463bf96886c97156eba7443ebbe2fb62aea26ba382894632247c0cc0451141c8b98027c8a739f4d018bd1919c22a4984e85d29bb1098f4cb77ac2b2a6ad88117cd91d9000b57d0f8ac015cabd66d8b0e856e98072ed23c0b2d3c00d9b53d1caffb4b26225065a8fe42e0a33d1b15476e54f88253594e22f59e93ecfeccdb5963118e580bd0220d2811909215465342123c2f79cf9996cbc46b95ba9bd2c99e3ef48f7c8243567522832e7ee62a48e5d1502c2b1ec518523b1c83a70c80d4da101478c5a113b879503a87888cc11bbc3b0ae80a3c027d940fbf3ee89ad794f4fb6af4611b7a1fdc0bba2d6063766ff984b813a0777864e76e16b12d73a5ccce4d292c89eaae4758dd50e6186b902a96abcbeecd82216bec30552bb112b2f436bdbde5fa1f93daf95f860192e365b816cd75c389176df09bf69faaa38e1caee8b80380ea0f767420f2aaaa3bd4b11ef154b3f436544db3be79592ddee18fd4225d4434872c077f42f2c69057e1776644470d50030bc87542ab83ce026635fb85ec155d775f2a26703e13254ab9fcc42140d8395b5397e3a95f1ee1654c788e3dd43d61ad9b33e7a5326333c55d15871431f22df3c65e5b68c2dbf1241fe53dcf1fe9bad8a2280eaccb91576f9dcf5967e77bba1fa7e15fdd6303f41c1d6b8fa35b1696421d5e8af748be0444e0d09cdf47162217fa02dca9db4706ad3bbbacbe2d83f32760126bec7016af0ead566e4d8653f1370d360f17fa52725284500dfba0d38584e27a292466a137cc87689c00815efe9faf0714f3594096148e6ec717155883103c5b51acf98fafdfa3ebea0f0fda7ab74a052489ae523e65debb47d1388fac5cbd1dbe0aa9209d6b9ac48a36d100b0d809b54eb1676ed2519df2b82ffec73418aa44bd455b699ce8c4917f7f6d493f1987f71ff1e7ea3f4fb4917ddbeed2b13a67aa67db56607b8d3bba039cc343d569db6e70f2d26e640d7b9b32360f7c184f442c065aaba27e2f40342dab23176c0d32f04a034b5f7d553b7928bc7976d4c5f0caee88eef3950a6370aea2df8a9066dcb3294f62dd78a017aa6fdbd3d793a55b5178fe2c09c6edd884a07d0e59af12ec7865a709f3bdbc8f82307e61fe18924bc5af605281daff13a00d490689ddc187600e39e3a589d1a31b5c986a76bf1a19cee420ad86a1fa8afe674bd028f9fa88a143c0c3aabd238470b937393b646565915d02da956baaf60851f29c275d2f7e280aef60d5d2af1e8efb48f3b6fad06ce4aead386900b6b7550985a5c2514b859adfb3e5050c2a0473793783ed344e8ffb18119c91261400d283d18fe30805881b69e034843f5d1c10dc61e1f8ca01705ab162b963c64584e2e079445f802418b96eb1dd79a5e5643bba19c1818ecb385860881771a93652009a6994b3d2275dd3744ea6d059e282f2ad83df41382b9ac4585cb296a3d6b69ebea0cd01ca5903b7b93ad91d2ee5d21554c067c932513bfa25313860625b8be8ea18fa1b1ec074aaa21263469ef76ba34368609dccfb20115756f7e8e969a240faa4af8c8eba1cf677bf67b433dcb537bc95cfc44f590cf48eb4d672b96a79f2bd3f8a2a72719b74a958554ce7effb0404f2c621ab3fa9a74d719097a15918bb8f7ca6f256a9d781d708edce7d8f247e6d1ede28d28da7d647d84394e4b015ef828912fea57e54b485c664dbf704cf47a4bb613c3fc62346251301d2f0d922a746ad6192d0d4b7bf0c18d18bb464383c12de4078782a69d5feca1a7a616976e3bb2763009a16c2574a487356c05ec7cfdc883b45ee39d2c4aecbaf225e959d868f71c6b5aa14990ab72bca", 0x1000}], 0x1) setrlimit(0x2, &(0x7f0000001240)={0x60000000, 0x60000000}) getsockopt(r1, 0x7fffffff, 0x8, &(0x7f00000011c0)=""/119, &(0x7f0000000100)=0x77) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) close(r0) 05:23:21 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0xc9e71bbd132ae888}) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) 05:23:21 executing program 1: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) socketpair$unix(0x2, 0x5, 0x0, 0x0) 05:23:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) 05:23:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffff9, 0x1, 0xfffffffe, 0x0, "74755c00f7660c59000081bf3d8ecc078d8ccb7d", 0x4, 0x4}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 05:23:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:23:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x83) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000480)={0x15, 0x0, &(0x7f0000000440)=""/21}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\'/$-%.\xc5@\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)=')^\xb0\x00', &(0x7f0000000300)='+\'%{)[\'\x00', &(0x7f0000000340)='{\\[:!@6:%,^\x00', &(0x7f0000000380)='.\x90\x00', &(0x7f00000003c0)='}:(#),/\x00']) socket$inet(0x2, 0x4000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:23:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7c}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28590, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x8) 05:23:21 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}, {}, {}, {0x0, 0x8}]}) 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, 0x8, &(0x7f0000000100)) close(r1) 05:23:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x83, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c475052f8c8bfe36e7124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 05:23:22 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) getpeername$unix(r6, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 05:23:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x191, 0x0) r1 = geteuid() r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x8000080000248) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r9 = getppid() r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r18 = getppid() r19 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = getgid() r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r22, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r27 = getppid() r28 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = geteuid() r31 = getgid() r32 = socket(0x2, 0x1, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x80206919, &(0x7f0000000300)) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x82, 0x0) r35 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r35, 0x0, r35) r36 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r36, 0x0, r36) r37 = dup2(r36, r0) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r38, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r39 = fcntl$getown(r38, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r39) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r46, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r47, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) r58 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x100, 0x0) r59 = socket(0x2, 0x1, 0x0) r60 = fcntl$dupfd(r59, 0x0, r59) ioctl$TIOCFLUSH(r60, 0x80206919, &(0x7f0000000300)) r61 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r61, 0x0, r61) r62 = socket(0x2, 0x1, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x80206919, &(0x7f0000000300)) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="b4afcfc3e1e0827fb5b4a65e594f69e813410b1677dd0fa33c81bab974246a15d89d7a0c9895c662fc6ba1e55bd26506dcdf8b2a44e1c9593e20fee2c3adb4225b52d0e48fd8ad2ae3bbdbc0b9b6af39f5d1b290c8077bcb2874bb4124f526b7b72fff61c0eb6854317c5163b65519e81021ef54bf3e6963e1b19a6ccffafcc98bf978ac571c44aeeb373c9a4486608647bfe9156674d9676fe9eedfcb32ae30483bd0f8a539cd3c3bd149fc87", 0xad}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r11, r1, r12}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14, r21}, @cred={0x20, 0xffff, 0x0, r27, r30, r31}, @rights={0x28, 0xffff, 0x1, [r33, r34, r0, r0, 0xffffffffffffff9c, r35]}, @rights={0x18, 0xffff, 0x1, [r37]}, @cred={0x20, 0xffff, 0x0, r39, r44, r48}, @cred={0x20, 0xffff, 0x0, r49, r1, r53}, @rights={0x30, 0xffff, 0x1, [r58, r60, 0xffffffffffffffff, r61, r2, r0, r63]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x128, 0x6}, 0x5) 05:23:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001140)={'./bus\x00', 0x7, 0x6, 0x4, 0x0, 0x4, 0x4, 0xf00, 0x3, 0x0, 0xffffffffffffc7f8, 0x2d7}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 05:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getflags(r4, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000491594350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af8f857c121926ed7fb4c7d3cb06692fbff735619b3017ba6aad3df291e0156db5c1ce08888e00"/128], &(0x7f0000000440)=0x6e) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000005c0)=0x4c) r8 = semget$private(0x0, 0x5, 0x204) semop(r8, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) fsync(r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000740)={0x3, &(0x7f0000000540)=[{0x7, 0x6, 0x81, 0xc}, {0xfff, 0x8, 0x80, 0xffffffea}, {0xff, 0x1, 0x8, 0xfffffff7}]}) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x7) setsockopt(r6, 0x80000001, 0xff, &(0x7f00000004c0)="0709ef8c5a5ef010fbe1e34dd921b7ac33fa611f3ee6b25cd10d8413b29cca455ad1f88d59d95488d51b1b01d925bf8147adf6d3908b873f8ba1f8835524239229bf06005979f45552891dd1e39d93191ba96fa94781c7d73209e4eb3e36aded7c977eb90ec60f7d767114e9636cc627af84d815e6cb6c6a340e1cb8412e4674", 0x80) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000600)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000380)=0x1) getpeername(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semop(r8, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r8, 0x0, 0x0) 05:23:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) 05:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x81, 0xfa, 0x2, 0x3}, {0xdc4, 0x3, 0x2, 0x6}, {0x800, 0x8, 0x3f, 0x2}, {0x7, 0x6, 0x5, 0x4}, {0x6, 0x8, 0x7b, 0x1}, {0x0, 0x40, 0x3f, 0x3ff}, {0xff, 0xfc, 0x8, 0x1502a7f4}, {0x31a, 0x2, 0x8, 0x81}, {0x1, 0x2, 0x1, 0x9}, {0x8, 0x8, 0x20, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000a8, &(0x7f0000000040)=[{0x3, 0x8, 0xd6, 0x40}, {0x910a, 0x18, 0x1, 0x1}, {0x8, 0x2, 0x2, 0x200007f}, {0x5, 0x80, 0x1b, 0x3204}, {0x7, 0xa, 0xff, 0x6}, {0x2, 0x4, 0x7f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") write(r0, &(0x7f00000003c0)="5ac84a6b5f4d94ab90fe5c2fa144d993f0d555e529979d31e1a5937b94a0608bd7501242a5db3247e504591d589c2dcd7e5aa6196ceff9ed6acdfa95b32bf178b0bf04dc643fe10c16d2949ec5161a2d37dd7cfd1aadd375fa9bebfd680402e56cd70a6ec1e770396a3e44f120415811d13005ccb893b02a9210e22194af8c66144c8caeb2a23fa4cb33041468de11ec186ffd035a2bc3dac9a04fdeb13db1b58549c4ee6376ede3f6929eb0de9872fe22988b8f943bef6bfa84c9be7b38281568018df1cc6a12ee2c30530b186fde157bcfd2250b67eacf0e6db965b1eefd033a3da75d815f5fb88d35505f0aff426de0f1f7d4d6972c2e62f86ff39f7d9f563825d259ecf282c8b7b5f1d87884c47453f58664df3d35587eb6f5c755db0459d255945d7215bde7b8f28558b4ffed1befa2db9ce842b47956957dbfbad24cb15eec4d54d3d74d27231aedce46f9ce9d32c561be1face75f3e0e77d3871833ba770088d2a0493824438cb69e3782021e524a71f83d90c64684aebee74317fc007d89f66736b39324af073b2a08ddc9192ee0b666fff98b4b7e70daf76e052105b89d3e207e7a7c8963cf4b0dfabc026177a2b87bada931768bb83f9b2d8865d4ea1d50e260da5d34fe192d89f9d7a7d32965200db68cf039c1204442b7dd07ffeab42a18118ad3784d9ef0082b4849d9fb21203d31ea9056d36eb14c27dbb548f60eeeb38dd476998a161b16c911eae5709f158c21132b697cc87d83e327b61056e947f5399957c468677d4d445a1fcbcfcb5d26f87da8ba570ceac1e15a81251653fcbaabd48f108af2335c5de4cba5eb51b081d7af6392bf060763d503e329657c31c00cb457775e9b3e191761ab2390cde5b2693d7b1ac9d7084b3e970eda6f658d17d470d8ac4adecb168370e57a5b24a262562fa0fdf1a99cee56fa5679d832bd1aa6e006a11e120fa00e893359e2359b58cd52ef77254fccb312fca26f39821079631ee39cb5d0aa5fdd86993604f0ea09761004ef45e13bc138863dbc20b613d2aff530bb6dc534ac21c9c91f6ee7b88543d5659d199c7ca146ddfecf22bf0f84b41ece87e8721e90e59ad9d7e0819d83ef7c40701d54d5964ff22653e6fd90e1f73302589ad0d495f3c13c31e0290f535c2469653221cc2f3b425d59087628de85583535efa86bf4c024c762170e28d252d702f109fae5d3dafd3b04cbbeab9c735a771b48b0df7fe79a77361fece110fd420cd62e536393f41cba7e79242a58c72625340d4f2fbc4a2bb3fd7d4b02765a89e92f41c89d86e9d0224367a9787639a356c317df78e2e82597883f3af1ddc78e4044b095e596b84243ab596b073ba106763203dbed0336151bf4baaa7b4e0a2964674a73b7ed77d98716bffa5720bc0935b3f6800b439f029f6c9cd71c13cc3b40af2b48bda3b243ce82bdac0737ffbf5fc86c64aa775d483f7671db3bbd2ee6955a3f270d4c184a6ec3f53164fe5d4cb13e8a4addcf6ef7c550b9070b466ee76dc378df138c73fac126e60b4120dd2f9cb604222af877851b587a29b359c916ae09a4a1f592d0756dbe7005c2b5a7c9718d082510afe5c5e2aca3e04accb09fc4f4e4c533c3a69eabce2067e11aaa5506743daba0a7ee13e78949d74a22d56fe07c40f7101116cb51ca517906ad4ae99974217524fb6ab4750d95172a50259d3615ca1e434ee6cb4efc0570fafd911f069edfeeaefdf86465d3783e1e70791d21400a0b262c9b44f08b5a47c24fbee2d6ae46158a3a5d5c53e23a625cad4f5c06265d936f623df57c789f5af2c3f4d2dd5ec13ae8cb2ce69cb1b75805d58aef3684173918bd74ffb778f881549edc11824a2aea87ead2b28072b4df3ada0f623bf71fc50c1655acb3e606cddaba3c9fa2da89ad8b34553c192f0e9f9085f643ccb55380c370d576543d188aad6878989d967bc332da2da94d4e3f0e89b132e73a8ee1debb60a10c18c9aa33c242ffb2f75ec5b95b2784e3d08cf72fba3d3e13bb38960adadcea4b6df00072b6d07a0ba5d025acecd136de2e68d9794b58854ddba26f0748fef8a6b941cb40b49daa9db97ec6a99e2be95e026ee8e681f83f9ef634f24382a319b2e2dff8a296e5979e512e8f39c871574e426dd75cbd1cd8a8121776e49c740b80a0bb8bb3d99650a6201e06d5765787d57dbbb29037b95135178df4a7d1a00e6f91f51dbe93a7dc00223a60053c4fd390f4722373cf5fc84079ccbee1d7ffc45ac9406c0bfff6e4441632772b09ab19f41950be23e1a6f57d4ece2246503e7824bfd7dc15d79044550b391afef821b914ecc5195448dc4e0df2ddbe890f4b259b6d427fa30de6fde425c4d9bfad2a57675cd1d0b57a31296c756f3dd845ce214609b697394f986cdbc9bf5bc103526105a4e819b4cb80e6291449721a3fbc47a39c9f6e9b2ff222f6dae4c77fb72ec3db525c21160d643c6e919d44fa6c44c9942c22d5c9012b4d461234df92ea70b6013c2cb743c56c55781b92269f4bdf3da91893e6dd0a0805721c348d9bdf0629808d35d2b604fe3387bcea3d49245d23d6d1822bad8ec8d957d3f77ca2a5c905744309343b2f0dc4fd402c468631d793c31b4eb9e5c38e429fefbfe2481c355b173c03a3c9b84f53eb6b73c5e78d47a1956db8abb0e6d579d3db10090a127c2414d5762fe2eb617f7bda237233bb6c20718ce4476df325edd0571dc74673e2fda60d2122b97e1c4939db458ae6d602d60b4e639faa70b7d0cc46ff1dc90d9b0b3b76175628be46db39901c401e31d8c8b643bd72c71c441883c0900ca5f46c6694f2dcadf84d62d95c85bcc283df583adca4fc90e4590d1734cd5756a021f127992124518f063f3e097fa93fba6fd5bc24f13c9e6d134077fb48403e127182be6b12f10d32368f55e1148b3bd699d8ade2c159768653ae9bec068294db750dbb2544b969aca5cd66cf8bc53aff46be7ce7533caccb21c6ab162cd0660ef88926d630f3ab77019c3654b766a37ebd27b5fcd3c8b77c5f09f5730972493c3e151c1e511f49e26a380a9060d0b7daab20ecb50af335c389c762a1b63a28af828ffd15e3b05817cdbb65669d15fe9f45373cc6e77a2c22b062615f6b53719391eff7ef5c0c86805166341e9a69456d0785bfca12522d2eb8039be772ab1b383febedb57b5c11bba36a510b607e191bf01a07d3d77180bbdf4a47ff205f7c6fad37c096ad75b10a1682798ca40b2f9c6e42373150b85ea128731b08c8da6a420cd0da610c0bf06aedf9698c44bb5b7dcfb8265b0a808d3d24588630c5dc0bf3045db4ff3ee37083eb901d2d8a4a7c001f3ea1e84819836ad8f31479046b582570fdc0b8130b7f7137773ec7a85270b1ed35323f6917d0b580070e538844018385e6a84331a57ebc7b9390b15e46bb6d9961ebeea17dcdd7aa4390de88dd725ca4b09430be3e2f65d04dc5a3cdfcc15a86165219649d951ba50f5b5526805e1bd4a14f79ca8b44e571044dcdd3303afedb338564a807bc6d55ca39102ea37357ea2b9a95414134188f377f760ae5ded7a5605c7a99c3ca04e0913ba92827c48dfeeec015f5fa2bfed828832344ab45527284420ef94d1f21c2e64fc08bc1d53d377a7dad49a7e11de703adac2508f89c1ad5861e1e7fd20dae057c291d516050e9354d1837b878da9ffeb40bec875feb4b3e3958fccec8c99002c5eb84e1eb9df247d8c20d99a98aaa16fc93234325c8fa2c21b2f5b27893b1af728708e665e134aca0443076490744d6e923dfc41b9b5c32c86a9da82cd26b16809634f222307a548730a70a2a72a511131ba4c2dcb91b2098e86d6a0a512c7c64f173340bb9e3adec830c0f1597b7dc6312bcc9fe1b438a9d22418208a3ef677856401d6d7914f851d684f1e927a5605b9ae0e67e1e78d7e1a4897704bee0f1d935b133946066a275402af1da97c046f8d9be27c60ac43ab5a890211cdc603a88ef76b53fd74269749e1a80cd7088f605ea2ad12edcc3f745900077d5992083ea205740413887088a027a2f3b7677ff11dda8366d516af1082489b7735725e6fdd56a68f70d220bd5e7cdaed9de4c0a8f69f6b47d5ae02978287b6b3ad1fec51fc56d8e853198d58d2dbde51c668c1a3cb743646434995a07abc5beb36d5fca06aeffeab720f91032064e0d2b186388430ae1b0f2416f1c3dcf492b750266ba8a1786fde74cb6dcd9abf3ecdc41c86b430c43e3e6f9ee15ec559adcc4959fc52fec57bd4d8301eccecec8c03e83377f19d69dfb8a06dbffe6f35451c9946a353fe377534323cf0d079fe3b8dcd40ba594a732728d1b77b8bbdaddc00d80a71b9c1e591d429bab14b48033d4078ee0ae075b20b1b41a0ac8cd1ca5d7ed233bc106348e9d2918085d8d86d2358f64d1a0f9f5053517e698e48224c545331b07b3a839056cc36b402b07fd1fb5b64c80a9094280b0bb6991641acf34edd09bc59bcb1b2acbf1b5d45ed7c2cf5c8821d5ab7144cd662aa0071ff3abad90f3ca6c09445908a3b44e69e6723e633d99536b14d6f2365fd6035f33692ed416d7bc1a2873c8ebcc4de58947df4a69f3b51f19624dae5babc5e279d78ece5e6c808df13bf34cf3a8c51aa58f5a1dcce3e3096b88e90eb07259a9b6ca566b76f593a999b7164dc8bf2c055b632f8efe7ec46fa57e51e3a6540c5f4367f5740aed0909506f9608db3d2c71c8633bc7e9f357c55c0b2d58e8573886264837f6033b78f6f6580448788d2bc9125c9f520e8ffe9383975be71a0dbca1efe90217fed6f36f56abd6aa2899967d880e25ac16a0ddf362ff8c6760cb7688a6f5d3971f3b911786089880f8bf88fed206033450025d5892ca86f5ec58a8b5ad19eed739a4f6a9a5c0cbc8850e9eb2a891226edbe8066bc97de6ec9075f51e3f720bfcf6d795be3969ea415b2d6cf90f341b36dcaef523c6aa926a7c69262e0e026f5ab6a3c4b3e53827bb3ce0dd5eb707054bb47ad20ca82df336b057dd5e74ac3a1fdb805043d47137e8f9689253b9e8d0a479a20ef632ddc1f7febb019c22993279b973802a293096d8e08ea1c23b1d13e961e62fd274947cdaebc1371b86b4b9d5a4ae88f78b8cf7841635db3a72f417ffb641beb076102ea244039406c9f94ff3a3d82369c9c37bd33a5e308baef789e5cfdbabff15eb52081db6b40e3644e9026c2320840ffe1ee684a367219c5a76066c27ca71c58e63b831adda92c7a023a80c3e25991998fe14931671b1123aa0c00cc909c8499eb6d0fe9cf537972ab5e8b30f040e1e72b6ec5953e1354a46702bb1ad23156743ab6bf21797fe5d29045024ac49babf92c5bc356d1efb8ce6c43fb73ec59a5f567df5226680e47eaab3b2dca7443f16ed87fcda64a54645e7eb9e5d74d4bc58ab646d47d06bf1862217a5bb505e281fa5a5adc44ca08be301e39c6c6f93998c77def184a5701b99c9eb7155e174200e67e16f83b0dcdcaae1d186b888b8f480749ba8f76fde9204c85f8df549eb58678c5df7627009f069f9874e716748c9e81ba6212746bd74f3a46c93d2d9e4fc6fabf32e4649277c71720bd3f5c4e87d8f3c56063dbd298d6ad4517941e41dc0cacad6dc465c76edef66f231380ad1a930747f19214fb8619b14519f97ff395f731f49df69951a7e46bcd6cb889103660eabd916b7d0dc872b1dde906742c4a91d00c3a42b7a166904615e54528104db854587b215de22cb157abdfde4aee86a5b2a1f0204c1192976a0188e9be3120ebcfdd91772cf83e5b951e3e276f2", 0x1000) 05:23:22 executing program 0: r0 = socket(0x20, 0x2, 0x3f) sendto$unix(r0, &(0x7f0000000180)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xfffffddb, 0x0, 0x0, 0xfffffffffffffdd9) 05:23:22 executing program 1: r0 = socket$unix(0x1, 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'\x02\x00 ', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 05:23:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./bus\x00', r3, &(0x7f00000000c0)='./bus/file0\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) 05:23:22 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = fcntl$getown(r0, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) r8 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r9, r8) r10 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r11, r10) bind$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r12}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) r15 = msgget$private(0x0, 0x40) msgsnd(r15, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r14, @ANYRES64=r10], 0x7, 0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCCONS(r18, 0x20004276, 0x0) ioctl$TIOCMSET(r18, 0x8010426d, &(0x7f0000000000)) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCCONS(r20, 0x20004276, 0x0) ioctl$TIOCMSET(r20, 0x8010426d, &(0x7f0000000000)) r21 = msgget$private(0x0, 0x1) msgsnd(r21, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000ff0700000fee467745b8b86b36eee083519c514b17f9b9acea415434d5caf7ffbe04e70e5124cb0265ab928b1ee24b97d924b941d8ae3368240c5a4d6e6966c1525dda1cb51fb35e81c6d26123267d35818b668f802a6b3876913b01b0af6c71f588adb475def00cfaabb2e129ba84c00fd859"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:23:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 05:23:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62026a7b836e0001e56a45815fa77bd1504fbd809fb27dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780bee89bacde0d4339368dd73d47e776a744e17ab7b5b851fac575dfa276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4e5f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e1bdec4e582f56b64e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f26d8cfe688586682966686ba8c38250a2a670aaac20b27f5e2515a8982"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) connect$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, 0x0) writev(r1, &(0x7f00000013c0)=[{0x0, 0xe9}], 0x1001) 05:23:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESDEC=r0, @ANYRES32]], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 05:23:22 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) pwrite(r0, &(0x7f00000001c0)="3e08ee14d19166afdb228490550135dbac55977d6e7cbae5b36561b77731671b9eb74b153961faabca69fa45a226c2563690eeafae5a94c1eb9654bae995d96f97b7c54395016a300b1ef00c8119de082ce544804690", 0x56, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r5 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r5) fcntl$lock(0xffffffffffffffff, 0x994c50381f5aa8ed, &(0x7f0000000000)={0x1, 0x1, 0x100000000, 0x6, r5}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r1, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) accept$inet(r6, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:23:22 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = msgget(0x3, 0x101) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x40, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1800) 05:23:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0xaa) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x2, 0x3a) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x5) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockname$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000900000000a7eb6a3b9edd8f14d76d00000000000000000000000024a2e7ffefff002fbebd941a88596300669cd5eb00000000000000547cb7fd67e41620180192269500000000000000000000000000fffffff500000000000000000000000000000000000000000000000000f4ffffff00000000e294ec0000000000000000bb9e74a83bdb2c942e433870a48bb0cecfff981d885a5ac295e8d3dbd049c4654ba67159c7c86ad6bd2e45648ce3ced5c478a050d222e90e7f31fb4fbda0586008477433c00b3ff0ff7e7b427d6f9c5544c5e86dfa699ab6511e765af5de7e176dcdc5ea352e8056741b3cd41d5d65e44e67f769b99366b356066ee36445b45b96cee93713ebefec44e3a4ff06b31e0e3a49173ec0134bcb0f730f96c50aa4ac00"], &(0x7f0000000080)=0x6e) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = shmget$private(0x0, 0x2000, 0x180, &(0x7f00003a8000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:23:22 executing program 1: r0 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x811, r4, 0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r7 = socket$inet(0x2, 0x3, 0x102) shutdown(r7, 0x1) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206919, &(0x7f0000000300)) write(r9, &(0x7f0000000040)="a70452835f2dda5580", 0x9) 05:23:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000004f7f095a9e4be100000000000000000000000000000000ff0100000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000007a1b00"/112], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:23:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20d0, &(0x7f0000000200)=[{0x40000000000002c, 0x0, 0x5}, {0x63, 0xb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x49b, &(0x7f0000000000)) 05:23:23 executing program 1: ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000080)=0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x200, 0xfffffffa, {0x4, 0xfffffffffffffff6}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000500)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r8 = getppid() r9 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb09000000550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c28933981d561d80e142066b726602d2ecb153cdc1a9e36dddd740158b09042894ac55e1703f8c5bd311b80e45330085f3e3cb103fb9aafa3885c97eb87c2f807dc1863811815768f3359b2f86c5df39c4b482423a3701ccd8e4ad8a40dcd6c47f66725abaa11ba"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0xc842}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r11) r12 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x91d, 0x80, r12}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x8, 0x2, 0x0, 0x8, 0xffff8000, 0xfffff800, 0x2, 0x3, 0xfffffffffffff087, 0xffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x89, 0x80000000}], 0x2}) 05:23:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0x0) 05:23:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x8, './bus\x00', 0x0, 0x1, 0x8, 0x3}) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 05:23:23 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:23:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) accept(r4, 0x0, &(0x7f0000000000)) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) 05:23:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 05:23:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'t\xcfr', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3c6, 0x0, 0x1}, {}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 05:23:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) recvfrom$inet6(r2, &(0x7f0000000000)=""/80, 0x50, 0x4da599281302e970, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) 05:23:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/180, 0xb4, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x9}, 0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/45, 0x2d, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x58, 0x8}, 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000b3a000/0x4000)=nil) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSTART(r3, 0x2000746e) 05:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="4c8eaa6937787f1b4e76e45b0930aafd3b1e96ca55925d936727bd8ba28a9ebf976107ff5ec6753ed7475344eb639dcb23dda6d6a45198a7632ff471308af1dccd09d08ef6ea9a3a0ee3c599919165eeb6aaaf8860d3f55de3080528e890f9d9b8aa31938fc4cb6b4774d61bcd465d5e79b8106d3e377cb8e809ed244e3df0bc2503b437cfd569630d42afc1ccc85c851d19c1d1ae87a9228548dfd3baccf5ec8676c560089c094cc8639b09a905b00a43eb48062684affc4d932aa9c2fcafd96feca76b53ee7a574407f1e526ed5fdea0fd74bfbaaa1e6fcd31afe3eb06c345312be6b3e8f61f4adf549d6bcdac548057f2f4ba80faf50a17b85020918fc9f5a084a5313984d048166604205fc2d595f9894db013d08275c65a691f6e0a734e9a68112cb3ecd20f3c94736227c5023035c5007709cd52c5f37d3a8aa1c5abb3121c854b85d0f19dc77f5b64a0beb532665db010299f6d31e3d07c4a4068a18a0f339efcca4c5d16d3b4a496f74893775d98dfe5e16d02b754ca07e43f8f8bc40de4745fbf5f5ea6fe335ba8632cda09a960c4366ec6afa2ed66498575a5f08957f082490242dd2836fde6ff4a35a139f144f206c704836495f54f4bda67794916410e43dfec7636d1db21679e9e677e8a575ef1f43ba4955f75083c575a40e8b48f2bffc6935786686d76403187bd7c790b16fa95cb69988d80d2d95180a300d0d696f44f6f7ce27f768fd5b67467e03040907b5c5215541cdc5d3f3fb2f34496632561a807fcaabdcd7b6aa2877a22740e0d788f1c9f16a3005b4e937f65c441c05a75da40f1e6174be288c13bf72f20a8d85a029b88d964cd8ec7a6c02301c110c7e788a8babba8c72c867aeb65dda9a5fdf38e27dfc43d9140472095072ad864973dab56acdafea80ef348dd5aaea1b3ba19b15707c1d6f2a48c325409a7137aeeba210900be86b2ffda16db94a7340778e31df79fc0303b26ce8f430e5ae322d782ca936fcad96c111c9137c6f30226af4d7a5ba55e3fbeff6fa48e5a8d813f8e2ec65e9eb2d80e37d405b3df5e017561d98670b6dcce4740300d267344f33e6b1e969e1731fc29897bdf028be7ec19dcbd78ff6bca75a92052d2654dd7ccd7ace469d6aa5a5b0ec1832d9e9093410b22e00bc776c9db6cb0677165cdac4d5bc2f66fae667e6a406c29fae7ffbcb6367bdb70cf4a089f676b73188b3197b3c5d911dfd2e49f3f68edee8a7c551d8b0ec1dbb80a1d811611e79a90ee3a0046bad1b0df60361b59b0f4670c22c53df0d8dca00bfd1c9f573932b0b8f3906ccb27ff3fe9a2f5ce413157454be8877005c38a185a8e3ae38f02fd4043b866a3dad204422f7a0d7374d5d21d1623ba6cf2c307b8efcd4ac394e05050ac1dfcd4d876866eadd802a3929b67639b7f9804ed4675fcf476018b182194ac7af63c374e84bf631c6398ecdab5478a66af5f6588e64433231902ad264c7463e3594ba128fb5cbca9ef353ca59710bef03ae3d82e2bc9a0200e6c09cf644b18de6e8644236c0ae974624ede3752ade1ee2fe246b7645657c1d847f4fe3d1abda99de8cf924d2acb4becb2c97e2f3d22e87f6b61d844413664f526017b9da82da07dc0ec80b1706ae2b5b4da4e917c89220b11af0f533261cc7e77d91bb5fe88e671e707fe4b4eb6e0fce433ea3ac1f4ebb023b015a38201db717b599cd0f9fe056fea4980ccab13c11449e3abbc88782ba8960f49d8c5926a0e3f4b04b41cf2b31e4e93d18900b30f9ba7496ca3d3992d07cb9e88928f37c6b49ad89637289ab8a526ab7edc009605f435873e18fcab880f9d703fc768dd5bbb24c9280183d7ce750943875f680fc692e4db193769059baa4d4ec8d848d7174e4e75fba506b54c4bc76517bc5990febec04418063950cbbdcc88ba844691592b3f1d267883ba086273d5842282ecf6d809441e88b9f9bf3485d5e86f0ba3cab7b628729e810f88365638398429ab0d0f4f820f3d21d6cb301101f7a2927c32587e9047fff8edeeefb75f0ad149a21033fde11a87def86fe52d9e3e7926bf862b05849b56adda7f1c48d776efb561d3c011bbc28abe837a5a8c755842a7631dde965ff49356186665a9ddca1b89a5f3a02999fbf91b2914795b3e6cae2a0cb12b3bff829f538c8cbd7397c587d279d9bc83dc09ed7c738240152c6f09f45a2440d8c5893b583f63efb37843430a9758682f999efa1e99fa89e1fb068f1858dd115679bc6a871522987e25c44e46f6b01af2e0116208a234e550b4ab8db94d070049d966acb3b34708f51b0c7ae862f5f11719d26e03e96a68c7fcbcc956a606f985309092ec9d530bd6add0452bb492fff45cbf835d72496c0e8463022549b979181fe65a56ff445274356e028b06de8037b6e3f4e1e71cd1366fc360290a7a5828fc1e3544889658b5c0ec684472ab38f584b3d8799659eb7d211bb7251957fac18c596bb75e013a470c27c8ad8919d2b9e4f1701c79237714b830fc7c56246a7a454efa81029bfc815989bb640b09965f263944933e3daf6e893a4788aeeb551520ac02ec82e36c8996f91a1cb56f6e23848112b384e8fafffc5108d574a698b3344dbbedd2b7481cb385074227f4855bc21c9003b51cee3606b754850caa4af2881739fcc1475b91ce91ac24bf413c8788f163573bc3e57935e27557431e19ba401a5546d15e73ac4e5b25d91d38ebd49e68f9988747a0599e86191c4302e074ef01c539aabd10d12641bc93240879be30251fab21bd11da2fbab493e5311e9d5d2e66afe94a90a7bb91454d1fe3849c4685d82f04bd1b2d9e2ff70b0f296261672335e701ccb023b6a545623228a77cd1ca7a41838f123c3eafb944e0e2986301e3ea5e0b69dbd61f8a7a9f8c8a214b95cd2df3f1e7c99abfd3b07aeb370e1afa7ce71e135a8586e478efa95c6efc11d8aa6a8666dc70e2e1d9a07e3a9405ce1817d72a1aea92d7c917daaec814d031af2d69e4024b13878961b014f4532f84de61701c90739085fc8e8acd5fc82e26fc7694ad7e015c8800d7860749001a0111c449a3bb2b765dbc78ec0cb0ac4db2593b39ef405b406fb3de737db62e8f649109ef0fbb1fc6c61dedcc0fcc5df4c186510a676d8f0dc57db3fb0a9a24525325dcd9d3f22ab32ce7a9a21688d6493770cc31501a52118c6384e8ec541868b52dd97175820f93c9fee35bab9e0e1dbf20eb80a7316ddb3587b9cb8f1cac41c6632b207a85d60447aa403bc02360194e47f6c4d27adc9f4a9980b48519e4b31e6aca12b589499d898628182226242c92ced2f67e78fed8a6a29c9e09015730896a4362c987a1247c09aa862a970d4eeac08933514e91fe4b08c69431d2328f157faaae6b7ffecd6d1144c6bc1d8ab255be22f5ae593fe119c0441738b8b4de4fd2ff621690ea8af2811af43c76b7239e832378ce8cb52a72afc54e60b34860810014280ca78977f4f5ba219a723b8a5281210ca52ba956cd7e7272d9ba17507dd9bf4ecbaec921dc562ad8ba4bd7abda4488341596d7a3e80e5c00e634a2918952c51203af8eff60e7885d05243fed071d2771f9bd2369324f17ff9eae7f830cc0e6242a65423f0176434cef98966a71ec82d7423896b133015ed421f141fe777dada6ae1c0a835adcdfcdd3689e81f9a342f91672a5773bb97e33274c888594b603baf74a28228e4ce8ffd032a8d40153e585e6589add622cc3ef660c2f7050ceaae73fba29681ed5826521bbf47e25e2ad9e9f5349988c41c1beb1f32ba5acd2a6410909dfc6c692afed73a7b4c6b7fa3d85c9f300cc6ccb22992ed07c863cb55a4d92b81e8df38a8a731775837910ae6af92a58bb110155a5ce15eda1c068b4f13e9c18bb2f535c083fd1a2e93d4cf46e6dcccc0b5121b4dd3121ba66d9bc9f8e2cef400c355f61fa69b1928255eac58bb5535eeffdb23e5b061334b4a37f110d362c1983e9871f1b27ccfca340095ecb4d92ba7307bcb5724de714eae98f4ec556c96cebc299dca4755df83a796e43aefec0012e96e7dfc4cb22ecd153afd315b77c26066e751f142ad2366947a57f36abec64255ea94717781b7c736f372d73600abc5de287a3688312c7267eb746937d621c5974029e89087f056e13e9eff56227e9f0d21fb559e4e4d61fbe747ec824ba08e186686230b8eecbd73e31fb5c060d6a177dd617524c303b1f6746c5e9ab9c24b76995b91ebb464a0499f9ba5cd57928252822451c61eba0a0f77e8baa9f97dcf9d5ef977341f8868038104b5684fdb757fdd33ca819a8d9de045ce0175cb8a56a7fe425af5a1cf9f20355ffed975cddd6e4f36c5ff6794fbe0624a01eb262d66f5167f992f5e1e34c211ac9ac96fc5cdb4f5ee68d2c99bfbfc52d1882daeca10fd4d1f6dd8aaaff89c4cb3455b2ad4e008e7e703dc9f061dad970d6440e749f8f38bd8d1eb3d851ba75088ca461102ea327d5ed940710b1e7e45cba04b599a16e91e4e678897554c69dfb65ec41996c9fb450e26c5d711d8768b62be90bd5cd602c8b9ee881306d5bb3747739bf6fe32a6fd3516100ea979fd9911680435fa8487aaa9906b95960ac6f35f1ad2866c68dd53f181e3f773ac82a7ca658fc29c2c1b269e303ce5417454cca25ccb3a977a2c0679f84e6e8ad4d38324dd12078fe84c4c9f5d5d7e9255f1abab72ea914d7325e096f98c6d0a07302b1bff818ef17eed739983b75e41b0f26bb16debbca1e05c2ad6f396497ca2099158836796307aefd043b18afe700987c64bb44711bf9d66f35cb5f8f1d2c54748957e9a9109d4cb2cdd97651fda50559ea7d0d7027f8891758d9b5ebaf7c92c4d4d3d9371c833660dd473b7c1bfa9a76322110ce228464076d885bd581b0cd34e0aa63ac43c703879314ae8e4a4371363bcce36632db3bd64ba0c8bbb899b50132ab2325249541d4b7eac97d7d5d06d70605778b00bc8ad01d121d19807fde64b5c86e0f44bf3a8f74c9219d45e64db119710980e51a94e167c3c8e8a474d6b9cb934a86bc8afd0b23975773b2c0eb7e338f54df8b8f7c5adb1b410612098ca6e0a363cacecc41c817282adf10d5396dbd0e9572411540101c56fa271584128db165b57697c4f3f55920b131eb180331e46c0d3431bb058139ac54c188c504f55d7b18fd168578bb94e5267c880f2faa7377ef4686e7813f1f2dcff0a0bbac2af908306f46974af010eacf96cefc9dad8d806ad693f8d394476b74d53bdbbfc78fb4fcfc6f315935fd4b1305d50b749969365c11fb445682f7d0dd9ff0241ce10d7fda5806c213f9646a54a10d720fbd8dd70c3454c8bd16c24cf2da2e644262910abb102c6e4e6fb6969c926d461cd9caa20a087ce4738a72e02792bbcd4e04dd037dde4d4646207f5045f95500274b310453ba6ae7fad15d8598420a51997c95b3d2b387d30a27f4e1d49b66bf78c1978dccc9905ba180e13668a219d9ffb514160bbe3403c7aaf420244f3f5bd0ddb37e195fee3a845b94de0799de3850357fb68c8532b57fce760f843ee6e7e0bfac8b242dd449e4822a2dacf71dfc12e1696c8fdf5e74bebbd75aa2b30bafe26740d8c3fa8d4c5af7604a4e6661ef95b235c4facdde41f5d7d0601a5bd5d4582383d42617f546a08e015dda30312a7ffef053df6dae47f7245c6e22db44f67d075f1af001518fd96bd31955041da036e491670e28b78a289a5efdc80dd4c8db7584a1d9dd959176bcf8126b1e423b7bfd832e4f4dd0806b079e206f71d52c038ad0c16aafba891d91c147", 0x1000}], 0x1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x9, 0x2, './file0\x00', 0x36, 0x3, 0x2, 0x9}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 05:23:27 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r4) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r6 = dup(r5) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r6, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 05:23:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000dc0)=ANY=[@ANYBLOB="82"], 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x432e, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xf4}, {&(0x7f0000fcb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000e78000/0x12000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000dc3000/0x1000)=nil, &(0x7f0000b2a000/0xa000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000bc9000/0x4000)=nil, 0xd32}, {&(0x7f0000afa000/0x3000)=nil, &(0x7f0000c04000/0x3000)=nil, 0x5000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0xfff}) linkat(r1, &(0x7f0000000680)='./file\x00', 0xffffffffffffffff, &(0x7f00000006c0)='./file\x00', 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)) r3 = fcntl$dupfd(r0, 0x0, r0) unlinkat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="5703895bfa3b17d7bdfa321639094076ac10b8390dd60beaa55aec03d9003864b38cbab973948ad5173008ed4f44745d26028b694a656f528c05790b186434ba2d83af1d196b001da5cc6c4cdc6f375ff76cc900e90a8ceb4dfeb196b1a4c0d6f313a6d6aca7fdfbbea2fc9cd3c01685979a90974fb6b29f230c49d204446e5ee6ab0673ba49a453", 0x88, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x0, 0x0) 05:23:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) fcntl$getown(r0, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000c6000000000000000005"], 0x0) execve(0x0, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000280)='./file0/../file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x40) socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x64c00f38885bf78a, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r6, &(0x7f0000000040), 0x0) chroot(&(0x7f0000000040)='./file0/../file0\x00') r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) bind(r8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 05:23:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x56) r1 = accept(r0, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendto$unix(r1, &(0x7f0000000180)="00992cd99eda0d29b05e320526d235b6ca971ef606eaf961f32b6183979409b6d0093fb2d43c797f8ab74ba44f1e24050e825d6c69031c7e1e161e9d4a1523fbf87d9a748bf566517b0d151e115b9ec252cb5010615fed00c0018adba081250cbe7c0769337b251a314db1db28e5c947c9862710afa8c379575b00061c52816c2c7c04c4b8af0855627afe2616be04fe8d56022ddce562474b4696de1d7d49ef9c09e63787e8b6de4c79f8e09785e8a8be5858434ddb689d058a27f0f2a6fb3ce0ef3c09", 0xc4, 0x402, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setgroups(0x2, &(0x7f00000000c0)=[r3, r4]) r5 = shmget$private(0x0, 0x1000, 0xd0, &(0x7f0000ffd000/0x1000)=nil) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) fcntl$setflags(r6, 0x2, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x8, 0x1, 0x3ae087dd90219386, 0x0, 0x7, 0x7add67d8, 0x4, 0x1, 0x2, 0xcb8c}) shmctl$SHM_UNLOCK(r5, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 05:23:27 executing program 1: chdir(&(0x7f0000000600)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x1, 0x1) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7, 0x11, r3, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="9aad19d5820ce233eb99345cf055363d3c78f77bf29ddd9aeacede181e64166af5f06094d57904fe0c45b3392d3f36f514bf4df955c268df275f62f50ee311987add35ed5b0a03b9897e34630f1911a85959ffde9d9479b48c16f36b354041c31945b69a9edb39293f7a853d85070be3e0c8446383f083a03972d27be27b22c8180bc4dd1f3b8160a31c3e14c6f2f1d802274190d85caf80ce85aa155197", 0x5d}, {&(0x7f0000001680)="893a8f149795e8b7bf4d7d6db6b11a5e34b16139ac01b5d29b6af8e6ec3adcfba2f393dc42d61dbceb3ad187d6b4a5cf34eba5352d01f9e15cd48507b99ea64317ad015e9f5141b2f21abd024da0421f4c069d3c1d39cf7e62389acb4307125a0b9c35eae16c3be7e30f246d73202b035e88a7ece9c8f3ef295f409f4d13bf2796cf266826036a8c9616088e29da91d8b29d587dc27d0f7cbae7a73183c3b195d659", 0xa2}, {&(0x7f00000002c0)="f91c2bd71518e01ca8d182ec815c9684ca84cbbe24b5c27f4abeac0371b4244177442ed4fd151b8fcada5748871dae88c1af74a104c4a193489ac9158849657ad7645282b0a9894b0bc5fae4640e03ac7fb434fb4253b5e96d0eba6d9ce42a237bff29f6c9781dd2aeaeff61e0dbbc488c0a867e82019f0bbcadf359e229dc81f4f591d84010b5acb224b947b008dc9601cc39cb9721deb6a7b5b5092e609eebdb9fa0c14119619e743030dbe85cb3089363e86ba747b8384adb4413b7ddf2a949aef38467327d2dbf7d762bcead6082996b912a589e0f793e572241696ea2fc9421290759fc49a666fd4297", 0x278}, {&(0x7f0000000000)="b59a8b770277e804a6e80945261aed6e50fd732db4b3c4c490df789613bb405aaf8294c0c5852fed62288b046e", 0x2d}, {&(0x7f0000000480)="86d997cedadf594ff9bd8637a47f635201db61120cec1b7932f9bfcbb7dd5d96b287cef427da3203d8885d59160fde0cce5afec4b577be8c9be385a330d1c01807660833695e516dc691c667b94b3978e9d807161c61ffb95f95c7f4b6fc7eb6f571cb850cbb0808aaef9d7538bd651960222d676453228cd774ca2f7d24cf445ef6a5e978df5d14cf8fa9dcf79906bc4d6caa244ad693b0a9d816ba6a6afcf449f14b2236e914fd6a53a80ff575f089f35e1b495e7c4e1f", 0xb8}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x5, 0x3, 0x2a}, {0x7f, 0x7f, 0x2, 0x1}]}) 05:23:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x1, 0x2, 0xfc, 0xd4a3}, {0x5, 0x1f, 0xff, 0x8001}, {0x0, 0xb, 0x0, 0x2}, {0x8, 0x0, 0xed, 0x1f}, {0x8000, 0x0, 0xc0, 0x3c66}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 05:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 05:23:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 05:23:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) 05:23:27 executing program 0: faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r0 = socket$inet(0x2, 0x5, 0xe2) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18bcf9609bf9252) pipe(&(0x7f0000000140)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 05:23:27 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f0 05:23:27 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 05:23:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1e2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) 05:23:27 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x24) socket(0x2, 0x5, 0x1) getpid() open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x40) 05:23:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x60, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r2, 0x2}, {r3, 0xcc}, {r0, 0x20}], 0x4, 0xfffffff8) 05:23:27 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c27e08bde51df42b08acb17e123ab1c5fa8cc80000060000000000000000f1bccf9cddf586f580ce3450e9b0dd3b4378d89d137d6dd93423de229949e574790e6ebd726978dd000000000000000000000000f5ea92ff11d66ef94320a0cb3e479a8f28580a9746e2bf71"], 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) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) close(r3) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) sendmsg$unix(r5, &(0x7f00000024c0)={&(0x7f0000002500)=ANY=[@ANYBLOB="01002e2f66696c653000f77d45553f7ccf9cec957dfe83d562879276134be12d70225bb3139634a66f3d0eb943aee89fcb521758c74d50320800000000000000951363cb996efe7998c31d780ea0"], 0xa, &(0x7f0000002440)=[{&(0x7f0000000180)="d922737d6fe033ff8de79e2ff694d1cc587badf938e0dd04da906687d256479115ce04ad8197512bce62a0416c4b21994eb7aaacf3fb80a6b31c7f2a2f996aae5943612b5f43d8366fe7aeec0f7a41435577b3d75fc33a7691e7094b2543cc4c44d8d33dd6d759affc8a052c08313ec4d10068b9e7167de942a93e74874dfe55b48627baf3bcaf13dfd4d73ac68b2a7e50a7", 0x92}, {&(0x7f0000000240)="58864aa8a956cbbdcb3be857834064f7b6290cbeac16cb6547c0c837096898824d26fbcc39566e6f66d4712d2d133e4f49cf19edb7c9f33f86535b06da7d111f299e73af64185cff7f59c4a36661cfa8bc024a13633126dd69db9e9387ed70cf9cd0752c088aa65d428086c60f9dae3f442cdc7ece60e5279f4e74699e300441d291be6affeac767a90b9545d9b6f1f760896389a09386aef4224125bfa9479d94235ef512cc76925300586b7fb1ff6b19dedc3581754d1aa95da8b81740a3e267bd7f2b586a1f4d9223bb7e4ffde7bb790db1901a3fb0937347d78d1ff18253d4ce277cf6077e9018c4fe22600a43aed08e609d499e4e94abec74d715377667a1e2efa02a40736752bef3404efbb315bfb1f84f682c737820dbea360d6685356fdeb16d5b6b9f5e437b395ad20afed3d0f83c66fe7d0622b9bec092029d2b96660be614f25ae8970287a5f8cd91fe6b7c438979cbcaa1f82f32cf42aa03a8a7b9264aa1c762a1380f162f052bee9316b9a378d2fa34694d11b9b1ad9fda9759139f679a06ff3a11ed49e98c3920c616fd34f1370c181054dc294defcf9199790ec8041a1dc8782b7ec9118910bb14bd9a5620cb3c37e21fb493472eabd50b7312fc9d1fa2d4f100953c37ca2c94af8416674b66ca8761b31f5e7b362b4935c7987de841f6a21107da045da591cd731aa5009c891d3773c9b2b212b6cd0dfe3e2e76417d1d73cde8fe5a46b8394097ba3fd851d64e1750eda995146bf4265b77503642df59b451b7456d20c30a4b3d5c8f1fdb3b738873d09d074d3ac38cf11551b93be6a4720554200e7247b9bc91e84679eabaeb2c2173c281d84c8de0fe56f2c6eb33d097876c33178a53830efb5ed1c5e4f7b792c7e8f9d74d396dc471e13db56fb12968a3d02283e7dfc1dd29e0292c8c1f64fa3ec1644850c40a4b3ff0b470e4565068178fada0cdb3509e39557c58dc684b43a5e1071c5c9976808ab08d10832856e395259f3b5a56cc5914509fee7b6b8087fc914e09a5d5fb30d68116d4d14b5191ef0abeb5a455ec1d419651fc0789d57c5105291c2a1c4fd86b083e03f5af5694c9c7c90a1e9267cc79171d0bacc3f26a8e7646a7135ef8dc23ff77be04aa416d65e21064146468dbe2d48401c65d1f0947c4ff1dfa40b58c9f122ab69bd242f1188c959c2aae44073ac2a3b2578584f307b04095e6887e302332cb351915fb5e947432b5c2274841f5be07eb16545f4310a8481e4e98ba08446a3d8232406356f10b64333220436b9741d97a1b6e2e2f8a5d8ee215ea7dec748feb0f407e7a4c92414809401d5608b6bb333deab020f16147c27de377b7f946f37bc7faa4caec7cb5f7372188870a97445405e27d5dbf30a7df51e8f93163b227ef0789826bba98e9da3896dff6c246d3b6080cde6361e5cb330ba573e68597505f551624514da8cfcf3aa53ad86496055e5ecf31e639b37e5a1139c96773408b14bb2b4e97e46b24b27d723ff3a7603966c325ce31a22084418c9a3fae9ea37b526d42bdff301022c95cc38c0d28a74412c740b90ab6bbcb3ea852f7bc42456938e42f74f851db060b874d1fc815ea630b1c0c672d4b4c3d0a4720b64da3b845f44acb6f09b0fb561568e259e4f765d38a19bea6c8d6278f13b16df6ad3580e9fa1560bfe13383ab6c002acfa60ed5ba09d6c92cab9bbf54c32156cefe545ea9821f71ba47a75e955f4dd06686b35818b860bfb13792d5758d45708e4cf8ebd5f9c4b60be60090522ac630aad75b44dc547b26ed7caa7bfd322afca12a35b2fb449a5e5c477bf1936c00bff61220da13a93bbd6268f72eafeb2cd41cbb63152316e28725147b5e53b9b56806237cc3e0798f26abd59475b92e58536d70c929770d370e765f20addf3ae5e1865def34f57759f6183a51363a3ef37813647830e5480776974dd47d85d65d3abac4355a6375e5a722de87c821ae1ee545fcec1562210fc74dd5922e5ca11eab889230773d47bba8ea795075fa730fa897e6830a908a25eb0097e163bd2b3d60b1fde8f7239b519ae5b2e9e4c4405289a8ffca41a0f023ebc58b3f0ff20a85489f10f31366949874d0fe584fa7b4ade58b6fca1e969beba02208299d39a8bf66b4fae43ac54f1532e53b715d1e3540b1ae964cea30eb95faa0390eecc407724853a9e1f1e6392e4b7e4ea8c3b4114f7877ef591356daa3e0884fe4ac26e60cb55b2652a76929f85fe4e545233da4a2ae996ad6a4b2e7031192666e7d50f2c437492fb79ce07f191672d845ece1ebdf59c80bf440934a8d7e4865e2200575e42d5177fb7e8f4317395dd00052d8961026a22d04c06e1ea0333f0649ab7a9f205ed8ed5d257b2547def8f0f61770e93b5e592736abcaaa8a78a81a8a723e56379cb6c08dc81c58cbdff5b753aca2657e341df443513008cac693378eefef4c8d7251beea2d4cbdfc8b1911d77c19392a3c9642c83907b15f087d80f9ae650f9607c983d49ea8af599169f92fb8b0eb15b613e97bce34daafd41418bf1cca1f5f1057bc6c07f406b5c1a53cf963afe65e4147a7088a7306aae99226ad3e2201e2b6fe2a4771ccb79954181a2459396b579b02541228a12ee00445e575974d04d54c86f4aeb2f92e0ef08d3ce26baf7aee65617fe2b2e07add765deec9d958e1aad56be9e607e9cf08f0e63f93920b324901e9b48c1e9471ca3d4dd92f540c8dfe164a1ff0e53afd454c08d37b03d9d3f28ecea116d433b334bd3e199dd55255cbc2bb495b2b2223a1a2b2f950c4b131cf4a012ff1721124cf622cc934d882ffa038f8524fa6c715b0eda51affaf9e0e31d36e3ed34c4f5b844a60ab40341e37e5b3cfc7ba0681c3594982cef5f32275b82eed4d8d6529ce9b5a294a5cede4ed4bc7b3fbe19f6986749587fdfd835c1ca8080f22fe0df717f27a4ce54bec6d342ffd513abb6f1e0c7b7ae7eb7554f2d0e66d25c948dd0cb858bc5c41b75d02f9d10b95e68ed777b660c540b74394cd8eb683e3d2dfdf9d8e28af2a9c28a77222c3420f4271c9ec0fc55cc406b17deaa85a21c4c5fd3de28cb0903fcaecba7817e7a4273c5bf6488dd1af2393fc6df9ae3c988020c4a2cd3d0fd7b27751cbf59e0a3cbd853ef7534dc9a79583057ec131af93cdaf89ef76b0a1ea079519563a955f20c1fcad81b5295d2c332d1c0d6f92264366fd13bec46748eff3efc67a4ebe6c0ac0cb634f72963a7d3a56c3b01d59953eda057284b00b3c02640c40334a59116eef7a16aabdf4ad90117cf6fe52632168bcf64d11a8344c07cc15edeccfea8efac7f9504acaf3a20b8c246164269870c63f1a74c2207e14f9fbe19adb6389d7aff0fa67f08d6649c1b58cfa674817afe4f511b4c3b1278b75deffd30db32d9e0e404fd9d3e65250cdeb2300d88dd0640aea17cde4cf96f858827145d47ecc5e594c0c36caf47ce1c8aa63242525d0b3e9f93a64fd2428921794992b4a72cefac28c2fd2bdd1db2e9d1494e20046e4046cbba0381f7231c327955f5c5e606c061b7db4b672be7fa1882a9b272488839648d44e1a42f28066ab066381289a6ea9706256e24dbc09b351c36ff2a04d414c3bacd79f9602a6547896d72c1506e81b5087363095a852adeffbb5d1f16519a3129de0ed27cf8c57d95a465579fdf39c1abb0b9d14275821f122cbc58bfb01bdfc389b46a0a64e3d03b7cc587f9c0b4c3f8df920f5867ac897c7f1d5bc501cb8c5fd7e5f90bf28c0730b1179de5494df63e0d7b01e4926bc1372db8230295b35ae303e5cd0ebd8cd9db236106e0cbccdb545a586ebf14b11e044f8c537a46439842294ea43824c383e0962c1261ff6dc48d08711dbb485edd2ced72df8d92852de946b0f704bf98a58393c3c55230a2614af2c69252e388d882d47dc4606bb8dcbe07af299ff6f0fe0521655a03c7027be85304463d0c32f8a3e03d07ad6d6062a9127f9af8bcbe166c8143be83f577d0ac1eacef3e3cc4eeafb9c56ee47b57ce9001025a6464a3db584140c0b87c43a650e4b61a3502cb98a067753c50c24360217ceca617c704814e0e8451449670b7ec89beab836e0cb785a7b7c75d932492645007ed101c37c2ca307251f15618ba74013281d846cb9d2f00210cc4276fc9b592ee95852962d88285fc8521ab855fca8808927c48ee459c1149b36077d830dd0ba68a76906440cc1ded329c17c14297f898577aacb0dedca04c9093dcedbd259854bc30240faccd2a1e4e0257736932e6e3ff5c29cc6767c3a15c9268715102b7c1139bb279110fa731b5b136514d9d81744e615e137ba44773c7b70ef5921f8e92d688b62dbc423694d4349d198935a63e4ca8bb968f5fbab1582cc43c339aaf90a4025a7f3e44958fab75a4dd1f99eb783e425e7d26750ac39958e1d0d0fb4298e5423b7d7bfee889fee34b5949959f91c866b30c10b84d388935596a2b8556732ed5f8b5862508791835ef583d05c75952623aeb278e275f98a39b97429872d3af7a9dc461419467b0dc0de90b7a7f64210b073884f54eeeac353d7b58e98ee202f7602929c251994384153bd1007f0b0ee22329d0bfd969a2346794111a8de1a44a06a3f19ff44e21e9d1d31bca90aa395e9bf536ca854d10e3c5b2667d18a3f2bcd8f3979ad8ca82286f43c5ab6b2680384cd07d508bfaabfc04cea366ec25bc6334d1f411d059d5b714c3829a909c5e2ed7935a99b5161266b9baf2dff69d330c31612a2323700388cf3577366141e3878b32f212b269f0172e719b1749050835335c7257ea64c7605b6dc923ff88c5e18534116c2bf0376c43bdf25c052a9a8514c968a20bfbbc7ead3a163a3245b15b9ad7654fea675d839dade83e1821cdc716163378cee81804f731f8274e9d08a2462674d8b6d0b8731f7e0a7867158bf80f98869389a02342b5f567d2982a65710427bec17a28f6d6a8a7a031085c1b1b19f5e411322b6b085d1208125d0fb9fb1593d2f1b0f1125959ab88bea9262f62b16487ccb70a7ecc69258cee75bb204b9b2e8fb8e48c2af9f09010c151e5ad209c9dac9b3dbe96c3cd57669c0f33a0592413bea45e70edb2a4d1f92aff4ccc722e745074a8032879ea22ede9b3e5e96cc8a8c8edc470027bfa20483ef784eda5f09c329944681b26786c1f1c8b97766648bf00b9cba21bd665ed8d47c6d6117c1f317657f10024c485dce3989a51d3461ba4191353642880bae0d4b5dad6581bdad91c0acf95ecf260ad47d3a656642c344c8b4e3c683109e5c83d3ac033df441fc2255d52b5b403dc69039a1a3f8c4ef42050d3cc02d58cacd18ace55c6f05e368a4cb73a925ed62ee5bd678a6ace560641741b70cadef6af9faa8af5fc8a57bf76d5775971dd103255260822da3136ab4669c6ab634fbc47c20f0bc088a28074b4e0e15228103035d1908fdc50c7c04a7d4d8604eff2fe57de71e47da38da70d25b3b2e2805acf85c0ac89c5289b5877554ed5c1c8e6fe2c4090068db692c250604391a8569871bfcfcba35577bd2a867dfcce93f0641fe51bc30b32380aab384cc0d103916930a9f8881de414f4e91f79cb3b7e1376ee7f88acda25dd5e14a745c74c9366fce7c632173607ce5de34eccfbde64cfad0b73fbc480d8be8b9788b69465b2f3d88c77aefc2cc396255488312e414d8a21f7b1cec518c4b4b4a1186cc25cdf888182c6b31bbd0407229b359bda372e8815fc841713d5995821d46c39ba42f388dfc63897c6f917feaed07e244f8c4811f4fc8e3cdd8d2dbed230c", 0x1000}, {&(0x7f0000001240)="376dea5f5b1af94a7263609b6a823866b0a590ec8e7d602a8ebf77be1c63e8e8fb16ff850106ff0cef437ae933ad01764a3f4d9a46b1e8f55bff48b5cccff11f5e030955013a93f15b1bdf23df0e019282dd3509911d0912d8902a849c823093a7d3ac421775ba7d23ed2912ecef6e12f41f1541e129313776ab097136d6fee733e968d61016d6260c01f3a26cd60239bbc95d2e7080e611ebae5645e8f815630368fe61577931840184f14d44689706017ceca4e79f4e6b302d51244860e992f51625ea7d495675f7a97fad045318025c0f8193c739b78e6836c22fd6451a699cd0b8a8699cbeaca2bfd845620f787f6bb2482b59e65d2972ce742ce929381a241fc15c15591d6f7ccaa0dc6511005a5e64c6b52d73c6dea6e26943040f4dac0fd693f3daea54d9d03ba4d72334a49ff4a806697efbaeae6bb8e9f5e1a004770e681150c098116b22fe13b269326b5cd592ffcdd1212a50f9e643e66f2d1c16b503e13866ab2607d8e50d2e2c705a90e1a70292c0fe9302575bc899e5472b9c3afacb0d9debf1ce8aff6090e78ac45b04c2584b9b19173f01762e19a870101cbe2451792b6d3a1c696681ffacc7c4fea30aaafdb214a9e5a8812fa5d11176a8401710f64370202cac7f7be21be513a0732c840de30717f9d3cd8aca2160c7e138cbdefdf6e9ad180a4e14f61ba50201b596a16fe725e5cc388b7950d1cb55d3aea83b0fa548a92962d524bcaffb0e4cf3c63f3c7902aba9bac714b1633237cd52e77df2205e2e971f180b1d9dc1b2bf9590355b344c27ad6f5259eb9abed8d3d881a56af3fb6a3f2e55a5f0d82599c9f92db7da348e71e44610211fa586d1a3cac0f25ae7ca6c9db35a82ae68a893ccbc45ef6fb5c7d5b5c64fa42991145955a7e12c0498c00a8346d245fb47e7be75dc889511be86e14ccdd2b52d5fd9a9225e0d175a852e0a735ae19a0d27aa0392faf32de296358013ac93eb1d81dc5a6cd14f4dc1726d91cdd3d1941b953f236bc75558f12075a896d7b5f1b1b819cc478adc039524b92e24fbc66ff6a0239982ab96fa4f7dddfa98c66193fcee3009066ab4f8f8e919aae65129d8beb968d256509b4c23aef4b4d956b3f96c1c988d036318b1bc86d078a2533a7418047b3494ddd37a442cd8ec97cde147e262b82b4e904d399ff8f3f8c96d4798bbfa133d448620adfe515024dd0ea2818e1a1040bee8ba8acd3351feedaee6ed8731a5e1300890751fcdaea912801d9e86bdb654a3a34f38ca5909a0a6f06a26c75d36b44dfeae4aabff476f753b2fc8269c4c5eccdeeed956aad0f1034ae1851e60cb367fb55edbe97cb07e045a9ec70a3a43c1b896db2c948dbd3c58f8b9c1178edb6d3c13d4e10ebf0670e9299b6b7963c0dc5e659363f6dd114332963846d93c7d75d10ae2279eae3bf9309a29df1767b14058a7fc0f25bdb8fa64ff476040c4b22fac1014b1ab0c92fe536880cfaad03010126e60929093cf206059d295145230390130e82594c49ec94b6fdd049679cc5c6c5fbcd0712ed9f0f7e5e1d8628764b9e1e431bd20c5ddc03154e6986a874fe7ecedc2305247fb7a87b2325f318a295d348428f704cfdffbb8b4c39850ba697333178583967dfb45c92b8b3a3b476f76e934d8aa6d1681b60ff94956c18536098ccfa3193ea66a879dcbe020a04c361558fa95c80ee41bb437146c012ba5316e003fa8b8c3b4e84e325edc4c30b2ce107dfd864ae15b637202a79de3532ce731151d40d87acec989b6bb6e96b2612136b9e7fba5227cbe5e11054b66a5b2e69fd3de213dadcdb9af5312353607c26a433a4cd5dfa65a3ecba6f8eb65e11d1e1e01fc5ed623189d5fd125fd9c64eaf39bd868c652b2053c66f8164a844e2e1e77c3dd347d494ef3c2c511dfd4a4ba134f0703590b4e4f2872b75879dec693916b2395dc2aa63a70c4115b2da552d259a637883ae5df46fbd4d03aab9f7bca182dc04c35e47ed447824ef229db9dcbeefd510792cab06e6a9212ab726e9cf473bd06366d78a2610f4a2357910450d4c37a90ad7ca16a8ecb4795404d6f3bb18df4fd128563fc60e208631e01f432d186617691b4c785715dface4ffc6309e60671b3cc3650a4eafc09626dcd644089e0352fc368ebd8c13d3fc4e5839533fec0ee14a7c0514ff26dc2a9f28b6ac671e9655531ba0bb95e4cbd0af1d93f714b8323d91678696c639796c460ba03f4bd8b5a32d6de6c96298886886c9077ff24c652016bcbbd30c4486efd315c24c0cba3f081a605d22c8547235deef1f73c56fb6bf604127fc906498d72ffb9b9a279c33d7b384788363938c32d912ad77582e26c14981aca79af675b2ea3d0c0f1ab03195da872caa81c9e92f22cf6c05569285b5d0dd803f88a5f6178f483d5f501ad54a238f48e3e8021409f0aeffb8ba0bcb06753ddcfe8650952fac8a07ef9640ec179250a8a33dc5b9bbd26b651ae9c44ba78fc144b4581b627255a8a38aa785df0a58c76a36725a10b02abc38fea77936d05d2dca6924249db0ba40624e1691318e8aa70cf366ba7a5d616f3b610f7e0e9a5fdea7dbfa1ac7e1ce73e0af1405b0021606059c5d0d6993e61430d2fdbeea07872ae583a60b23f42f70243d8205a8039fd10ed3aef235a74499702d6a66b77cfa3e3b2a0e6349b359325f8b9a79936b7cce3b9da07d2f0855d649bd7c198c43ad90f6aa0d49809e92a2d8ec1691ebbd4dbebcdcfb515607278271eef1023c6f79226bb189bdf63a4d1019b7a68b8305eb719265321fc16baf1d24a69866cd1e97f629ac8ae44329ccdaf41cee546f338a138bd16e33ad98da5681b491191cf0daf0a885e7b5eaa8ee702531d9d9a96c20ac6c5b9af13c9d298c8262c1d366326130519057670c56394b01363adf1241a817447345d89df1c581441d56e5e112a6e0d6d2f19730bc3d70a26879759567a5ac56fee1d9c7bce184a47f1f8b10fcc57b00544c1d938060cc6849710101e64e05d871a78a07725c58c3641980e6f28fa4f60e0a7b1cc4cffb35e73bf0cc0a989ae9c11eca43f8d0fd296433cca734c2f36501d719e97513f605858621cca9a1845a594295b21757aa12cb388bb20269f981b9218241292ce9de7e99200a56cfc64534160bf3d5295c83df175d3af347136e32d9cae6f1673ab75c32cc4e809300799d4007271c3c6a525c4b1515a8c536cb26c7e3f687c5d6659c74c2bef787f79b3a4fd0e50d685a757bd46f8f8a49a0ebf4f19108cbd556dbe28da72d89c1ba1439926b710d053903cb3205d5977f7515cad3eb083a7bcd70da5e42fd73734f841498ab531327a29b9c2cc51d2538fa50af0a544c2d55951f4c04ee8579c43fb172be6cddce4c99bb0fb2a7d15f04086efc96353ab1c2bea6e9f55b0f71998c985cb884d88e340b5c35654a9b2be93066e3dbe6bc026cb1ac4d69f3cebd3ad89fb20f30adcf8954d90344702943d4971800547689d1978bd7a4d0e08f51d378cd20bb572985b2ad1738e540acf4950af043976fbf5d0778e81e48bac8b7b182a11eaff8d34cc7b0e82365bf0ffc2199ba76d6d095c9cf155678ee26c253678213b6782deb1e1a47c556aeb1322819e3b914f8461b221d72122c0757656afbdc162e04c30ca7d909fd74495ac5b57ffb669f2de5853dd80955e21fa1396fbb0b46740e8173e290fd8201f36b33d8641bc57bca735431834ce46565d6214dd1a555fb9046e175a9e807d12f6b20f6aa25c008e9bac307095ddff5eed4f97976488bb4d53427004306cbfdcfd66db652706f99e3f931160ee663c5bafab240d8303f58bda393ad970130bbd88af094384b2cdbcfa2c11e8bf19e4a0456566749ad08bf8a5bf8d63a6aeff135c7d30f06c976c7abd82bf980f8845339a15b359f7ecc0f1ddb58905a20dd2bdaffff8bab26948828996de742dd467e453268b1707be30d1c88f7fd63e1e09ef4a0393c4cf94b3548b9470807e8b65e76b90801ee6f17df20ec1b348e91513989325abc8e6a1efff8fbb463e29066303097db68c5e988a6965501c1a83a559107255a0e9676221e57f50949c90699f6d4b262bbd00f46155caf70bc8c08c8b8d4f5506aeecd9a478ca902c6cc85ca85884ce4e2a0be5f62745ac7c8401d1911fbc46c68fe9c135f9fed7ea2cdb3e12a40cd59d105e684f835470c58b8aa72908ac81feb4b28df39ad09c0f932a65d359a5df4c4c3f9cddb38ad611db836f150f1e5b56a7fb8a9aef4c51dbb84d144e54c35397c9baf262f4c84565ff4dd3de99dd4dd3475f662a7e5c9ddb541f67e472fa9bd3a544ad893c8d658f73c1be08aee7e763d58888c4783966a8f893b86c17f83f21ca51a29f69c724f09a51f21abaf23bd9d0ceeb2bf3ed04912ad66afa9e441fa1c4f3f78cef8cc388c14cac3dbff4083fcf280605f773c1ec0d6fea333c7c978b180aa3c9a3c431323818e5d38b806da7caf99243e5b67c19e3e9e24c0103a505c4704eb9f1a9950ebc0c9fa13d04e0264de175d8d57f998afc1960f28b335242764451011d113d01fa04fc5e4957495cdecdb524f7b89789f959d1fe876bc05f18091247f809e7f6ad13a878c90cb54aeea9402b795fbb47a6b882ce025eb5f3bb30b7d8ee32bc550c250df14cba9fb9bfcfb391a188d9a653668a2e8e44015a574a55f204b896764b672b246c2103df5857116a84699e4d4f8da65e4e144e5cfea614816a37c6c94fa692cbc89529308d62be1d5cec86bc00239626b5cfa594d1bc8edc08a876093438a928aa9e3cda532d3b7a15866a38b596b49090e57f20478d58d7ce86f3972a2c78da7d3f105c5aacbef7553835b1b1c47ecd3f1c008c8ebc768452a76ac502f9fc7ae026af6eeb655f4d48acefd337c26fa2aabbba6d85e66bdf3d259cb30da1727065e0d33ba9d96536816ea6d99163a469a96f83075cd22e0aefeec4604986e55e4ddc716f4bf1ae8b11883554bf09bb00fd985ae056d3a0677025dc3f497749a18a492545dc7c65b0d7c51de8304a37b1fd2158af18271e37e5124e6530fb9093db1042b60de53ef0c2a0c729a1b13b85ca4b6e501ff435c5f45b7a79d1bfa2b67ca96bf558894003cdbb127f1763f5e78f1c2df2ea80c5b2e5a251860ad302300302a3ecf438e70d38a684cb299b1c1b234571e11e01b677077a15def9739e6278774955a8d051d011342feb2be39890d3bd60daadfc4c27be7928d003a4df38bf7af6d15b79e769715639959c6df39bbfffc87361e3f24fd90c34b120e3ff2f97b3fb89968bec6352fe12aa23f8d4afedfc6cec464ca208fbb3a1dff277372fea17174d00ee1614c16c08a84a2cd2e662f3e236e099ab9f34a797f1615eaaf905debfa8c1cbac76e70aafd858a96ad5d5dc8b9b892d7e83c215c717ed2da88009477e367ccd4c15f07c9c48bf01f917fe9c6f5bc01f2c36f9aa97743c492905917f965cfa5f1faf25afa32032548da514329c26250f612e358a101ea5245441a12ed5ecc29e11673bbf48a5ec94029174055cfa37492aebc5cf1dd03354c0883d2625ca392f6b3be0a5c8656ba0d2ec77c6d447fbbc51bb07d8fe7e92beae6026fcedee3c6b1aa813453529f39aca9408650ec78eea56ef12e8606dce45969e3afbd91ba09c5d07d54444ea47d4748f1417d34217ef63baea46953cd69bd352eefd59c7990444f840306453a37044764ceba4a509767268bc2b310ba147a7b20c1161cd9c40e6f44b237aceb4d10155b5bf4b448e2daae99b83bdbd79cb19cfb6a8183575", 0x1000}, {&(0x7f0000002240)}, {&(0x7f0000002280)="587b919752f08d4eda09abd83b04b4dde6cea45f47f3700bba4d6eaa3ebf2efe567df84a269dec5fec309ac790d401efec987cf518ef397778a38bc039f452724169dcd65263fadded14e1d5f679892478a17c28dda1b7bc69df7539ec8c8cf8be816ed98ad4ab7744be6ff560965b1f99240e564f96e2bc2cd03bc01e761a5715e287a53d7c53efd86f021eff4a65cb40fdf6cace96ab5103ff75f78f9596b38909ea61b9e3abddf81c57146482eb223e5ee637ed075e6c7c1269c074ef1931c11f6f2ca60f4fd706c4e52c0271690068f782a903f042bcff1ff0e0e4bef5c1cd7995e366b1d585c2b08e8fc000", 0xee}, {&(0x7f0000002380)="b2b4009808b049e1d07a90fde7ae2ee0b64e7a07cc22955e8217f75fb39447e1cfb2c1816907db4ec91fc09aa70d5d2712a08ac13ad5a7ec54f80edee5562060b528f14f045d9420b7dc10af9b84d947950351caf57ad501a6210f824ebb6a606e125de099e13059bb60f7c57315d1e37a9b93277a11137c890cab339724013508ab736a096b0871a3de1e1a10397c52edb1b36b823208e13b32", 0x9a}], 0x6, 0x0, 0x0, 0x200}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1f9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 05:23:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:23:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xffffffffffffff73) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698b, &(0x7f0000000000)) write(r3, &(0x7f0000000200), 0xb5b) close(r3) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x2, 0x0) write(r7, &(0x7f00000002c0)="b7f724de9f543f7ad84b7d75ed629db22440053fc9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e3605852e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f423408e5743335f68d9fc74db2d124ad79a00020000000000001042b2ea427c2539cec565bf4fec6351edd729e25e95f45ec6710b38ce84000000000022d78ecfe96fb327116efb77d1d3f1cffe30542403ca", 0x3ec) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) r8 = semget$private(0x0, 0x3, 0x190) semop(r8, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(0xffffffffffffffff, &(0x7f0000000b40)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118a9e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3dde9a358de47e62b15d6ed7ec4bdde5ab9f49b32ed430039d15d287c47be527a4c0339a588ae56ae6000069c9b91ed829aeddc9ae9d81a2530161a38500f9f98872daad51d65345986bdb4f53b72023a7c57b101d683a2f6e8664740cd19e4ef4c5cadd74bb"], 0xfffffffffffffefe) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) 05:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1d6) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:23:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 05:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f0 05:23:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000340)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x4, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:23:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:23:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 05:23:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x2812, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 05:23:28 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xffffff29) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x49bb, 0x100, {0x81}}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000180)={0x4, 0x400, {[0x6676, 0x3ff, 0x826c, 0x7fff, 0x2, 0x40, 0x0, 0x100000001, 0x3, 0x1, 0x4, 0x400, 0xfffffffffffffff8, 0x9, 0x8, 0x7ff, 0x200, 0xffffffffffff0fa4], [0x699, 0x1, 0xdd7, 0x9, 0x2, 0xa56, 0x6, 0x10001, 0xff, 0x8001], [0x9, 0x9, 0x7, 0x0, 0x7, 0x4, 0x7ff], [0x0, 0x3, 0x1f, 0x0, 0x1ff, 0xffffffff], [{0x9, 0x2, 0x200, 0x4}, {0x8, 0x1, 0x401, 0x6}, {0x101, 0xfffffff7, 0x7, 0x401}, {0x3, 0x3ff, 0x1, 0xfffffffffffffff8}, {0x3, 0x4e56, 0x3, 0x5}, {0x3, 0x8001, 0x0, 0x4}, {0x0, 0x3f}, {0x1, 0x3f, 0xf5c2, 0x8}], {0x100, 0x7ff, 0x9, 0x10001}, {0x5, 0x1, 0xffff, 0x100000000}}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:23:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xff, 0x4}, {0x8000, 0x2}}, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 05:23:28 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1e0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x8, 0x9, 0x4}, {0x0, 0x7f, 0x80, 0x3}, {0x4, 0x80, 0xff, 0x62c}, {0x6, 0x9, 0xc7, 0x9cb}, {0x2, 0x8, 0x7, 0x5}, {0x2, 0xfa, 0x9d, 0x4}, {0x3ff, 0x1f, 0x1, 0x8}]}) syz_emit_ethernet(0x69, &(0x7f0000000140)="ca1e5af1c6da459a7e1b9b8fe54c27964aee96d7dc841409a93abacfc43066c2f9b189f380af6bc34e3cf9cd7a8174629afff36a3b38b00f8c547af556a7b45c479263dd887452ecc1e4a34ef27a2ee0c21ca9fafee714c6117a3ef4a4331a1880b56b6b3bd8d4e75b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 05:23:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 05:23:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000080)={0x4, 0x0, 0x1, 0x0, 0xfffffffffffffffd, 0x400, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r7 = getppid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r15 = getppid() r16 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, 0x0, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r21]) r27 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r27, 0x0, r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r37, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r42 = getppid() r43 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) setgroups(0x9, &(0x7f0000000180)=[r1, r5, 0xffffffffffffffff, r13, r26, 0xffffffffffffffff, r28, r32, r40]) syz_open_pts() semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x1]) 05:23:29 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dac", 0x1000001c7) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x194) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = msgget(0x0, 0xa0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/104}, 0x70, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:23:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x8, 0x8, 0x2, 0xfffffffd}, {0x1f3, 0x20, 0x1, 0xa570}, {0x1, 0x9, 0x51, 0x4}, {0x20, 0x7, 0x80, 0x7}, {0x7, 0x9, 0x60}, {0xffff, 0x6, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x00\x10', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x2}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:23:29 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', 0xffffffffffffff9c}) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='.\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 05:23:29 executing program 0: mknod(&(0x7f0000001140)='./bus\x00', 0x4, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') 05:23:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000400)=0x2) r5 = socket(0x2, 0x1, 0x0) listen(r5, 0x30a) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) readv(r6, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/42, 0x2a}], 0x2) sendto(r2, &(0x7f0000000140)="0a653eb395b51908a3a63a8cca75f1721331192f8c5b367af85d576d5affc6c9d19d5e6d87edde30eed94cd5e329c496768a0a1a6d5d655a646dfabe940476d2e5647da657fd7fa00a34c3081e8523b1c410442cb68b6a8f76bf037643cc96db7d396060e9ade95c7daf320a552bfdb109e20a4e5aec", 0x76, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x7, 0x6}, 0xffffffc1) r7 = dup(r1) ioctl$TIOCSETD(r7, 0x80184601, &(0x7f0000000040)) 05:23:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="00000018600400800001400000000000000000fcffffeb00000000000000000000120000e4ff000000000100dc", 0x2d}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1, 0x3}) 05:23:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000080)={0x1, 0x8000}) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 05:23:30 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0xffffffffffffff31, &(0x7f0000000580), 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000004c0)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) fchdir(r3) r4 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r5, 0x0, &(0x7f0000000480)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) chroot(&(0x7f0000000200)='./bus\x00') sync() 05:23:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x10000000015}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0}, 0xc) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[0xd7, 0xa8f]}) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000080)) getsockname(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) write(r9, &(0x7f0000000340)="2277abcabce462b0e2d03e6f00d52303b54ed728adced6292c4171a767c882681b29a79f0cacfe4dcf7e46659fc0afda21517f5744d0c2b15dcfd5c2aba9b34052743f9db7a7bc5f90293eb6c54c6e12cfcb53a66c46e73302b7f048937908027aacb222eefb4fcdfbde918151b76c9194c945e0f67c6fe3718706755a31e28e49d6936fd38adf41b3899802ee47a8133f3624f8ca3c375f282a4921ea8a7144a0a278d95a34b7df4f212272e47fa32e9e941d91f6b55d4c0639c6b26f44a97a8652a5ed4311ce302f39d8f9f2be60c1a2ad076d8c3c00e52d1a5f235cc739e4564118a581be6662eb89202e9101f077d451c79a6f", 0xf5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:23:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:23:30 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:23:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x1}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 05:23:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r15 = socket(0x2, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206919, &(0x7f0000000300)) r17 = msgget$private(0x0, 0xfffffffffffffffd) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r23 = getppid() r24 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) r26 = socket(0x2, 0x1, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x80206919, &(0x7f0000000300)) r28 = msgget$private(0x0, 0x10a) r29 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r29, 0x0, r29) r30 = socket(0x2, 0x1, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x80206919, &(0x7f0000000300)) r32 = socket(0x2, 0x1, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x80206919, &(0x7f0000000300)) msgsnd(r28, &(0x7f0000000b40)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r17, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r38 = getppid() r39 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) r41 = geteuid() r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e570f3497547f14066d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x1000000000002}) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000010f00000800000000000000400000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d7703002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2e7da644d21943a4b786500e391929412c17e28782c290bfd5b31d99d3d65680397d370d782f01aaa2b35c6d094140d16b1b392ec4e12bf1d0aa3ff3918dfc3492b96152cb569d222ef8ff5b0e23c80610f6f7fb04ae403c25eb8642a189ec6c560f10ec21fbb7e20bcb80a21787cfcdfdae9800dd2dd3fbf01616b65b26a7f8ed428159ca31f513fa957cc45a31e953d74c4d5"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa5, 0x1, 0x100000000, 0x2}) r66 = getegid() r67 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r67, 0x0, r67) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r69 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r69, 0x0, r69) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r71 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r71, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r71, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r71, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r71, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r71, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r72 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r73, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r76 = getppid() r77 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r77, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r78 = fcntl$getown(r77, 0x5) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000980)={{0x2, r72, r74, r75, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r76, r78, 0xa5, 0x1, 0x100000000, 0x2}) r79 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r79, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r80 = fcntl$getown(r79, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r80) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r81, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r81, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r81, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r81, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r86 = getppid() r87 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r87, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r88 = fcntl$getown(r87, 0x5) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000980)={{0x2, r82, r84, r85, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r86, r88, 0xa5, 0x1, 0x100000000, 0x2}) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r89, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r89, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r89, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r89, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r90 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r91, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r93 = getppid() r94 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r94, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r95 = fcntl$getown(r94, 0x5) msgctl$IPC_SET(r89, 0x1, &(0x7f0000000980)={{0x2, r90, r92, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r93, r95, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="c64cc1caf54638623a75d1c4452697adbf2df320752aeb8749d21e06fe160cd7d8cd3dbd332a2f1e4b9915eccbc7d191dac5310f696701c79c34efbca11d4c8f32905fe1ad153ee28204ae14e9c1050cb37280f3e7e630ebfafea503dfa1719f5b62c9599529861c924c49383ef8deb17331258e80b9a63fd8c1cbd3d4aa614f8c23205ceb6ae264121c7ff8a62c825a44925f45f1f502e5da2b608a723b61fdd5cba009c022", 0xa6}, {&(0x7f0000000140)="9791f71b268d64ecdfd65434e1024685be6677c22abba74c9e805cc8508e71223ea8ebd6594ee9d6c446b462bfc986be5c6891aebf5585d66b3a2c4a172bdbe10a4146fbc7214836c595276d734bd2e9510be9c52073af275196ffb2a5fb13fd5d45d01eaa04de13b5c197f2da9d71baf888a1d780fb65", 0x77}, {&(0x7f00000001c0)="37a23f5d215c8d3689aadae9bbd409dee06eeb8e998dfdccd48356bcf4098590eef4cb17e498daa3ef91c52101dd09b80daf833f6a24f4ac15dd6c2a20365a118d9fe634ff69406344c38e7b92f0daba0d2957dae3ec680ef5e2f2383026b2cedc353d1836681778901f42bd311be0ca8da3d29ee51c03641271af2efc06f6b54e4040c3fec36cacb242dfccf5c71bab97852f06ae3f7e0dec28feb4d63a7f4fa9df", 0xa2}, {&(0x7f0000000280)="cf1dc155be6a3dfade70964b9900afb79b6c5f9375479eee8c4e9ea0e91a9e18a7e1cf4c1152edf41af3fd30e2a8633214a7bcb08aa542a89adbb3d9383ca37b0bc14bfea826e1155d2ebe233bb28b292d5d80a298588e5a1f2b5b4256593d89fbdb271aa3c8f8d0b6cfac1178bb6abd0eaba723bc916f0c0861507c14b9b5deb4916f2e1fd58c56c65af723530172d0b29ec88da6c66ce84e9fd3ae53e8e67adff5b9f13c7519ea4e297a86b78b6e7ed28747615bd0", 0xb6}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r2, 0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r4]}, @cred={0x20, 0xffff, 0x0, r6, r11}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r38, r41, r45}, @cred={0x20, 0xffff, 0x0, r55, r59, r66}, @cred={0x20, 0xffff, 0x0, r68, r70, r74}, @cred={0x20, 0xffff, 0x0, r80, r82, r92}], 0x120, 0x72dd0028d51f8e53}, 0x400) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 05:23:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff7a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:23:30 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/37, 0x25}], 0x1, 0x0, 0x13000400) 05:23:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1a\x00', 0x200, 0x0) r1 = shmget(0x2, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0xcf, 0x0, 0x7}, {0x6, 0x1f, 0x4, 0x4}, {0x3, 0x7f, 0xfb, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:23:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:23:30 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) r2 = socket$inet6(0x18, 0x2, 0x85) dup(r2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f0000516000/0x2000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8f}, {&(0x7f00000ba000/0x3000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="ff030000000000006c49"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 05:23:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x200, {0x800000, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:23:30 executing program 1: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080)={0x675f, 0x4}, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:23:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) acct(&(0x7f0000000040)='./file0\x00') 05:23:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = semget$private(0x0, 0x8, 0x4) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r0, &(0x7f0000000540)=[{0x3, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = semget$private(0x0, 0x2, 0x40) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r9 = getppid() r10 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r17 = getppid() r18 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r21, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) r26 = getppid() r27 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r5, r15, r20, r24, 0x1, 0x174}, 0x81, 0x9, 0x3ff0000}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) 05:23:30 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 05:23:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4c36995865a459a394390b22b02472fa7602aeb7fd74e74cdce8706a17113faf5c0c13221df44917a79d4b3f2a9af9b938a40195a499c9ec0c374fa3a5f9cb0e7319", 0x42}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) preadv(r3, &(0x7f0000001480)=[{&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/240, 0xf0}], 0x3, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) r4 = open(&(0x7f0000001500)='./file0\x00', 0x80, 0x10) r5 = dup2(r3, r4) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r7 = dup(r4) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001640)={0x2, 0x0, 0x80, 0x7fffffff, r8}) r9 = socket(0x87096bd97ff1a431, 0x5, 0x40) flock(r9, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f00000016c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0xe616d6317f0cf0ec, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r12) r13 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000001780)={'./file0\x00', 0x100, 0xfffffbff, 0x9, 0x1, 0x3, 0x0, 0x2, 0x0, 0xeabf9028052d8884, 0x4, 0xfffffffffffffff9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) pipe(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/ttyCcfg\x00', 0x4100, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x8000, 0x0) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) pipe(&(0x7f0000001c40)={0xffffffffffffffff}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/bpf\x00', 0x10e68, 0x0) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/klog\x00', 0x10, 0x0) r22 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r14, &(0x7f0000001d80)={&(0x7f0000001840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001880)="96ec2af3ec7179b72a809f15440cd26d0b4a510a7478cf38522c1789db1ff5331af3fe7efc2d4a9980cbd5abbf0a1fba067eccd43237b64eef96be6b2fae7a930091a7359faae765b74268a239148565804872803650be7f84f9e9e84519785d5fe55028ff04b41b076e08ea04f0c893705a2a4b9f034a2ae8a4f6b76ab2154c2bc11c83f189c4e790c2f54254d38aeb618583c7dfe228e3d7c441a6f01520d21ff242b016b184c3135e0a4ebe3c6b46855ca6a46dcab215a820f4893f9760e641181d02ff47b71b934782b9b8969af04d92cc2d0f59c214f17e3f931c7b30a7abe11d717899ea00c3adf83c0130c2bab5d4b5938968c4", 0xf7}, {&(0x7f0000001980)="0a83fc836c8f630f655136431da5bf8c87e4e47e2b627f6f64849f0326151115f4e5a7155c9e110b77bc912da088fa1fd6e5363d559c71cef482076f638a0d71fe6053769bc840f5ef8fbe83de6ab0aa54e97ebbb9c53ba9bf3016bc6ea81aed4ca0a1d4d1fefb2157c57e5eff8f250e0c88b6fcfa82686405998938e538cb4786ce01ff4dee930554cb430dd670786eb848a357a6ee2dbcf5d0bc20e0646be61c78248f8fcba3f5e8ffaa3c1759cbc2032391dc305ffec5622f89d54ada5790c9a23d5549b0b580d282365ce2afc55a00b72d14f4df30f3fd4ef528143790766057aee26a6041", 0xe7}, {&(0x7f0000001a80)}], 0x3, &(0x7f0000001d00)=[@rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r21, r22]}], 0x48, 0x4}, 0x8) 05:23:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) accept$inet(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) 05:23:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x7f}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="5913a6898650326a820335760ab93e00"/26, 0x3, 0x0, 0xffffffffbffffffc) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2000000000000065, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0xb, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xd8c486a3f20944ad) getuid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x24) geteuid() r11 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x7fff, r7, r8, r11, 0x0, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0xfffffffffffffff8, 0x6, 0x1, 0x100000000005}) r12 = socket(0x18, 0x400000000002, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r14 = socket$unix(0x1, 0x2, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x4e, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r14, 0xd2156236dd782f86, r16) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r17 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) 05:23:30 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x4, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) acct(&(0x7f0000000080)='./file0\x00') 05:23:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201]}}) 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$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x1, 0x40, 0x7fffffff}, {0xfff, 0x3, 0x1, 0x9}, {0x8000, 0x7f, 0x81, 0xfff}, {0x5, 0x3, 0x0, 0x3}, {0x4040, 0x3, 0x20, 0x2}]}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 05:23:30 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000080)=0x1ff) r0 = open(&(0x7f0000000000)='.\x00', 0x28292, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) r3 = open(&(0x7f0000000580)='./file0\x00', 0xf400a43d89b5651f, 0x4) symlinkat(&(0x7f0000000540)='./file0\x00', r3, &(0x7f00000005c0)='./file0\x00') dup(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') r4 = socket(0x10, 0x2, 0x2) r5 = fcntl$dupfd(r4, 0x0, r4) readv(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/89, 0x59}], 0x5) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0xfe3c) 05:23:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:23:30 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) socket(0x6, 0x4003, 0x81) flock(r1, 0x1) 05:23:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040d2c3c90b48460909c2592e70e764b1da37543cf3abbba31e2b4be488ebb0b31866eea047e5bd1fe2e0eb3ba1b64dd79e38c3e3ccc4459590ae13ff51ac"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) kqueue() 05:23:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0xffffffffffffff7c}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x7e, 0x0, &(0x7f0000000040)=""/126}) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:23:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 05:23:30 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) 05:23:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x800000035, 0x0, 0x0, 0x400001}, {0x6, 0x2, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 05:23:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2000000000000185, &(0x7f0000000100)}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 05:23:30 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwritev(r1, &(0x7f0000000080), 0x35da3428c11d377, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x400) pledge(0x0, &(0x7f0000000140)='\x00') 05:23:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996"}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 05:23:30 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000000000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) connect$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001000)=""/4096) 05:23:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$lock(r0, 0x6, &(0x7f00000003c0)) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) shutdown(r2, 0x2) 05:23:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x100, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) clock_gettime(0x4, &(0x7f0000000200)) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x86) 05:23:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) 05:23:30 executing program 0: socketpair(0x6, 0x8000, 0x8, &(0x7f0000000040)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x408, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) socket(0x4c, 0x8000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x4401) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x267, 0x4, 0x1, 0xfffffffe}, {0xbe4d, 0x80, 0x9, 0x7}]}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:23:30 executing program 1: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:23:30 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x32}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000001a80)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r0 = kqueue() fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x0, 0xfffffffffeffefb9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) getsockopt$inet_opts(r4, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(0xffffffffffffffff, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000000480), 0x0) r7 = socket(0x6, 0x2, 0x3) fchdir(r7) r8 = kqueue() r9 = socket(0x2, 0x1, 0x0) r10 = kqueue() fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r10, 0x5, 0xffffffffffffffff) fcntl$getown(r8, 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r2, 0x0, 0x18) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 05:23:31 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) renameat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x20, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) poll(&(0x7f0000000180)=[{r3, 0x4}], 0x1, 0x7) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 05:23:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x0, 0x3, 0x0, 0x4, 0x4, 0x100, 0xddd87b5bf469685b, 0x0, 0x4, 0x100000001}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x48) 05:23:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) socket$inet(0x2, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000100)=0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) shutdown(r0, 0x1) 05:23:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x491, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000340)=""/144, 0x90) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x5, 0xffffffff, {[0x4, 0x5, 0x1, 0x80, 0x2, 0x7, 0x100000001, 0x2, 0x8, 0xfff, 0x6, 0x9, 0x8, 0xfffffffeffffffff, 0x9, 0x7ff, 0x4, 0x401], [0x101, 0x3, 0x8, 0x474fba24, 0x2, 0x3ff, 0x3, 0x14, 0xde5f, 0x3ff], [0x288, 0x1ac, 0x0, 0x0, 0x9, 0x80000001], [0x6, 0x2, 0x100, 0x5, 0xb18, 0x1ff], [{0x81, 0x2, 0x0, 0x101}, {0x401, 0x3, 0xf74e, 0x8000}, {0x7ff, 0x4, 0x4def000, 0xfffffffffffffff8}, {0xa14, 0x8, 0x6e, 0x8000}, {0x1000, 0x1, 0x80, 0x200}, {0x1c, 0x7, 0x0, 0x9}, {0x2000, 0x2, 0x5, 0x3f}, {0xa8d9, 0x1f, 0x2, 0x9}], {0x9, 0x7ff, 0x1000, 0x80}, {0x9, 0x101, 0x40, 0x9}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x4f, 0x8) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getegid() ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSTART(r5, 0x2000746e) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000400)="89b3c048722b7fefd73758d06bce0acd7973d75fe2fac666195e13814a792245fec910ed4bcc1317de67b833d0b9512db018ee81d9cab90fea1d7b399edaa764d04010bbf722d384cfab02b2ccbfe68ddc1065609bf26417f891b7ff27f5c8326da841a96e8edf4cca44ab1f2e15436b1085897a548f2d50c4cabca9f9bf40ea66cb4827a450e4df3360e05c3783cbd387818c608ca798c32ffa1977f6b3006a70195dff9d09cb1d48e7d4fcba5ae8d7e4ace1286e6193d932197732996daccfde2c2e17", 0xc4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x69, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 05:23:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000040), 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 05:23:32 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, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffece) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) dup2(r4, 0xffffffffffffffff) write(r1, &(0x7f0000000100)="8c65", 0x31) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x3, 0x200, 0x9c92}) 05:23:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r4, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x2000001, 0x8, "5ec5001b5ef99b0e006f00"}) write(r0, &(0x7f0000000140)="04", 0x1) 05:23:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x16c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5809e932d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a8d6d77066626f1b761e19f75f72647c803002fb736eb601c465cfe29662440c2a010fd7b6f28468e2d4b8332c65579428ff1e566d888a72de148bf1e0258905d6f3b0c578a37d788eebe7dc50d2142bfb2c9b71bf2d319cbb2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000240)={0x1, 0x1, 0x4, 0x4, r7}) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206919, &(0x7f0000000300)) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r11) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f00000003c0)) 05:23:32 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66699e4d82fda8802509a76c6500bc919abb480ec29b3000"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000080)={0x284, 0x1}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:23:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x330, 0x2c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10140, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1) open(&(0x7f0000000140)='./bus\x00', 0xc3c2c6790c19e868, 0x4) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)=""/41, &(0x7f0000000240)=0x29) 05:23:32 executing program 1: r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mlockall(0xd2b176e3f624a880) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x200007) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) pipe(&(0x7f0000000040)) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xfffffc47}], 0x294) 05:23:32 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x81, 0x1, 0xffffffc1, 0x2, "e69fb05ceb8c735dbc4caad78556ddee47dafef5", 0x9, 0x5}) 05:23:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x800, './bus\x00', './bus\x00'}) 05:23:32 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={{}, {[], [], [], [], [{0x6, 0x3}, {0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x6}], {0x2, 0x7f}, {0x0, 0x0, 0x0, 0x5}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) ioctl$BIOCLOCK(r3, 0x20004276) poll(&(0x7f00000002c0)=[{}, {r0, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x20000000000000e4, 0x0) 05:23:32 executing program 0: getrusage(0xfffffffffffffffe, &(0x7f0000000340)) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x7}, {0x18, 0x0, 0x1, 0x1}, 0xadf, [0x7fffffff, 0x80, 0x0, 0x9e29, 0xfffff891, 0xffffffbb, 0x1, 0x10001]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0xb9b151eb97819833) r3 = dup(r0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0xd6f}, {0x18, 0x2, 0x5, 0x4b}, 0x2, [0xf8, 0x2, 0x4d, 0x7f, 0x8000, 0x4, 0x9, 0x1]}, 0x3c) 05:23:32 executing program 0: r0 = socket$inet(0x2, 0x9e97673fc96c6497, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x188) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(0xffffffffffffffff, &(0x7f0000000300)=[{0x0, 0x40, 0x2000}], 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r12) write(0xffffffffffffffff, &(0x7f0000000540)="78c0a1187b0a271c7e92dd97988e6361064afff015e96e74d2ae57045058b7b9f7dced01fecb83f0ca41e512b29be71fa06d2467c8572e872064bf3aa65611d4b2ed71f972b76a55baa844b815bb74f24080a2cef7b54a99c3d2bb5f2bd556410a471bc82eede8c7f6339c4b83a7e116a8e8f2e3b39aeab233e3b3091385e089479dda52b89cd9c1792188c3000fa553b2045f1550c846090eea5e01df84ada4c80e033923f865d3010b4610946c75f57aa7c4267c", 0xfffffffffffffc2c) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r12, 0xc4}], 0x1, 0x0) msgget$private(0x0, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getppid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r14 = fcntl$getown(r13, 0x5) fcntl$setown(r13, 0x6, r14) 05:23:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x7, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) 05:23:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRES16, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2a}, 0x0) 05:23:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xffffffffffffff6f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f00000013c0)=ANY=[@ANYBLOB="2d012e2f66696c65300016cee42a7e297aa75fa9e8837075f63eca0b8a9a3a543ebfc2b3af9ea8eee36bb555d9cb0128e4e6915342dc88b24c1ca17e6ac2a96eb7f6c70db2ebd11736389fb35ee0d7388ef19137c2008d73844bacf8ebd5e29c2eb942d869e10a233d312216ec5a16bf81674cc9f151ed74e0cbecee69ff2b8778ab9d80ffe4f4c5b0074bdd3d20bb2bcdc223fc31f23422a9ce98bdcfb38a5d8ef38abdc808b0ecb65ec8de378a34468165272f2cef4e878cc1bdfe70571200a21acfc4ef9afadd7b780110230366b10d3070e025ece6e367fa6d89001a652e4978b4d927fcae5428b45f5eb9208098d88798229196a9da7e388ca5e5348c47ba5951695566d575167f41c911768cb6a91747"], 0xa) dup2(r6, r5) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) connect$unix(r8, &(0x7f0000001400)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r4, r11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r15, &(0x7f0000001340)=[{&(0x7f0000002540)="41813cf0c9b8a8a9d331bf2c61a16cc0ed80979f432dc88d3f5ffd51147fd40c494059951f3501cc0f22d4", 0x2b}, {&(0x7f00000035c0)="da580f98c8ee6fecc0669992f20c7f965b0ed4df6d65014c89b35f148967682ddb4cf8380871046b2b66cf8456d0fbe81caf60921743eed0774039e8c4b6ffa975b7aae23f0b82c623058933b7cded87527aab4d5e3b287b5269bc110f4ffe28dc6fd16d7da5be207a1c6e91652a21ccb2af7b0864f42bfae2a0e21c93acf38271cf67dc861ac409ba2e345fe251a49a6b6179e8a84c868a531886f01385d2e60c8b19872c3959698de332eeb5f0e64ef8fdc4b6a68a5f496deb416412cfd058e85c22d86ba4f329887ec902f986bb7f22bad7163e8331f5af73b34a70cb721f91db888daf2ebc31e6b9ccec0d401006394f11ceebc81445bdb6a21313849491df1b75794357fc5c57a7b2f92be5195efa3932506b285df3adfb57b8b6fb46444b19e78c9ebe5494855f62a7865ab0f508428189c081bdd01fbf6db4e126ff1b9a6439375fa1f5b8a126e35bea4ee548c9358109d1cad1fbcdde530a75536ef36f22a2fceed87a1e3e74917f0f0b8e996e76f897cbe8730afa57411d20995e4c2af3726de826f1eebb24f8f48a3775b312c440eaffb30a8afec7b1b26f254ea11d30709d685077157c3d593a4ad82794b206c4833b9c80731d622fb9b862005906f7eec962495d19bb37a9ffa1e98d7cd33427194d8c23be04c6cf58688fdbe9384bd8566f5e519cc2870fb3c01b4df235c3d2efb11bc25aca9d26645029d9d2ca262da6f884273cfe22e547dd2a32590b14c8995cd84b6423ba7c112e9c9f907409cee22761bc41d34b2c7930f3974dacd5600a3d6f8dbb247c6777fd3e589022d3e7fb1db6f6c3182904ae865d5e1f6b06f5a5d427e4a592cc7fd7f685b048b79f5f20c0a1d9cd49f840b6916167704517f4eaca0144020f61ef2404d29d891ae7773969e666af0009d0539e70cadc97ed1b827bfc8a8589b1d7f7692ff50cbcab89e0eb6abda780f581792e8f88fa69805daca11bc97dcfd990cbc97f384e69894801030484734128fabdfb8fd192bf3018ba7b12c5667eaf63a3e141cbaa107f28aa8b1cf3ff451f8ad81297c43acb89ef72c1d1d73a450e0d9a07d9a23e05bb96b8fc3d344a8704f790f2345cc887bb0d7c9ff649dde388822eb5c86b976bdbe42181b9fa24cfc7aea69aad65a289fac54d05e138d380567d2129a3a6e1be7748809c18f81a6a5239995db70a449d62e4ed356cc8c4afe13d496c3d007232f09a8684f09d5de8e9c8dc2e9d37aa749db8be1bfad32939725634648db91f27415e3836e3e9d0a0ceb584a96334450f75976d41ac67f06f81c6a0725ede7ebdbeed361cdf35c2e52ba68f988f1250f70b91d2a921ecc7784ac77d470ce2936fbdee511cc3bec56ca753af093e11b75e7418e1707afc1c3f299c04b753d1eeb2588f64e56e84324ea4a1525f0539c03447f5dbbc4f5ddefef82914d7d94876aaf0d8918ff24174a2958623164432dc88dee22b6b0201b78523856bf2f28d62bf76846fc5fc0f04148c88231743453fcb93f432ada577ffea9e1f173676969ded615135ac567efa5a900a3e3d7696dca59067f99b5e73c3b891b78ac33789d56bcb08dd725ca8c6e794291a739e960b87fb89f75fd054c01865fbf778ce2eabb4427fe01fd73ba67565ec8627fbda65f4884b9ba8c39f0d4d0845b3c202f45618f671b5243870801973304dfed17d4a84b363c25e0184c78e64029d1449d8caf0572c517382ee35bfb80058dfaf7d28aa64a7b95361c6ce265bcc5781a7c72c9fd6ae81c8d629fc250f7d3b75812f69dcceda0a6070f40ee3269b0a815412f66cbe28e1467af6ded3807257a460d4b2f6089d7aac596f114d336150a34e939b66d0e0e62fef7642e07fe080fbc3844c93d73100828b628db478306965e3ed55bff33d804ea1a5bd1e757732affab16127ddd412068390c309672a1117dfb49c973c496436d0a9fac8af21a9be1fff11907848a7d3bc398c4f69c2dee3df3601e76c1c0bb059f42488c60b95a4de70b8a67a9084c157abbcfdf387152acedd99dd3c08e8b4a1de096086a2a26acc4692b8fce4a621ecfc206256bc9c8afe44b03a1f3ae8b2fb5e6db15740313b4cf34c68a915474b46ac28a816ed65e598cea569099dde9d3c32679cdce075bbb6ecd7a13643f02e2fc7997eecb0f0995400ec27ca05f7ea9532d93a8ab6349a94a50a01fe90d10232416e289afdba6387f4436fe559ba3d6b1edcb9a1e36b8fb406f1107eb250612b0cb56b7c8497d4ccb237a5223c166f06bdb13256ca8f6f9fa4229db5cffacfac7fa3b648894f0bf7715b51006e640448f83359908b415549bb3c7a7a67b46737882e1d4d1a149c4b82be8715e80ea4e2c14e18d78dd921281e0295dc9ec9b02759dec3a8de410b3a7c5e1af7af3cdb4052054c0831c58cc0aa83294536a4462764969b171066daf4a2b25dc1da5702cab2e4b48b71303b210accabc41699b806bc76d2ac4eb90069f7a88ee889341f87ed218e949c1460c0fec32db5a446a23c497f70e18fa277b00d05ce12eb67289fb0e10caf39aec1179e84a08b8c63f86e5dc03e3d27ca7d725f96612d4f0454f168002729f3dd69e1af9fa8179eac1b0439443785f9641357e0a5c8bf007a278a2831c5e9b8f91903368f05802d9c866314a1d8ce604ce4829510e0c5961574c68a5324289f2eb0dfaa6764ef7a1bbd74594667bae02e90e9e5220d5b6197a4dd7969aefece15d821981596b8156a99077075c64941f2bc0e7edef6d35ced6b55e577533bda8d3cbc9ba43bee0ab6c06c035b6d771948a4405c42c072a96c74f0222c46bdc1ce86d905322ba569ad133c56014d766a54107223f138c8cfc6f2ac2b443dde42f39770219e231e6d4b8bca44eb1516aac6e33e5adc00369d59e78046a9061284fa6fbe42c602b2b90d5325bf1237c94cc4ad06c7d9a4da743f5f57dc0e177e6e631671bec73f76759b4b01191017148ed975388618a846f53ce84d6bd52018fbb51bff2e82dc0baf2faaef23a71d75d9514e19f05e5a0a771732b83d4e2c8e02fbe08a8c970e71979847b635b3ee22e203b5a423194dbda9b886db5012e84a2670e296dbf6a0c0acc2c2b093e5e63395a2e28b583d38d2cf847156b8a3cb91d8b09260311b93c5cd2c9aebf99bbfdd8ae585ad18eda5aa520efeb89f5cecf8b86f92607dd7bc272710a3fd1f3f7a60d25e1a09988d4714b30d90d48a6fd9db508c7d2f749efe4e357007014aeeec1b204e2e14cf3c96d25a488bddcf91f346db36878dc2832236dae4814c17e1c117795eef1171a087dc0abcd80609739ea9fa88e5b7d2739dba732d461bcdaeba66376fcc0e194db0c8ab94233823a8a5b329ef9a74fbb3cd4c8c987832cddbb7b0ba73652804fc94c873d8ce5ad0305757239b68ec9e90e9e76e708690797b8b54597f6d4020eec55e75ec8ab0b75ddce1ff4be46443cc30ec69c5bdc01f8898e1af39c7c33ca3b5a03ad34cebe158ce9e2dafa6181b5dbd666f55e785f890712cdebd33277111e12adb42f3243e1ec35f0b3ac52f147cdd20c50f8257ff0617cd27485878828b331dbecbee1d66cd3d4976ab80b21e2e455c7e4d15004a51b81acd0d9bfc0d6a8b2ac5fdd6d3c3de29c6a85c0bc9b80a2aa0891ab48f393d080c8e7f77e4d082f6cba24fd4a3785d9f83e5ff38f4439c45f1891ef82e0857ea08fd0afa08a90b3b6d8066da71600a8dfd59cfdfeead3c6c1d13365e672338be507a0c2ef451fce96ba67318bedbd3ee3cab2931a7ee07af4ed5c7fd8e6d08faa31cd0a130c6426a5e26cdc8629e90f9fab76ff02c085f653afac0eda4c0ce726bba75836b7deb1226285213289640a09397cb38f64518ae65cfe5c37092ffcea7ef7bc896767568357da20e25d4251e7327be47bfbf808378c323f828d82c40a663c1dfe848623a87d84cebd36ae7513d3d0adf336e224bdfe0817b81024c00d3ec5836d8ef570114e1efa4cda316e391cb5f6dcc17a12f59565fe8cf6e83bbb4ac2e0924b75eb57dae87d353ec2535c17c20e0f4bc8daa1edc464cf3e2f3be71e10008d0818bb0f9ff19f3839ee1323b947b396ec177e3cded6fb2655f4d26ad4b87e3af2a430fc7659f142ef8177e9a86029af0787332c44f27bf30a09dea689b9a3ba34776e3ba0aaece07020bb1f42b028874a463fcde8b6ce9961159f73169847e0a7ab82810ce1df9114c66819c5a55ea7f1f4a389ebea184e1044df15b06fcf33df3dae1223d9e4093a1e956f14358686727605cd6a6043287a0607977f395ff67ae84def9644dd3af86b50e40f2472522b5794fa44c960d0b5b02c9017605cd1bd724c386b32c6c5cdad1ea2d8292715136adbd706ac8759c5e1542c14efe87dfdef8cb0a9c498426ed32e2c7ef715d1ea1957e7b8d31dfd35a03f35d09d599627fefab69e9cb63b3c1203c341c62b227ffc7e82f46141a3dd556fc0048307747d84da1a8cbc34276448914cf0956519bb955e398e2192e4d6b01240d1afde66a726f3ed51323ca388e3f20d068d38f7f408d676cd803dcd65eec14affe250a3280dfd17d4465dd4aa19e57500049722b47e6d53c472d851d4a0bb6fca889493b7b08b6de12d75f60b4f38a9c8538a4e244a228b7ea3b2cae9b9b8d73c2e4882ea992be83a36e66d1189a5a30e7e4c107c613bed9ba52f1937ef820c9b576b3a20ec7a077f660bfa34bfc9660ccaffb13348689926b769dff5ca879daa94b29e8c79fe23b1278ee49c17d886a8095be475f61718e2d95725c532ed84588ce5aa681db1c57c7780549baac413067e9090785cbcf8bea654d66ffc2f4288d533ba27f00dcc91feae2be53b8e8c760b6fc8fe808a7f708b393b1f9003ec0fd137a09f96fd2921fb56d1a73a1c2a02efaf2a2f81d8d1b1b6016ad2b4cb102d171a4110af1876686cb867bb89127a92a3894cca964adbeecf7cb3d97c74ca2d8e3f89d6e57ad3adb5b5b7d34c8a53cfe4379c1aeaecd0505d20800fd9f5b2537c0dbec58285c3365b8422eb94c8fb8754b592c92a67049ef8d04772b0fcbc4b566ee3cbfef248cf6b3643df9ff947b1e9ff5d2ed46665e187a41c4f03d579c5cbfedeeed15a8c631ab0a3ee9b29abc3211b250482475883f45ff8eaa3bf57bff7ffd6dcb3e5bd5db0045f812616ecb8daef10f1fd07f69edd483604c83aeb8363504e02b485182b857c12737eaef77bbfea571503d704792948740d3967a36c6e795da88b41243418cda81e4dcc72d325a321b9e78ea60c3ff88c81e66ffcc76c75d7292a38676e67f13d7cd6880ce648398a3d9f320ce7ba0085cd1b4916fd9a27f6c1a4a0c78822f6d0fc7ab9656f92a7fb2f252ef8f5409a9c77f59d6c03ae4aeec30ed83e028cf0a963f1e70c3f9c63f1b7ac0943436428fa01bcefc8ede807dda0c6323b5afcdd7a5168260cc0e27923622942b6bba7bd1ae49b0fc3d0467db71dba324783678daf6b77bd9dcd401a1329116cd92025e59a5da76255ca0bb405be207a719f7a6171729056cdd5fc186c38189171528cd94c3f0322a24414051ffd7bf4875c9ac78cf5de2e47a6831483966b5dbbcf955571dd0b0c499c3e4e66d10327883bf80de49be5c01facc852ef43cfa4240d9b3e92dafbc2250fc8d00b3f7bacfb2d8c84843755f9766b57fcfe23d612e71db33e51299c2910d219f2618a3b6bc40b95d5f5c15ba7cf126d5326875c142142c15e0670f056c946973337921c5e40f45c2241c6941f904ba2d87a609bd089f403f7c36e2f12041359dd74a0c01271a00bdbd", 0x1005}, {&(0x7f00000023c0)="7827c7734c263eba2210ac7a0b6f6d622438af06c5018dd0cf06c716f90676efedfa807e28891fa8a92a4a3e78d89513a0119cb0edfa5aee49324b448c13f2692f9aa8", 0x33}, {&(0x7f0000002440)="02525096a6fc1d4227f4c921444efe45b3a5160ec98c0b8ec385ae48c337133f463d1e61f00b70690cb47f403a5520364f0e7c0c68039441d06a6cf7ab75352e9186bbb8c9bf0f8884b4d7017ac9f2fa3397d01e411eabfb8f1e88b0ffed9d20837624bc875b2995c72318cd9bba5ffa2b8ee4e7c99d5b1cfd89394c0cc711765514fd4fd4419e32f28ff043d9bbb0bb1c880583a10696c443d7339eee9b8fd2f10b26a80ece8a4283680e70cb17a019499034ef1e53174a9f63bf85c5cd40b13d2dd0a2bb08198ffcc3b351c946df66714b32", 0xd3}], 0x4, 0x0, 0x2f) ioctl$WSMOUSEIO_SETMODE(r15, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r14, 0x0, 0x0) getsockname$inet(r13, 0x0, &(0x7f0000000140)) close(r13) setgroups(0x0, 0x0) setgid(r12) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 05:23:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x80, 0x9, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000045}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:23:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="08d000"/14) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x3, 0x1f, 0x5, 0x3}, {0x2, 0x0, 0x4, 0x5}]}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) 05:23:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x68, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x3c) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:23:33 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000052d000/0x4000)=nil, 0x4000, 0xd98d42895f797704) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r4, r4, 0x8007d55, 0xd75, 0xfa}) r5 = shmat(r2, &(0x7f000052d000/0x4000)=nil, 0x0) shmdt(r5) 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) 05:23:33 executing program 1: 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)={0x4, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x2b0}, {}, {}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) setsockopt(r1, 0x20, 0x0, &(0x7f00000001c0)="f0e1a59938bbf3d5fad75619b998d97633ca44a384d49004648a351d2b6e13ee8c41c9042a6d6c442087adfcf274ebeac9bed96d6289ebf0d7c40a8fa7813d0d1c81aeb1a990841dee3781183d9dda8a90f501268107b9ca25c7c6a6db48b95731df6680d6c94d7c3dd5c59e62e0509a27d52943be5db50a9cffda607ba509fdfb16b698", 0x84) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:23:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdff0500000000000000130fb9aa23d0571454d78a2a197a386207000000008295954984c87910bf093f68c11700287ead4bcb777fa69d030000000000000051b15801360bcd4c0a162b58b55c62bffa4d012ae447473c210495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8ca350000000000000000000000000c00"/191], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 05:23:33 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/214) clock_getres(0x0, &(0x7f0000000080)) 05:23:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0xffff28a7) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x80000000, 0xffffffff}, {0x5, 0x10001}}, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000080)) 05:23:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x80000001) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x81) setitimer(0x1, &(0x7f0000000140)={{0x4f1, 0x200}, {0x20, 0xf6}}, &(0x7f0000000180)) r3 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x0, 0x5}, {0x395946610ee1630b, 0x22}, {0x20, 0x4}, {0x5, 0xfff}, {0x44, 0x5592}, {0x24, 0x9}, {0x41, 0x7}, {0xe1, 0x8001}, {0x4, 0x400}], 0x9}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x9) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8080, 0x148) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x30) getpeername$inet(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r7 = dup(0xffffffffffffff9c) connect$unix(r7, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x2, 0x0) dup2(r6, r8) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000480)=0x4) open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x60) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000540)={0x3, &(0x7f0000000500)=[{0x0, 0x2d, 0xe8, 0x8}, {0x4, 0x20, 0x1, 0xfffffff8}, {0x1000, 0xff, 0x81, 0x6}]}) socketpair(0x18, 0x3, 0x2, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r9, 0x5) r10 = socket$unix(0x1, 0x5, 0x0) close(r10) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[{0x3f, 0xff, 0x1f, 0x401b}]}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x800, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000700)=0x3) 05:23:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000248000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:23:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10001) writev(r0, &(0x7f0000000200), 0x1) 05:23:33 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf5297652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78babeed8e1721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd3369fdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = msgget(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000580)=""/124) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000240)={0xd0f, 0x100000000}, 0x10) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000000c0)) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r7, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r10, r8, r11}, 0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 05:23:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x401, 0x4, 0x9, "9670648356dbac69ba1dec77a7e280457449b9c4", 0x9, 0x80000000}) 05:23:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x5, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:23:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000040)=0x4) r1 = socket(0x800000018, 0x3, 0x0) socketpair(0x34, 0x1, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$KDGKBMODE(r6, 0x40044b06) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 05:23:33 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000, 0x0) close(r1) 05:23:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) kqueue() fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) read(r3, &(0x7f00000000c0)=""/18, 0xfffffffffffffccb) fchdir(r0) sendto$unix(r0, &(0x7f0000000500)="b100050460000000000008000101000000000000cea1fea7fef96ecf00000000800000000416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f032e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca40616eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba870e6485ed3df33bef2d064031a6d2511bdbdb4731ef730a21dd8ad17142f005247c482918883ceb1f21e8de389ca7119ac042d54ea6e6801b4e361c38ba2b34cd5dec644a0b464484523b52a1b31fe778e378aac45c37d3f0d842641f5747ee3fee1fe1582bdd9e2f190f1044d7728b9b494c9909160f1a17c6a20de2d4a788f6241e5aea477841a5b9000000000000000000ed7143172bffc5c648bb38ac29667518b5974c3ac04e46e67cbeb65f2e6feb74b694d356feb001ee5938417dc9ab69e770", 0xfffffffffffffda5, 0x0, 0x0, 0x84522d4d18ae37c8) open$dir(&(0x7f0000000000)='./file0\x00', 0x761f2409c5a5a7bf, 0xa) 05:23:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x49186e5cb35fdb6e, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 05:23:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x8001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 05:23:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0xff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="818a3fadf6ebc332e2a589971de514c2867363ce446572b8514b0651af01316417ff726d0736aad16d18f8fa64479ac24525dd4af2516775f7aef07e94f80e54eb7440dc90698ce2b0780597057bcd502e206fa2163877583a35bae5ca788715289e6bc3938603778b4e47d7ee50e9ea9d90ed225fec3063fb63f926ba723810b2e9ee0f6d822f658910695585bb42503ae5f125b5612e4caed1611ed756af59e5df6e4882df77c46d627ee029ae5baf8a63381f8a588462f265f0e32f3577889f545ce2cca3e4795892758ec8774b7387d3a5744b78849ca3924d422242c5227b16b26ce5e0f9ab22da48ad9b69e9d29d8eacb7", 0xf4) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 05:23:34 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = socket(0x2, 0x1, 0x0) r1 = geteuid() setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x100) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 05:23:34 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, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x2b, 0x6, 0x0, 0x0) 05:23:34 executing program 1: r0 = socket$unix(0x1, 0x79edf174396ad46c, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x6}) 05:23:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x122) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 05:23:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000900)="fb2a65156ae3cff5ff893ea0f5675a513b8d1d10215affd4dcea9a49d3bb299f8a9be7d734605164b9bc0cd2e947678f1d2b139ba27c1669181a4a577f36780b2511f620d52d7b6c5c417462fea2ee403980a3c9ee898f210dedad910fa517f7516a9762d6e0b18cae7801a7df572b0a73e80ead4bd67a591dcd0b49cdc8de0bbbe0d8000000000000000000", 0x8c, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x18, 0x2, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgid(r24) setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r26 = socket$inet6(0x18, 0x1, 0xfe) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff200000000000", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:23:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "e23c5b000000000000e3584a1d00"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000200)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x62d8f42021fbb326, 0x20, 0x9}, {{}, 0xfffffffffffffffa, 0x61, 0x80000000, 0x400, 0x100000001}], 0xffffae5d, &(0x7f0000000380)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x2b8f787fa3444bbc, 0x401, 0x3}, {{r7}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x9}, {{r8}, 0xfffffffffffffff8, 0x8, 0x0, 0x22b9, 0x10001}], 0x400, &(0x7f0000000180)={0x8, 0x9}) close(r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:23:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000080)="e8dc5178a2bbeed4a6dd4a7ef57e470d8b1508e0002de0dd5af966f696bb6bb6369723f9e50d41c8f9ec9f9b", 0x2c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x5, 0xfff}], 0xb1, &(0x7f0000000140)={0x100000001, 0x401}) 05:23:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfe1, 0x3f, 0x40, 0x1, 0x8, 0x712aba2e, 0x4, 0x2, 0x1, 0x6, 0x89}) 05:23:34 executing program 0: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000000)={{0x7, 0x5, 0x1}, 0xb7, 0x24f, 0x7}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getegid() nanosleep(&(0x7f0000000300), 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) ioctl$BIOCFLUSH(r2, 0x20004268) 05:23:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [], [], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x1) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/30, 0x1e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) 05:23:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) geteuid() panic: attempt to execute user address 0x0 in supervipasnoirc: mokdeern e lStopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *456615 69609 0 0 0x4000000 0 syz-executor.1 18840 29870 0 0 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800023ba6ae0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800022d96000,fffffd80667c2158,10,ffff8000000253f0,ffff800023ba6d48) at alltraps_kern_meltdown+0x7b 0(b,ffff800023ba6ca8,83,ffff800023ba6d48,0,b) at 0 rt_clone(ffff800023ba6db8,fffffd806f6ca198,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ca198,fffffd8067e6a5f0,0) at rtalloc_mpath+0xba ip_output(fffffd8067e6a500,0,fffffd806f6ca188,20,0,fffffd806f6ca118) at ip_output+0x4f2 rip_output(fffffd8067e6a500,fffffd8066942008,ffff800023ba6fc8,ffff800022d96000) at rip_output+0x252 rip_usrreq(fffffd8066942008,9,fffffd8067e6a500,0,0,ffff800020ab0ee8) at rip_usrreq+0x46a sosend(fffffd8066942008,0,ffff800023ba7130,0,0,0) at sosend+0x645 sendit(ffff800020ab0ee8,5,ffff800023ba7210,0,ffff800023ba72f0) at sendit+0x52b sys_sendto(ffff800020ab0ee8,ffff800023ba72a8,ffff800023ba72f0) at sys_sendto+0x80 end trace frame: 0xffff800023ba7360, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic attempt to execute user address 0x0 in supervisor mode ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800023ba6ae0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800022d96000,fffffd80667c2158,10,ffff8000000253f0,ffff800023ba6d48) at alltraps_kern_meltdown+0x7b 0(b,ffff800023ba6ca8,83,ffff800023ba6d48,0,b) at 0 rt_clone(ffff800023ba6db8,fffffd806f6ca198,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ca198,fffffd8067e6a5f0,0) at rtalloc_mpath+0xba ip_output(fffffd8067e6a500,0,fffffd806f6ca188,20,0,fffffd806f6ca118) at ip_output+0x4f2 rip_output(fffffd8067e6a500,fffffd8066942008,ffff800023ba6fc8,ffff800022d96000) at rip_output+0x252 rip_usrreq(fffffd8066942008,9,fffffd8067e6a500,0,0,ffff800020ab0ee8) at rip_usrreq+0x46a sosend(fffffd8066942008,0,ffff800023ba7130,0,0,0) at sosend+0x645 sendit(ffff800020ab0ee8,5,ffff800023ba7210,0,ffff800023ba72f0) at sendit+0x52b sys_sendto(ffff800020ab0ee8,ffff800023ba72a8,ffff800023ba72f0) at sys_sendto+0x80 syscall(ffff800023ba7370) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,cbed73d1010) at Xsyscall+0x128 end of kernel end trace frame: 0xcc13610e4f0, count: -16 ddb{0}> show registers rdi 0xffffffff812d2ac7 db_enter+0x17 rsi 0x206f __ALIGN_SIZE+0x106f rbp 0xffff800023ba6950 rbx 0xffff800023ba6a00 rdx 0x2070 __ALIGN_SIZE+0x1070 rcx 0xffff800022d96000 rax 0xffff800022d96000 r8 0xffffffff81c6670f kprintf+0x16f r9 0x1 r10 0x25 r11 0x5038aaa8f12e11e7 r12 0x3000000008 r13 0xffff800023ba6960 r14 0x100 r15 0x1 rip 0xffffffff812d2ac8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023ba6940 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=456615 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18c8,0xffffffff8264fc48 process=0xffff800020adc380 user=0xffff800023ba2000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69609 226886 27096 0 2 0 syz-executor.1 *69609 456615 27096 0 7 0x4000000 syz-executor.1 29870 403708 31618 0 2 0 syz-executor.0 29870 18840 31618 0 7 0x4000000 syz-executor.0 27096 253046 63459 0 3 0x82 nanosleep syz-executor.1 57236 376985 0 0 3 0x14200 bored sosplice 31618 240022 63459 0 3 0x82 nanosleep syz-executor.0 63459 262789 68107 0 3 0x82 thrsleep syz-fuzzer 63459 414769 68107 0 3 0x4000082 thrsleep syz-fuzzer 63459 83980 68107 0 3 0x4000082 thrsleep syz-fuzzer 63459 111090 68107 0 3 0x4000082 thrsleep syz-fuzzer 63459 418037 68107 0 3 0x4000082 kqread syz-fuzzer 63459 453771 68107 0 3 0x4000082 thrsleep syz-fuzzer 63459 326063 68107 0 3 0x4000082 thrsleep syz-fuzzer 63459 390805 68107 0 3 0x4000082 thrsleep syz-fuzzer 63459 429572 68107 0 3 0x4000082 thrsleep syz-fuzzer 63459 75786 68107 0 3 0x4000082 thrsleep syz-fuzzer 68107 492452 81209 0 3 0x10008a pause ksh 81209 317370 28490 0 3 0x92 select sshd 52590 205621 1 0 3 0x100083 ttyin getty 28490 215594 1 0 3 0x80 select sshd 3804 258529 80237 74 3 0x100092 bpf pflogd 80237 211775 1 0 3 0x80 netio pflogd 8839 383432 75336 73 3 0x100090 kqread syslogd 75336 421469 1 0 3 0x100082 netio syslogd 29987 407736 1 77 3 0x100090 poll dhclient 85231 375866 1 0 3 0x80 poll dhclient 48110 84915 0 0 2 0x14200 zerothread 57238 463835 0 0 3 0x14200 aiodoned aiodoned 33486 471303 0 0 3 0x14200 syncer update 44973 89346 0 0 3 0x14200 cleaner cleaner 37750 17625 0 0 3 0x14200 reaper reaper 33419 240345 0 0 3 0x14200 pgdaemon pagedaemon 55519 343216 0 0 3 0x14200 bored crynlk 44882 251073 0 0 3 0x14200 bored crypto 33344 34992 0 0 3 0x40014200 acpi0 acpi0 79121 384622 0 0 3 0x40014200 idle1 94861 246021 0 0 3 0x14200 bored softnet 87709 162456 0 0 3 0x14200 bored systqmp 42298 390826 0 0 3 0x14200 bored systq 45031 3891 0 0 3 0x40014200 bored softclock 84045 450622 0 0 3 0x40014200 idle0 11920 150832 0 0 3 0x14200 bored smr 1 462383 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 69609 (syz-executor.1) thread 0xffff800020ab0ee8 (456615) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82651848) #0 witness_lock+0x52e #1 rt_clone+0x5c #2 rtalloc_mpath+0xba #3 ip_output+0x4f2 #4 rip_output+0x252 #5 rip_usrreq+0x46a #6 sosend+0x645 #7 sendit+0x52b #8 sys_sendto+0x80 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff8246c0b8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9546 6550K 7325K 78643K 12376 0 0 pcb 13 10K 12K 78643K 149 0 0 rtable 111 12K 12K 78643K 720 0 0 ifaddr 66 14K 15K 78643K 247 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1510 0 0 iov 0 0K 16K 78643K 156 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 1826 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 16 0 0 VM map 2 1K 1K 78643K 10 0 0 sem 11 1K 1K 78643K 11 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 731 0 0 sigio 1 0K 0K 78643K 8 0 0 proc 60 63K 83K 78643K 635 0 0 subproc 32 2K 2K 78643K 85 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 96 0 0 in_multi 30 2K 2K 78643K 107 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 313 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 98 21K 30K 78643K 3502 0 0 UVM aobj 30 2K 2K 78643K 31 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 134 0 0 NDP 14 0K 0K 78643K 72 0 0 temp 185 3556K 3631K 78643K 22438 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 61 0 59 1 0 1 1 0 8 0 rtentry 112 113 0 69 2 0 2 2 0 8 0 unpcb 120 546 0 536 2 1 1 2 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpqe 32 6157 0 6157 1 1 0 1 0 8 0 tcpcb 544 1615 0 1611 13 11 2 11 0 8 1 inpcb 280 2134 0 2125 13 10 3 9 0 8 2 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 12 0 9 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 0 1 1 0 8 1 ppxss 1128 39 0 39 4 3 1 1 0 8 1 pffrag 232 9 0 9 5 4 1 1 0 482 1 pffrnode 88 9 0 9 5 4 1 1 0 8 1 pffrent 40 63 0 63 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 55 0 28 1 0 1 1 0 8 0 pfstkey 112 55 0 28 1 0 1 1 0 8 0 pfstate 328 55 0 28 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 493 0 282 16 1 15 15 0 8 1 art_table 32 494 0 282 2 0 2 2 0 8 0 art_node 16 110 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 100 0 61 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 29 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2499 0 1098 46 0 46 46 0 8 0 ffsino 272 2499 0 1098 94 0 94 94 0 8 0 nchpl 144 3710 0 2108 61 0 61 61 0 8 0 uvmvnodes 72 2971 0 0 55 0 55 55 0 8 0 vnodes 208 2971 0 0 157 0 157 157 0 8 0 namei 1024 11241 0 11241 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 8 3 2 1 1 0 8 1 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 11782 0 11782 17 14 3 7 0 8 3 plimitpl 152 79 0 71 1 0 1 1 0 8 0 sigapl 432 922 0 906 3 1 2 3 0 8 0 futexpl 56 16330 0 16330 1 0 1 1 0 8 1 knotepl 112 212 0 193 1 0 1 1 0 8 0 kqueuepl 104 302 0 300 4 3 1 4 0 8 0 pipepl 112 562 0 543 3 2 1 2 0 8 0 fdescpl 488 923 0 906 3 0 3 3 0 8 0 filepl 152 7582 0 7479 19 13 6 14 0 8 2 lockfpl 104 256 0 255 1 0 1 1 0 8 0 lockfspl 48 83 0 82 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 785 0 776 1 0 1 1 0 8 0 zombiepl 144 906 0 906 4 3 1 1 0 8 1 processpl 896 939 0 906 4 0 4 4 0 8 0 procpl 632 2584 0 2540 7 2 5 5 0 8 1 srpgc 64 4 0 4 2 1 1 1 0 8 1 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 384 2749 0 2728 21 14 7 14 0 8 4 mcl64k 65536 271 0 0 33 0 33 33 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 173 0 0 21 0 21 21 0 8 0 mtagpl 80 39 0 0 1 0 1 1 0 8 0 mbufpl 256 448 0 0 26 1 25 25 0 8 0 bufpl 256 8547 0 1499 441 0 441 441 0 8 0 anonpl 16 121372 0 106068 89 4 85 85 0 124 14 amapchunkpl 152 5748 0 5640 12 6 6 10 0 158 0 amappl16 192 5149 0 4203 69 13 56 60 0 8 8 amappl15 184 382 0 380 1 0 1 1 0 8 0 amappl14 176 51 0 49 2 1 1 1 0 8 0 amappl13 168 392 0 390 2 1 1 1 0 8 0 amappl12 160 17 0 15 2 1 1 1 0 8 0 amappl11 152 64 0 49 1 0 1 1 0 8 0 amappl10 144 72 0 67 1 0 1 1 0 8 0 amappl9 136 659 0 652 1 0 1 1 0 8 0 amappl8 128 199 0 175 1 0 1 1 0 8 0 amappl7 120 116 0 109 1 0 1 1 0 8 0 amappl6 112 78 0 68 1 0 1 1 0 8 0 amappl5 104 165 0 151 1 0 1 1 0 8 0 amappl4 96 1208 0 1174 2 1 1 2 0 8 0 amappl3 88 128 0 122 1 0 1 1 0 8 0 amappl2 80 6890 0 6806 4 2 2 3 0 8 0 amappl1 72 30146 0 29703 26 16 10 20 0 8 0 amappl 80 2883 0 2845 3 1 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 30 0 1 1 0 1 1 0 8 0 uaddrrnd 24 931 0 906 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 931 0 906 1 0 1 1 0 8 0 vmmpekpl 168 10917 0 10880 2 0 2 2 0 8 0 vmmpepl 168 122557 0 120383 194 67 127 127 0 357 30 vmsppl 368 922 0 906 2 0 2 2 0 8 0 pdppl 4096 1869 0 1828 8 2 6 6 0 8 0 pvpl 32 345595 0 327044 227 27 200 200 0 265 34 pmappl 232 930 0 914 4 2 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 671 0 22 19 0 19 19 0 8 0